在项目过程中,项目交付物发生质量问题并不是小概率事件,但通过项目质量管理可以大幅降低其发生的概率。那么在日常的项目管理中,应该如何做好项目质量管理呢?
制定衡量项目质量的计划和标准
项目质量管理旨在保证项目达到既定的质量要求,保证项目产品能够发挥既定的功能,从而满足项目相关方的特定需求。
因此,做好项目管理的第一步,就是要识别项目及其可交付成果的质量要求和标准,并制定项目质量管理计划。在制定项目质量计划时,一个很重要的原则就是——以客户为导向。即以客户为中心,把客户的满意度作为质量标准的尺度。
项目质量管理计划的主要内容包括:
(1)项目的质量政策。可以直接引用组织的质量政策,也可以对组织的质量政策略加修改。
(2)项目的质量目标。包括项目的总体质量要求和高层级质量标准,如项目必须符合某个行业标准中的规定。
(3)质量角色的职责。谁应该对项目质量承担什么责任。
(4)质量管理程序、活动和工具。用于履行职责和实现目标的程序、活动和工具。
(5)对工作过程和成果进行质量评审。哪些工作过程和成果必须接受质量评审?将如何进行质量评审?将如何利用评审结果?
在项目过程中管理质量
管理项目质量的过程就是将项目质量计划中的内容细化成可执行的质量管理活动,并加以执行。这个过程需要每位项目成员都参与进来,使每个人在每个环节都自觉地确保工作过程的质量和工作成果的质量。
在管理项目质量的过程中,主要要做的是以下几点工作:
(1)让主要相关方确认项目将要达到的质量标准。
(2)执行质量管理计划中规定的质量管理活动,确保项目工作过程和工作成果达到具体质量测量指标和高层级的质量标准。
(3)编制将用于质量控制的质量测试与评估文件。
控制质量
控制质量的过程是为了确保项目输出完整、正确,并满足客户期望,而监督和记录质量管理活动执行结果,并与质量要求相比较的过程。如果质量结果不符合要求,则要找出原因,并提出针对工作过程的纠偏建议或针对可交付成果的缺陷补救建议。
这个过程中的主要工作有:
(1)检查具体工作过程的质量;
(2)检查已完成的可交付成果是否符合质量要求;
(3)检查已批准的变更请求是否实施到位;
(4)基于前述检查结果和相关计划,整理出工作绩效信息。
在 ONES 中管理项目质量
统一管理研发全流程数据
许多企业在项目研发过程中会使用不同的工具,大大增加了质量管理过程中的数据收集成本,另外,由于各个工具之间数据统计口径不一致,质量测量结果的有效性也会降低。
ONES Performance 可与 ONES 其他产品数据互通,日常研发管理中记录和维护的研发数据会自动收录至 ONES Performance,为项目质量管理提供真实、可靠的数据支持。
定义质量度量指标
在测试阶段,测试人员通过代码质量分析、自动化测试、人工测试等手段来检测代码质量,确保产品运行符合预期。ONES 提供代码质量报告和测试报告,展示缺陷分布情况,反馈版本质量。
此外,缺陷的探测和修复能力也是衡量团队研发质量的关键指标。
(1)缺陷探测率和缺陷逃逸率
高探测低逃逸,证明团队自主探测缺陷的能力强;反之,线上缺陷占比大,表明团队的质量内建能力有待提高。
(2)缺陷创建量与解决量趋势
缺陷创建和解决数量的差值趋势,直观展现缺陷的积压情况。差值越大,团队的缺陷消化能力越弱。
(3)缺陷回归不通过率
对比不同项目/团队/成员的缺陷回归不通过率,可度量缺陷修复能力、回归验证的准确性和有效性。
除了项目质量管理,ONES Performance 还可以帮助管理者看清研发效率和成本,通过建立覆盖研发全流程的度量指标,自动收集研发数据,并提供丰富灵活的可视化报表,快速定位研发过程中的待改进环节,制定改进策略,提升团队的持续交付能力。如果您对 ONES 感兴趣,欢迎点击文章右上角的「免费试用」,或直接与我们的解决方案专家沟通,了解和评估 ONES 如何帮助您的团队更进一步。