从程序员到项目经理:项目管理三大目标

标签: 程序员 项目经理 项目管理 | 发表时间:2014-09-08 13:47 | 作者:aoyouzi
出处:http://www.iteye.com

从程序员到项目经理:项目管理三大目标

项目管理的三大目标即时间、成本和质量,实际是告诉项目经理应重点关注什么因素,项目控制应该做什么工作。三大目标虽然简单,但如果能将其真正贯彻到自己的行动中,那么对项目计划制定、过程控制等工作,均能起到引导作用。有了努力的方向,项目经理也就可以真正告别“盲目”了。

1.我的第一次顿悟

(1) 懂三大目标才算入门

我曾经也是一个混沌型的项目经理,每天浑浑噩噩,不要知要管什么,要做什么,在项目的大浪中随波逐流。直到有一天,我的上司在跟我聊天时说到项目有三大目标:时间、成本和质量,我当时就像被雷击一般,如梦初醒。时间、成本、质量,这不正是项目经理最应该要关注的事情吗?

这是我在项目管理方面的第一次顿悟。从这一天起,我才感觉自己像一个真正的项目经理了。也正是从这一天起,我才明白原来项目管理是有章可循的,我买来了项目管理的书籍,参加了项目管理培训,开始了新一轮如饥似渴的学习。

后来在工作中我每天都尝试着问自己这些问题:

l 时间:项目计划在什么时候完成?有哪些工作,分别在什么时候完成?是否发生了偏差?如果有偏差,怎么处理?

l 成本:项目计划花多少钱?每项子任务分别打算用多少钱(多少人月)来完成?是否发生了偏差?如果有偏差,怎么处理?

l 质量:软件功能完整吗?软件操作方便吗?运行结果正确吗?运行效率够快吗?软件代码符合规范吗?客户用起来满意吗?

我想如果能做到这些,项目管理也就算入门了。项目经理只有心中时刻谨记三大目标,行动才会有方向,才能真正主动、有意识的管理项目,也才能算是一个真正的项目经理。

(2)  三大目标就是“快好省”

项目管理的三大目标,其实是项目管理九大领域中的三块,分别代表花多少钱、多少时间、做成什么样,显然这些都是项目管理中至关重要的问题,如果项目经理连这三个问题都不关心,那也就没有什么可以关心的了。

周总理曾经提出要“多快好省的建设社会主义”,三大目标实际上与“快好省”是一致的。为什么没有多呢,因为“多”绝不是项目管理的目标,项目只需要完成规定的内容即可,如果以“多”为目标,那么项目永远都没有完工的一天。

(3) 谁在关心三大目标

既然是三大目标,那应该是项目各方都非常关心的,其实不然。三大目标是平衡了项目业主方和承建方双方利益,为实现双方而综合考虑的结果。比如成本,就是花出去的钱,显然是承建方的命根子,但是业主方并不关心,签订合同后,你花多少钱跟他们有什么关系呢?他们才懒得理呢。而质量,虽然对业主方至关重要,但承建方却往往并不上心。为什么有那么多豆腐渣工程,就是因为承建方只关注成本,不关心质量的后果。

 

三大目标

买方(业主方)

卖方(承建方)

成本

合同签订后,项目实施成本基本上与客户无关。

关心程度:0星

成本要尽量低,对公司至关重要。

关心程度:5星

进度

要快,尽早投入使用。

关心程度:4星

要快,可尽早回收款项。

关心程度:4星

质量

质量越高,使用越爽。

关心程度:5星

质量越高,成本越高,质量太低不能验收。公司被迫关心质量。

关心程度:3星

 

从上表可以看出,业主方和承建方其实是存在一定的利益冲突的。项目经理必须能够平衡好双方的利益关系,要使双方都满意。时间、成本和质量,就像是构成木桶的三块板子,哪块板上有洞,木桶都是装不了水的。

2.从三大目标到五大因素

