【项目管理案例】第七期:如何规划和管理项目质量

2023-11-08 20:32

本文主要是介绍【项目管理案例】第七期:如何规划和管理项目质量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

不知道大家在平时的工作中是不是也会遇到这样的情况:

项目成果的质量标准说不清楚;在项目进入测试阶段之后,发现了大量的缺陷导致进度延期;客户验收的过程中产生大量的质量缺陷造成交付失败。

在这里,我要跟大家分享一个我曾经经历过的,可谓是比较惨痛的项目。

 案例背景 

我曾经被任命为一个新产品研发项目的项目经理,在这个项目中研发团队要配合产品团队和营销团队完成对产品创意以及一些营销规划的软件开发工作。因为是一个全新的业务领域,而且作为企业战略的一部分,公司很多资源都向这个项目倾斜。另外,基于多年的系统开发和维护经验,在技术能力和交付管理能力上,团队是有一定的技术水平的。

 但是这么好的团队偏偏在进入软件测试环节上出现了各种各样的问题:

首先,是产品团队提供的需求中没有对“完成”进行定义,也没有对项目整体的质量管理方法和质量标准做详细的定义,只是凭借各职能团队的经验来开展工作,导致了研发团队在开发过程中和测试团队在进行测试的时候的标准不一致,双方甚至在这件事上产生了激烈的冲突。

接着,出现的就是大量的缺陷被提交了上来,这么大数量的缺陷,不但影响了项目产品的交付,更可怕的是严重地打击了团队的积极性。其实大多数的缺陷的原因,都在于没有很好的定义验收标准,导致大家理解不一致造成的。

这样的产品上市后,相信也不会的受到用户的青睐,可以说因为质量的原因,几乎导致了项目的失败,最后上市的结果也印证了这个说法。

在项目中的质量环节上,相信很多团队都会喊“质量是立足之本”之类的口号,也有这样一个说法,叫做“预防胜于检查”。那么我们到底应该怎么做,才能避免案例中的悲剧再次发生呢?

对于规划和管理产品或可交付成果的质量方面,PMBOK给了我们很多的建议和方法。是一种以预防为主、以检查为辅的管理理念。这点也符合一般的质量体系的理论。

在项目中,很重要的一点就是要在项目前期,根据项目的范围,风险和其他的项目要求,对项目整体的质量标准和完成的标准进行定义。

在上面的案例中,大多数的质量问题都是在这个环节上做的不好,才导致了最终的质量低下。

好团队为何做出“差产品”?

我们可能会很自然的认为,每一个团队都一定有一个可交付的标准,特别是与一群有着丰富经验的团队成员共同开展工作的时候。

但是,对于项目团队来说,作为项目经理,我们更希望团队之间对于这些标准的理解是一致的。

就像在我刚才描述的项目中,研发团队与测试团队对标准理解的不一致,不但影响进度,而且降低士气,造成了项目的亚健康状态。

所以,在项目的初期,当我们有足够的信息的时候,作为项目经理应该制定一个可以得到所有相关方都认可的《质量管理计划》,来描述项目整体的质量管理方法,质量验收标准,质量测量方法等相关信息。

这些描述是构建整个项目质量的基础,也就是说,在项目进行的过程中,任何的质量活动和标准都是在这份计划下指导进行的。

其次,就是在项目过程中不断的对项目的质量进行核对了,对于上述案例中,因为团队成员都是有丰富项目经验的成员,我作为项目经理就忽视了这一点,导致了大量的缺陷在很长的一段时间里没有得到有效的控制。

控制质量的方法有哪些?

其实保证质量的过程是应该持续在项目过程中频繁进行,也要保证整个项目的工作都能够在质量标准下开展。

比如说:

我们在项目进行的过程中用一些过程分析的方法、或者一些数据表现方法,来验证项目的执行过程是不是符合最初定义的质量标准,这也是预防的一种有效方法。或者进行质量审计,这更是改进质量和沉淀最佳实践的必要手段。我始终认为,对于过程进行质量保证,对于结果进行质量检查,更有利于提升整个项目质量。

另外,当今的项目开发过程中,有更多优秀的方法可以借鉴,比如从软件开发的角度来说,做最小可交付产品,持续交付等手段,更是能够降低项目中的质量成本,提高交付效率和客户满意度。

最后,就是要对项目中的可交付产品进行必要的检查,检查的目的在于要确保可交付产品在项目输出过程中保证其完整、正确,并满足客户的期望。这是交给客户之前的最后一道质量屏障。

可能有些人会认为这种检查是一次性的,是在项目接近尾声之前进行的。其实不然,对于质量的检查应该是持续的,始终贯穿整个开发过程的。尽早的识别出产品的缺陷,更利于项目团队在项目过程中对这些缺陷做更深入的分析,从而找到根本原因,尽可能的降低产品缺陷对项目交付的影响。

通常,我们还可以通过质量检查,识别出我们在质量中有哪些可以改进的地方,形成项目的经验教训, 对产品质量和项目输出做持续改进。

关于如何规划和管理产品/可交付成果质量的案例分享就到这里,希望各位听众能有所感悟,理解质量管理项目中的重要性和实践思路,以便今后更加顺利的完成项目工作。

 今日要点 

▼ 如何提升质量管理效果:

1、在项目前期,对项目整体的质量标准和完成的标准进行定义。

2、在项目过程中不断的对项目的质量管理过程进行监测,确保跟计划一致。

3、输对项目中的可交付成果进行必要检查,确保可交付成果的完整、正确,并满足客户的期望。

4、质量检查应该持续贯穿整个过程。确保及时发现问题,尽早解决问题。

这篇关于【项目管理案例】第七期:如何规划和管理项目质量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/372348

相关文章

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

动态规划---打家劫舍

题目: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 思路: 动态规划五部曲: 1.确定dp数组及含义 dp数组是一维数组,dp[i]代表

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

客户案例:安全海外中继助力知名家电企业化解海外通邮困境

1、客户背景 广东格兰仕集团有限公司(以下简称“格兰仕”),成立于1978年,是中国家电行业的领军企业之一。作为全球最大的微波炉生产基地,格兰仕拥有多项国际领先的家电制造技术,连续多年位列中国家电出口前列。格兰仕不仅注重业务的全球拓展,更重视业务流程的高效与顺畅,以确保在国际舞台上的竞争力。 2、需求痛点 随着格兰仕全球化战略的深入实施,其海外业务快速增长,电子邮件成为了关键的沟通工具。