Page 179 - 软件工程与项目管理
P. 179
第五章 计算机软件工程化管理
中建立一个良好的赏罚体系,以分明的奖罚来使员工受到鞭策和激励,进而员工
的工作效率得到有效的提高。
(三)建立统一的软件开发平台
到目前为止,软件开发的平台还并不统一,这使得软件的开发受到了极大
的限制。从当前来看,对于软件开发平台的匹配,都还是较为困难和杂乱的,且
缺乏有效的信息交流与共享机制。由此可见,与软件开发来说,拥有一个统一的
平台是多么重要。这样的平台是有利于对信息进行共享,以便及时发现软件开发
中团队存在的问题的。同时也能够使全球软件开发行业相互促进,进而达到软件
开发的全球性发展。
(四)建立软件工程的风险管理体系
对于软件开发来说,它的过程中往往存在着各种各样的风险,如何使这些
风险降到最低,就需要在管理的过程中,建立一套行之有效的风险规避体系。具
体来说是要做到以下几点:首先,需要规避因为对客户的信息掌握不透彻产生的
风险,这样的风险完全可以通过和客户的交流来避免。通过和客户的实时沟通,
可以及时了解客户的诉求,以便及时地根据客户的要求进行重做或调整。第二,
及时准确地了解客户的要求,减少由需求分析不准确所导致的软件不合格。第三,
为项目开发周期进行合理的规划,有效地控制好软件开发的时间周期,避免出现
项目超期。
(五)加强对专业技术人员的管理
对于软件开发来说,专业的技术人员往往是软件开发整个过程的核心组成
人员。因此,从最初的工作准备到整个过程,还有后续的完善处理,这些过程中
技术人员都需要亲力亲为,参与其中,为客户排忧解难。因为,对于不同的项目
来说,规模和特点也不尽相同,因此这就要求对不同素质能力和专业优势的技术
人员有针对性地进行调配,这不仅能够使得专业技术人员的个人能力得到有效发
挥,也更能够提高顾客的满意度。而且,为了能够使工作更好实施,要对技术人
员的协作能力进行培养,因为对于软件项目来说,技术人员来说他们的协作能力
是和专业能力同等重要的。
(六)加强对用户的细节管理
对用户的细节管理对于实现软件开发的终极目标来说是十分重要的。因为
只有这样才能够更好地对客户进行服务,满足客户对于软件的需求,带给客户以
169
169

