-组织士气 你的组织是否已明确CMM目标并制定相应实施计划?管理层是否知道实施CMM会给企业带来什么样的利益和困难?是否各个部门都支持实施CMM?是否有足够信心支持整个实施过程?
-文档 你有文件和程序去执行和定义CMM二级吗?在实施的过程中有足够的证据确保实施的可从复性吗?你有为每个新的小组成员提供足够的指导并确切地告诉他(她)们需要做些什么?你有清晰地定义了每个阶段的负责人吗?每个阶段都规定了相应的时间和秩序了吗?在实施CMM过程到达到2级成熟度模型的整个周期中,文件起到至关重要的作用。并且每份文件必须是完整的。
-培训 是否每个相关人员都受过CMM?培训并了解实施CMM?是公司利益所驱使?他们是否都按照文档的步骤执行各自职责?2级的关键过程培训,参与人员必须包括项目经理、软件配置管理人员、软件质量保证经理和软件分包合同经理。企业必须认识到在实施CMM过程中,每个参与人员都将根据自己能力扮演某个特定角色。切记我们要确保项每个项目负责管理人员都要受过有关CMM相关培训并明确各自职责。
-资源 当你的企业在执行需求管理、项目管理和软件配置管理时,你有相应的资源去定义CMM?过程的可执行性吗?你有指派专业人员审核备案文档及文档编写步骤吗?为避免项目小组的误导,其他参与人员是否有正确的报告指导?如果你负责软件开发的分包合同,你有指定专门的软件分包合同负责人吗?在实施CMM相应的软件开发计划和相关程序时,必须提供充足资源以确保实施顺利进行。
-时间制度化 在实施最终测试时一旦碰到以上问题,你的小组成员是否根据程序规定作出相应的解决方案?你将要求被证明至少有三至五个项目是根据CMM2级程序来执行的。计划评估的时间必须与项目进度表相符合。并提供证据说明你的项目进度是朝着有利CMM实施方向前进的。
解决方案:
以下为一系统列有关软件过程改进(SPI)不同领域的专业操作程序,你可以适当选择作为你实施CMM2级的步骤。
初始诊断- 初始诊断有助于明确定义组织软件改进现状和主要缺陷及优势。帮助你理解CMM?含义。然后由工方专家根据诊断工具(SPI'n Action)评审你的项目和过程文档驻识别组织缺陷。与其他咨询评估机构不同,我们会通过此次活动的结果计算你组织的软件改进的最佳路径和时间。
软件过程改进咨询- 我们的专家们在定义软件开发各生命周期阶段有着丰富的专业经验和已成形的案例库支持,我们值得骄傲和信赖的是在组织原有ISO9001平台文件上转化CMM文件。这将大大缩短改进进程,提高工作效率。
过程评估- 定期进行过程评估能使组织了解如何快速进行缺陷修复,使组织更容易了解如何达到CMM? 2级目标。同时,使软件能力评估实施更有价值。
软件能力评估- 为了实施一个符合CMM? 现状能力改进评估,SEI授权的主任评估师和其他SEI授权的专家将开展一个官方的软件能力评估研讨会。
以上信息适用于某些想在短期内取得成效的组织。这些组织的基础结构必需是很稳定的并清晰定义CMM? 目标;很强的管理支持;每个过程和程序符合CMM2级各个关键过程域;每个受训人员能有效执行各自职责;适应各个文档程序要求,在这些条件具备的情况下,ESI的专家们能帮助此组织在短期内获得成功。