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

2023-11-08 20:32

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

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

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

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

 案例背景 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

控制质量的方法有哪些?

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

比如说:

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

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

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

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

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

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

 今日要点 

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

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

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

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

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

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



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

相关文章

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步

nvm如何切换与管理node版本

《nvm如何切换与管理node版本》:本文主要介绍nvm如何切换与管理node版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录nvm切换与管理node版本nvm安装nvm常用命令总结nvm切换与管理node版本nvm适用于多项目同时开发,然后项目适配no

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固 通俗易懂版)

《MySQL中实现多表查询的操作方法(配sql+实操图+案例巩固通俗易懂版)》本文主要讲解了MySQL中的多表查询,包括子查询、笛卡尔积、自连接、多表查询的实现方法以及多列子查询等,通过实际例子和操... 目录复合查询1. 回顾查询基本操作group by 分组having1. 显示部门号为10的部门名,员

SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法

《SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法》本文主要介绍了SpringBoot项目启动错误:找不到或无法加载主类的几种解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录方法1:更改IDE配置方法2:在Eclipse中清理项目方法3:使用Maven命令行在开发Sprin