Page 181 - 软件工程与项目管理
P. 181
第五章 计算机软件工程化管理
第二节 信息时代计算机软件工程管理与应用
一、熟悉项目客户信息
不管是项目有关人员还是项目利益人员,都是项目干系人,即主动参加项目、
实际利益获得、项目执行或者因项目没有完成的情况受到影响的人或组织。项目
干系人对项目的目的与结果产生影响。项目管理队伍,就是开发方一定要识别项
目干系人,明确其具体需求与希望,积极管理和需求的有关因素,进一步将软件
开发成功。因此,项目期初时,系统分析员以及客户部分人员要合作,逐渐清楚
项目客户的所有人实际包括什么人与部门,经过开发方和其交流,还有与客户的
领导交流让其对项目积极支持,进一步让项目的阻力变小。一些项目展开需求研
究时,由于客户所提供的进度需求因素,一些系统分析人员不愿意与客户进行太
多的沟通,只对部分调研表展开大致的了解。有时候是因为开发方已经和客户部
分人员沟通好需求,这就容易造成一些区别需求无法深刻了解,客户只有被动接
受原型系统,这样的方式是无用的。此外一种情况是开发方和客户技术部门沟通
很多,具体对业务部门与具体运用人员调查力度不足,一般会导致原型试用以后,
和用户需求不相同,必须调整好用户的需求,导致研发时间一再延期,研发成本
进一步提高。所以,要完全熟悉客户方面全部人员做到需求研究的重要步骤,这
是进行需求研究的基础,在研发项目的时候,掌握客户方面的组织结构关系、业
务流程关系、数据流程关系是十分重要的。明确此项目具体牵头单位,在此基础
上,采取图表的形式将这几个层面的关系体现出来。此外还要增强管理者之间的
沟通,随时看到项目监管中的风险原因,按照规定的时间组织风险评估会议。增
强项目监管中的监督,确定岗位职责,让实行项目时的风险逐渐变低,保证客户
的权益,也保证企业的经济收益。
二、选择合适的编程工具
软件开发人员若要实现特定功能,需按功能特点和实际需求选用程序设计
工具,但同时也应具备相应的创新能力。例如,作为已经普及的编程语言,C 语
言在软件开发中面临着一定问题,这对软件开发人员专业水平而言也是一种考验。
现如今,编程语言日益多样化。例如,C++ 和 Java 等面向对象的设计语言,具
171
171

