项目经理做好项目质量管理工作,重点需要关注以下几个方面:
1、质量产生于过程 需要成熟稳定的软件过程
软件项目质量产生于开发过程,要想真正提高软件质量,必须有一个成熟而稳定的软件过程。如因特殊原因造成的过程性能不稳定,需要及时根除原因。
2、制定软件质量管理计划
软件质量管理计划是为了实现项目的质量目标,对质量管理工作所做的全面规划。质量管理计划需要满足以下要求:需要确定项目应达到的质量目标和所有特性的要求;确定项目中的质量活动和质量控制程序;确定项目采用的控制手段及合适的验证手段和方法;确定和准备质量记录。
质量管理计划一般包括主要内容:质量要素分析;质量目标;人员与职责;过程检查计划;技术评审计划;软件测试计划以及缺陷跟踪工具。
3、重视软件项目评审 尽早发现所有缺陷
评审是软件开发过程的过滤器,软件开发中的重要节点需要进行评审,以便尽早发现和排除缺陷,防止缺陷遗留到后续阶段。有数据显示,评审可发现75%的设计错误。
为了尽早发现缺陷,CoCode开发了评审分析工具,利用AI技术,通过缺陷移除率评估评审效果,尽早发现所有缺陷,降低了返工成本和时间,节省17-20%的开发成本。
4、构建全过程质量管理体系
为了保证软件开发质量,一般来说QA检查单按照检查阶段划分为:需求分析、系统设计、系统实现、系统测试、交付验收、系统运维。而QA检查单中的不符合项,需要实行闭环管理,并全过程跟踪不符合项的解决状态。
为了进一步提高检查效果,CoCode项目管理平台的QA质量管理,将QA检查单按照检查类型分为:产品检查和过程检查,而产品检查和过程检查包含项目策划(PP)、项目监控(PMC)、风险管理(RSKM)等16个实践域。而每个实践域包含不同的检查对象和检查项。 QA检查单与不符合项闭环管理,构建全过程质量管理体系。
为提高项目检查效率和共享宝贵资源,需要设有组织级QA检查资产库。CoCode组织级QA检查资产库分为产品检查资产库和过程检查资产库。产品检查资产库设有16个实践域、76个检查对象、569个检查项。过程检查资产库,设有16个实践域、80个检查对象、386个检查项。项目团队在开发任何项目时,都可以一键选择检查阶段,迅速添加检查项,从而提高项目检查效率,助力软件开发质量和开发效率。
5、建立定期过程改进机制 优化项目管理流程
需要建立持续性改进机制,定期完善修改过程。组建长期改进工作团队(EPG组长、QA和配置管理人员等),并针对违反过程改进行为,建立约束机制。以结果为导向,让过程执行者看到过程的效果及过程改进的价值,从而有助于提高软件开发质量。
Coode设有组织级过程资产库,包括组织标准过程集、过程管理、活动内容管理以及项目模板。其中过程管理包括21项过程模板,活动管理包括CMMI3-5级模板,从而有助于过程改进工作,助力CMMI3-5级高效落地,提高软件项目管理质量。
CoCode发布四大开发工具:Co-Project智能项目管理工具、需求分析工具、评审分析工具、故事点估算工具。近日项目管理平台发布4大版本,30天免费试用。CMMI落地4大工具上线,全面支持CMMI3-5级高效落地。