1。阅读全部的 CMM 内容,选择出你认为最有价值的十条关键实践,并说明理由.(1)项目软件负责人,设计/编程/测试人员、软件版本管理员均已得到相应的培训,具备了完成其职责所需要的知识和技能.理由:通过培训,工作人员具有了一定的知识储备,遇到困难能够很快找到相应的解决措施,就可以很快上手,不至于在一个问题上耽误太多时间。因此,为了达到统一的科学技术法律规范、标准化作业,通过目标规划设定、知识和信息传递、技能熟练而进行培训是十分必要的,这样能减少所需工作时间,提高成员的开发能力和创新能力,从而降低人力成本;减少浪费,从而降低了开发成本。因此,参加培训是十分必须的。(2)根据项目要求,建立软件有关组(例如工程组、软件测试组等).理由:通过建立相关组,各组可以各施其职,同步工作,提高工作效率。因为软件开发时不可能一个人兼顾所有的方面,应该分成几个模块,只做好自己的然后和其他组协调就可以。如专人负责技术方案设计,专人负责数据,专人做技术层面的指导等。这样权责分明,遇到问题能够很快找到相应的负责组,解决问题的时间也将大大减少. (3)确定设计、编程、测试人员,并实施三分离。理由:实现了三分离可以更加开阔人员的思维,防止由于思路固定而不能及时发现问题,更有助于激发员工的创新思维,使软件更先进,更经得起考验。。(4)根据项目软件的质量需要确定本项目所采纳的软件开发方法。理由:确定好软件开发所采纳的开发方法,就能尽早的做下步计划,不至于到最后为选择开发方法而浪费太多时间.目前已形成了八类软件开发方法,开发时是选择面对数据结构的开发方法还是面对对象的开发方法,直接会影响到小组的开发进度.要根据成员的擅长情况制定方法。 (5)软件版本管理员,以及设计、编程、测试人员的职责明确。理由: 权责分明,遇到问题追究到人,会使项目开发更有计划。完善制度,将责任明确到人,这样才能明确目标,将工作细化,使成员做好自己的工作,认识到重要性,使开发过程能高效的进行。(6)制定正式评审规程、建立相应的评审机构。理由:项目评审工作就是对项目计划执行情况以及未来计划的新情况做一个评审,同时对项目的财务状况及其它情况做一个总结。另外,它可以为项目团队在处理项目风险时提供机会,以获得管理层的支持,同时也为项目团队继续开展项目工作提供在高层管理方面的认可.(7)根据项目实际情况,选定本项目应遵循的软件过程标准、法律规范。理由:假如一个团队中有了统一的...