所谓项目五大因素,就是项目三大目标加上范围和资源,它们是构成项目的基本要素。虽然管理专家们很少将它们并称,但鉴于它们的重要性,以及相互之间的紧密关系,有必要进行一些说明分析,以引起项目经理们重视。

(1)  项目五因素

如果说三大目标是项目管理中最重要的因素,难道项目范围、资源就不重要的了吗?其实它们也很重要,甚至可以说更加重要,因为它们是解决做什么与谁来做的问题,这五大因素都是项目经理必须要关注的问题。

那为什么单单把三大目标拿出来说呢?其实很简单,这是因为项目范围、资源其实是约束性因素,而不是项目目标。其中项目范围是客户对项目的约束,而资源是你的老板对项目的约束。用口语来说就是,有这么一摊事(范围),老板给你这么多人(资源),你把它干好,什么叫干好呢?就是费用不能超支(成本)、干出来的东西还要好用(质量)。

(2) 项目约束公式

项目五大因素之间,并不是孤立的,它们之间的变化关系可以用一个简单的公式来表示,我们不妨称之为“项目约束公式”:

成本  =  范围   ×   质量  =  时间   ×   资源投入

根据这一公式,我们可以得到几个“推论”:

●项目范围、质量、时间和资源投入都与项目成本成正比。

●如果客户要求添加额外工作(范围变大),或者质量要求提高,那么项目实施成本将升高。当资源投入一定时,项目所用时间会变长。如果期限不变,则需要加大资源投入。

●预算不变的情况下,范围变大,只能降低质量,质量要求提高,只能减少范围(少做一点工作)

可见这五大因素这间,是对立统一的关系,它们互相制约,互相影响,又相辅相成,因此必须要进行总体控制,保证各个因素之间的平衡,这也就是项目管理九大知识领域中为什么有一个整合管理的重要原因。

(3) 挣值管理的不足

在项目管理中,有一个著名的方法叫“挣值管理”,它是用计划进度、实际进度、预算成本、实际成本这几个值进行运算比较,用来衡量项目绩效的一种方法。该方法对推行项目的数字化管理有着巨大的推动作用,然而由于缺失了一个重要因素,使得这个方法存在着严重的不足。

这个因素就是质量。挣值分析只有成本和进度两个方面的因素,没有质量,将其用于绩效考核时免不了产生很大的漏洞。为什么会没有质量呢?这是因为质量难以用数字进行度量,特别是对于软件项目而言。虽然国标《软件工程 产品质量》(GB/16260-2006),提出了比较完整全面的质量模型以及度量的指标,但质量评价成本很高,而且很多指标经依赖于人的主观评价,实用性也就大打折扣了。相对而言,对进度和成本的评价,如果借助合适的信息系统,完全可以通过计算机自动实时生成,不需要人过多的干预,非常方便。 

 

from   http://developer.51cto.com/art/201211/364725.htm



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [程序员 项目经理 项目管理] 推荐:

从程序员到项目经理:项目管理三大目标

- - 研发管理 - ITeye博客
从程序员到项目经理:项目管理三大目标. 项目管理的三大目标即时间、成本和质量,实际是告诉项目经理应重点关注什么因素,项目控制应该做什么工作. 三大目标虽然简单,但如果能将其真正贯彻到自己的行动中,那么对项目计划制定、过程控制等工作,均能起到引导作用. 有了努力的方向,项目经理也就可以真正告别“盲目”了.

程序员可以兼任项目经理吗?

- - ITeye博客
人们的有些尝试从来没有成功过:接到一个小项目,项目小,完全不需要一个全职的项目经理. 于是就决定让一个程序员兼任项目经理. 毕竟,还能有谁比程序员更清楚应该写出一个什么样的程序.   的确,很多程序员能做好项目经理的职位. 好的程序员和好的项目经理的之间没有本质的冲突. 这两个职位都是面向细节和面向结果的.

项目管理入门PPT

