为何倡导以质量为导向的项目管理?
来源:互联网 发布:发那科机器人编程视频 编辑:程序博客网 时间:2024/04/28 19:52
我作为项目经理一直是标榜自己是以质量为导向的项目管理的倡导者和身体力行者,为何这样提呢?也是基于自己做过的成功的项目的经验得来的。
在项目管理的三要素TQC中,这三者在项目管理中是需要平衡的,但是更需要明白他们并不是平等的,为什么这么说呢?这也是因为软件项目的特点引起的,关于软件的项目管理的特点参见我的博客中关于CMM的文章的描述。在软件项目中进度的延迟和成本的增加很大程度上是因为质量引起的,系统的质量问题往往会导致返工,在软件项目中返工已经成为项目经理的恶梦。而返工的直接后果便是进度的拖延和成本的上升,当然还会导致团队人员的沮丧、挫折的心理,这当然都会影响到开发的效率。
以质量为导向的项目管理在进度控制和成本方面是最经济的。这有业界项目管理专家的统计数据可以说明。对于软件项目来讲,成本主要是来自人工成本,因此人员的效率、沟通成本、过程能力、过程积累等非常重要。另外我们的成本是指Total成本的概念,而不仅仅指开发成本。目前在很大公司都存在这样的问题,开发的预算控制很好,但是由于忽略了质量,导致这个项目在实施、维护阶段返工成本很高,甚至是重新开发,导致了客户的满意度下降,直接影响整体的成本和利润。我个人的体会是Q是这三者之中的因,T、C是结果。因此要想降低和控制成本,就要到源头来控制和找原因。有效控制和提高软件开发的过程质量,往往会减少返工,提高协作和沟通效率,从而节约成本,缩短工期。如果一味以进度、成本的结果为导向,往往会导致进度、成本超出计划,这就象缘木求鱼。
以质量为导向是项目经理发自内心的要把握项目的质量,而不仅仅是靠与客户的谈判减少项目的范围,这种手段往往最后吃亏的还是项目组。大家都知道软件项目的范围很难划分的很清楚。这也是软件项目的一大特点之一,建筑工程可以用大家都认可的计量单位来描述,客户对软件往往是说你给我做三个功能、四个模块之类的,对话的双方已经就产生了理解的错位。
下面的一组数据,也许能说明以质量为导向的项目管理的益处。
平均成本超出 平均进度延迟
质量驱动型 6.1% 4.5%
进度驱动型 10.3% 9.0%
成本驱动型 9.9% 15.9%
在项目管理的三要素TQC中,这三者在项目管理中是需要平衡的,但是更需要明白他们并不是平等的,为什么这么说呢?这也是因为软件项目的特点引起的,关于软件的项目管理的特点参见我的博客中关于CMM的文章的描述。在软件项目中进度的延迟和成本的增加很大程度上是因为质量引起的,系统的质量问题往往会导致返工,在软件项目中返工已经成为项目经理的恶梦。而返工的直接后果便是进度的拖延和成本的上升,当然还会导致团队人员的沮丧、挫折的心理,这当然都会影响到开发的效率。
以质量为导向的项目管理在进度控制和成本方面是最经济的。这有业界项目管理专家的统计数据可以说明。对于软件项目来讲,成本主要是来自人工成本,因此人员的效率、沟通成本、过程能力、过程积累等非常重要。另外我们的成本是指Total成本的概念,而不仅仅指开发成本。目前在很大公司都存在这样的问题,开发的预算控制很好,但是由于忽略了质量,导致这个项目在实施、维护阶段返工成本很高,甚至是重新开发,导致了客户的满意度下降,直接影响整体的成本和利润。我个人的体会是Q是这三者之中的因,T、C是结果。因此要想降低和控制成本,就要到源头来控制和找原因。有效控制和提高软件开发的过程质量,往往会减少返工,提高协作和沟通效率,从而节约成本,缩短工期。如果一味以进度、成本的结果为导向,往往会导致进度、成本超出计划,这就象缘木求鱼。
以质量为导向是项目经理发自内心的要把握项目的质量,而不仅仅是靠与客户的谈判减少项目的范围,这种手段往往最后吃亏的还是项目组。大家都知道软件项目的范围很难划分的很清楚。这也是软件项目的一大特点之一,建筑工程可以用大家都认可的计量单位来描述,客户对软件往往是说你给我做三个功能、四个模块之类的,对话的双方已经就产生了理解的错位。
下面的一组数据,也许能说明以质量为导向的项目管理的益处。
平均成本超出 平均进度延迟
质量驱动型 6.1% 4.5%
进度驱动型 10.3% 9.0%
成本驱动型 9.9% 15.9%
- 为何倡导以质量为导向的项目管理?
- 为何倡导以质量为导向的项目管理?
- 以结果为导向的时间管理
- 以需求为导向的软件设计
- 以项目管理的理念制作高质量的标书
- 漫谈项目开发-不要以实现功能为导向
- 以项目管理的角色去推进过程质量
- 以ESB为导向建立SOA是有害的
- 以结果为导向的销售执行力
- 黑马程序员_IO(以字节为导向的 stream------InputStream)
- 黑马程序员_IO(以字节为导向的 stream------OutputSteam)
- 黑马程序员_IO(以字符为导向的 stream Reader)
- 以学生就业为导向的中职语文教学策略
- 以目标为导向的需求工程建模方法:KAOS
- 以项目管理为核心
- "以商业功能为驱动、以服务为导向"的企业信息门户(许龄艺)
- 项目管理中的导向性
- 项目管理中的导向性 .
- javascript 全屏显示和iframe滚动
- CISCO 交换机 DHCP 管理
- ORACLE的CRM如何销售?
- 用来写php工作日志的blog
- 索爱发布全新API 独立显卡手机已经上市
- 为何倡导以质量为导向的项目管理?
- 软件开发高手是这样炼成的!
- C# 书籍20061024
- EditPlus调试PHP完全攻略
- EJB客户端类型及连接到服务器的方法
- 使用poi操作Excel的几点注意事项
- 软件代码保护
- --建立以变更为核心的开发管理流程
- PHP程序员的优化调试技术和技巧