更改分析设计方法
采用OO设计方式,实现CMM2可重复级。
实现文档模型规范化
形成各种所需文档模板,采用RATIONAL ROSE进行UML建模。建模程度至少达到Logical View一级。并形成相应的规范,如编码规范、建模规范。
建立简单的流程控制机制
主要通过技术秘书,部门经理进行流程控制。
第二步:根据项目管理规范组织一支合理的开发队伍(针对部门级)
统一规化部门的开发队伍
以部门为单位建立统一的开发队伍,将程序员级与测试级分离出来,并考虑采用外包方式进行代码一级实施。培训分析设计人员,建立强有力的分析力量,并细化工作分工,不再以单纯的项目组的形式来进行组织。
细化工作流程
细化工作流程的各个环节,减少一个人所承担的角色数量。加强相互间合作。
增加细化工作模型与文档模板
细化规范各部门的文档要求,增加细节文档,并提供文档模板与模型要求。
建立相应的产品化机制
增加产品化工作流程,由产品化工程师对相应行业系统形成产品,实现CMM3可定义级。
定量管理和控制软件过程和产品
收集详细的软件过程和产品质量的特征
建立相应的流程管理机制
由流程工程师控制软件流程
第三步:实施统一的软件工程(企业级)
建立软件工厂,达到CMM5级(优化级)