- - 堇| 网络 产品 读书 睡觉
无意看到一个项目管理的PPT,虽然标题是《轻松项目管理之电信项目管理实务》,所写内容在互联网行业也颇为适用. 地址: http://doc.mbalib.com/view/05ee6199c3b3885c59e878a5cbd8cd53.html.

项目管理ppt下载

- - 人月神话的BLOG
项目管理培训的ppt前年做了部分,一直没有做完,今年准备花些时间全部做完,并全部共享出来. 最近做完的主要是项目成本管理和项目质量管理. 成本管理: http://vdisk.weibo.com/s/dyHc0/1348535220. 成本管理涉及到比较多的财务的内容,包括财务上的预算管理,成本核算,概预核决,资金管理.

Excel项目管理工具

- - CSDN博客研发管理推荐文章
版权所有,转载请注明出处: http://guangboo.org/2013/10/27/excel-project-management. Excel强大的表格功能在项目管理中同样具有大用处,作者通过在实践中实际运用Excel进行项目管理的经验,简单介绍Excel在项目管理中的应用. 本文主要介绍Excel如何做项目计划和项目进度跟踪,项目计划和项目跟踪是项目周期中最重要的环节,无论是几个月的小项目,还是几年的大项目,计划和进度始终是保证项目正常推进、按时交付的重要手段.

项目管理总结

- - 研发管理 - ITeye博客
【一】开发环境和测试环境部署和配置:具体包括JDK、TOMCAT、Eclipse、SVN、ANT   、Maven,以及缺陷库环境的搭建,以及用户权限的分配. 【三】数据库服务器环境的部署、搭建、并根据项目需求情况,建立相应的表空间、用户对象、并制定数据库备份计划. 【四】 SVN环境的部署及配置,并建立版本库和对应的项目目录结构、常用知识库目录结构等.

项目经理和Scrum Master

- - InfoQ cn
在博客上,大家对于Scrum Master和项目经理这两个角色依旧争论不休,许多评论员清晰地指出两者的不同,并表示两者不可并存,更不适合合二为一. Steve Hunton在Scrumalliance站点上发布了名为《 Scrum Master并不是项目经理的别名》的博文,他提到:. 与大众的认识相反,Scrum Master和项目经理这两个角色是完全不同的,也不应该混为一谈.

web项目经理手册

- - 研发管理 - ITeye博客
        web项目指基于web的开发项目,由于web开发的一些特点,使得web开发的项目管理与以往的软件开发项目管理有很大的不同,具体表现在.         一般的web项目的周期为1~3月,而一般的软件开发的周期都在半年以上,象vista微软花费了五年的时间才开发出来.         互联网公司推出的产品,讲究快字当头,谁先推出产品占领市场,谁就取得先机,所以web的项目往往要求上线快,对于比较大的项目通常我们会先把产品先launch上线,然后第二期第三期再来完善.

未来项目管理发展趋势

- tiod - cnBeta.COM
根据ESI国际项目管理培训公司的分析,项目管理作为一门学科越来越被接受. 公司项目管理将起到关键作用,无论是开发新的产品和服务,或确保日常的日常工 作顺利进行. 项目经理可以组织本地或远程团队,在许多情况下还是虚拟团队,不同的群体的人为一个项目一起工作. 对于组织,人才和项目经理是一个有效的竞争 优势,根据ESI执行副总裁J LeRoy的 分析,这种情形在2011年仍将继续.

IT项目管理工具总结

- 腾 - 博客园-首页原创精华区
阅读: 3434 评论: 16 作者: Lynn. 发表于 2010-06-02 10:27 原文链接.          俗话说"工欲善其事必先利其器",在一个项目开发流程中,如果搭配一个比较完善的项目管理工具,必将取得事半功倍的效果. 本文搜集了目前项目管理界比较有规模的管理工具,给予了简单介绍,同时为了发扬免费开源的精神,重点总结了免费开源工具Dotproject 和Redmine.