做好项目的质量管理要做到:一、质量产生于过程,需要成熟稳定的项目过程;二、制定软件质量管理计划;三、重视软件项目评审,尽早发现所有缺陷;四、构建全过程质量管理体系;五、建立定期过程改进机制,优化项目管理流程。
一、质量产生于过程,需要成熟稳定的项目过程
软件项目质量产生于开发过程,要想真正提高软件质量,必须有一个成熟而稳定的项目过程。如因特殊原因造成的过程性能不稳定,需要及时根除原因。
二、制定软件质量管理计划
软件质量管理计划是为了实现项目的质量目标,对质量管理工作所做的全面规划。质量管理计划需要满足以下要求:需要确定项目应达到的质量目标和所有特性的要求;确定项目中的质量活动和质量控制程序;确定项目采用的控制手段及合适的验证手段和方法;确定和准备质量记录。
质量管理计划一般包括主要内容:质量要素分析;质量目标;人员与职责;过程检查计划;技术评审计划;软件测试计划以及缺陷跟踪工具。
三、重视软件项目评审,尽早发现所有缺陷
评审是软件开发过程的过滤器,软件开发中的重要节点需要进行评审,以便尽早发现和排除缺陷,防止缺陷遗留到后续阶段。有数据显示,评审可发现75%的设计错误。
为了尽早发现缺陷,CoCode开发了评审分析工具,利用AI技术,通过缺陷移除率评估评审效果,尽早发现所有缺陷,降低了返工成本和时间,节省17-20%的开发成本。
四、构建全过程质量管理体系
为了保证软件开发质量,一般来说QA检查单按照检查阶段划分为:需求分析、系统设计、系统实现、系统测试、交付验收、系统运维。而QA检查单中的不符合项,需要实行闭环管理,并全过程跟踪不符合项的解决状态。
为了进一步提高检查效果,CoCode项目管理平台的QA质量管理,将QA检查单按照检查类型分为:产品检查和过程检查,而产品检查和过程检查包含项目策划(PP)、项目监控(PMC)、风险管理(RSKM)等16个实践域。而每个实践域包含不同的检查对象和检查项。 QA检查单与不符合项闭环管理,构建全过程质量管理体系。
五、建立定期过程改进机制,优化项目管理流程
需要建立持续性改进机制,定期完善修改过程。组建长期改进工作团队(EPG组长、QA和配置管理人员等),并针对违反过程改进行为,建立约束机制。以结果为导向,让过程执行者看到过程的效果及过程改进的价值,从而有助于提高软件开发质量。
延伸阅读:
什么是质量管理?
质量管理是指确定质量方针、目标和职责,并通过质量体系中的质量策划、控制、保证和改进来使其实现的全部活动,EMBA、MBA等主流商管教育均对质量管理及其实施方法有所介绍。
朱兰对质量管理的基本定义:质量就是适用性的管理,市场化的管理。
费根堡姆的定义:质量管理是“为了能够在最经济的水平上并考虑到充分满足顾客要求的条件下进行市场研究、设计、制造和售后服务,把企业内各部门的研制质量、维持质量和提高质量的活动构成为一体的一种有效的体系。”
国际标准和国家标准的定义:质量管理是“在质量方面指挥和控制组织的协调的活动”。
文章标题:it项目经理如何做好项目的质量管理,发布者:Flawy,转载请注明出处:https://worktile.com/kb/p/48115