做好项目的质量管理要做到:一、质量产生于过程,需要成熟稳定的项目过程;二、制定软件质量管理计划;三、重视软件项目评审,尽早发现所有缺陷;四、构建全过程质量管理体系;五、建立定期过程改进机制,优化项目管理流程。
一、质量产生于过程,需要成熟稳定的项目过程
软件项目质量产生于开发过程,要想真正提高软件质量,必须有一个成熟而稳定的项目过程。如因特殊原因造成的过程性能不稳定,需要及时根除原因。
二、制定软件质量管理计划
软件质量管理计划是为了实现项目的质量目标,对质量管理工作所做的全面规划。质量管理计划需要满足以下要求:需要确定项目应达到的质量目标和所有特性的要求;确定项目中的质量活动和质量控制程序;确定项目采用的控制手段及合适的验证手段和方法;确定和准备质量记录。
质量管理计划一般包括主要内容:质量要素分析;质量目标;人员与职责;过程检查计划;技术评审计划;软件测试计划以及缺陷跟踪工具。
三、重视软件项目评审,尽早发现所有缺陷
评审是软件开发过程的过滤器,软件开发中的重要节点需要进行评审,以便尽早发现和排除缺陷,防止缺陷遗留到后续阶段。有数据显示,评审可发现75%的设计错误。
为了尽早发现缺陷,CoCode开发了评审分析工具,利用AI技术,通过缺陷移除率评估评审效果,尽早发现所有缺陷,降低了返工成本和时间,节省17-20%的开发成本。
四、构建全过程质量管理体系
为了保证软件开发质量,一般来说QA检查单按照检查阶段划分为:需求分析、系统设计、系统实现、系统测试、交付验收、系统运维。而QA检查单中的不符合项,需要实行闭环管理,并全过程跟踪不符合项的解决状态。
为了进一步提高检查效果,CoCode项目管理平台的QA质量管理,将QA检查单按照检查类型分为:产品检查和过程检查,而产品检查和过程检查包含项目策划(PP)、项目监控(PMC)、风险管理(RSKM)等16个实践域。而每个实践域包含不同的检查对象和检查项。 QA检查单与不符合项闭环管理,构建全过程质量管理体系。
五、建立定期过程改进机制,优化项目管理流程
需要建立持续性改进机制,定期完善修改过程。组建长期改进工作团队(EPG组长、QA和配置管理人员等),并针对违反过程改进行为,建立约束机制。以结果为导向,让过程执行者看到过程的效果及过程改进的价值,从而有助于提高软件开发质量。
延伸阅读:
什么是质量管理?
质量管理是指确定质量方针、目标和职责,并通过质量体系中的质量策划、控制、保证和改进来使其实现的全部活动,EMBA、MBA等主流商管教育均对质量管理及其实施方法有所介绍。
朱兰对质量管理的基本定义:质量就是适用性的管理,市场化的管理。
费根堡姆的定义:质量管理是“为了能够在最经济的水平上并考虑到充分满足顾客要求的条件下进行市场研究、设计、制造和售后服务,把企业内各部门的研制质量、维持质量和提高质量的活动构成为一体的一种有效的体系。”
国际标准和国家标准的定义:质量管理是“在质量方面指挥和控制组织的协调的活动”。
开发者生产力工具大全:
从人工到自动化,从重复到创新,技术演进的历程中,都伴随着开发者工具类产品的发展,所以这里整理近几年口碑良好,使用广泛的22款程序员生产力工具。
1.研发项目管理与协作:PingCode
优点:让工作推进、进度/问题追踪、团队协作变得更简单,2021年研发项目管理榜单TOP1(36Kr)。
简介:覆盖研发全生命周期,广泛用于需求、版本、项目(敏捷/kanban/瀑布)、测试、缺陷、文档、效能等环节管理与协作。并且集成github、gitlab、jinkens等主流工具,支持私有部署、在线等多种部署使用方式。
【教程/官网】
2.任务管理/甘特图制作工具:Worktile
优点:功能成熟、性价比高、国内市场占有率最高的团队任务工具;
简介:在功能上Worktile 是一个工具集合,它具备OKR目标管理、项目管理、项目集管理、项目计划、项目风险、项目成本管理、企业网盘、审批、简报等能力。并且具备强大的自定义能力,能够配置出符合各种项目团队的流程、表单、字段、数据报表,以及具备丰富的模板市场。
【官网/教程】
3.分布式版本控制系统:Git
优点:分布式开发、速度快、灵活
简介:Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
【教程/官网】
4.数据库管理工具:Navicat
优点:高效、安全,最好用的数据库管理工具。
简介:“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库,它与阿里云、腾讯云、华为云、Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud 和 MongoDB Atlas等云数据库兼容。
【官网/教程】
其余工具可通过《神级程序员都用什么工具?程序员生产力工具大全 》查看,以上均整理自该文章。
文章标题:it项目经理如何做好项目的质量管理,发布者:Flawy,转载请注明出处:https://worktile.com/kb/p/48115