能力成熟度模型
能力成熟度模型
现代恒远已通过了软件工程研究所 (SEI) 的能力成熟度模型 (CMMi) 3 级认证,该认证要求一个文档化、可重复和可测量的软件生命周期过程。 其主要目的是采用一个统一的组织质量体系,以确保所有团队能够交付高质量的软件。
现代恒远的质量体系为分层机构,如下表所示:
我们将质量方针和交付流程纳入全球交付手册 (Global Delivery Handbook),并要求公司每名员工阅读该手册。该文档是现代恒远的一本日常工作手册,供团队成员在软件产品开发过程中使用。该手册的目的是制定一个通用和一致的流程,以确保现代恒远用于软件开发的组织质量方针得以贯彻执行,从而保证开发出始终如一的优质软件。
在我们整个全球交付流程中,有大量用于确保任务正确完成的检查点 (checkpoint)。我们制定了一个审计流程,以确保每个项目都通过这些检查点,并遵从此流程。任何例外情况或为某个特定项目所定制的流程必须写入该项目的项目管理计划 (PMP) 中,并经过交付流程管理员 (DPA) 的批准。
为了向各项目组提供帮助,我们编制了一套为所有项目的可交付软件而设计的模板,如验收计划、典型项目的工作计划、软件需求技术说明书(SRS)、软件架构技术说明书 (SAS)、典型的沟通计划、质量保证计划、测试用例等。所有这些模板都带有使用指南,用于向项目组解释如何定制模板,使其符合某个项目的具体要求。
全球交付手册是一本随着流程的改变而不断更新的文档。尤为值得一提的是,我们在每个重要的项目迭代后都要召开汇报会;在参加汇报会的交付流程管理员组进行评审和总结之后,项目中的经验和教训将写入全球交付手册。