无论软件开发采用传统的“瀑布模型”还是“RUP”模型,过程的规范程度是影响软件质量的因素。通过规范过程改进提高软件质量,这是CMM/CMMI规范的基本思想。
规范软件过程没有统一的标准和模式。ISO9001,ISO15504 (SPICE),CMM/CMMI,六西格玛,全面质量管理(TQM)等都是可以参考的标准和过程规范。现在CMM/CMMI正在大行其道,但是对于非外包行业的中小软件企业而言,如果内部的开发过程不很规范,笔者建议初期采用ISO9001标准作为过程改进的基础,另外结合公司的技术和资源现状,确立公司的过程管理准则。
规范过程的基本要求是划分过程和阶段,确定过程基线(里程碑),明确各个过程的目标、角色、进入、输入、输出、退出、验证与确认的准则,采用统一的模板化的文档、流程化和可视化的跟踪、度量和评估过程的实施情况。
团队激励,知识传承
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/