做一个合格的项目经理
关键字: pmp, 项目管理在中国的软件业,项目经理的名词往往都会和技术经理混淆,或者说项目经理≈技术经理,这种想法的我想应该不在少数。在一个项目中,大家过多的看重的是技术,素不知项目经理应该是管理+技术+业务的结合体,他们的比重用8:1:1,或者干脆是8:0:2,项目管理在一个项目经理的角色中占有的比重应该是很重的。
传统的软件开发流程,假设一个项目从需求开始,一般会经历需求定义->设计->编码->测试->发布这几个主要的阶段,而每一个阶段都涵盖了启动->计划->执行->监控->收尾的5个过程,其实这也是贯穿整个项目的5个过程。
一、计划
做任何事如果事前都有一个详细周密的计划,往往都能达到事半功倍的效果,软件项目管理也应如此。一个好的项目计划直接影响到整个项目的进度和质量。一般,我们可以把计划划分为范围计划、时间计划、资源计划、成本计划、风险计划、质量计划和沟通计划。
范围计划是所有计划的基础,也是整个项目管理的核心,一个好的项目计划就意味着一个项目好的开始。要将一个项目的范围定义全面,一般包括以下几点:
1. 总体描述
对项目的整体概括地描述,要求字眼尽量详细清晰,能让阅读者马上领会项目的主要功能要求等。
2. 交付物
最终提交到客户那里的产品及服务,如成型产品,设计说明书,安装操作指南,硬件设备等。
3. 验收标准
一般就功能,性能,安全性,设计风格等方面的标准。
4. 用户方责任
指明用户方需要做到的内容,一般这一点可以忽略,合并到假定条件中去说明。
5. 假定条件
一些项目开始或运行的条件,如硬件设备到位,需求明确等。
6. 约束
对项目的限制约束,如工期限制,人力资源调配等。
范围计划,往往可以形成一个标准的范围说明书。当然,仅仅上面这些应该还是不够的,我们要学会编制WBS(Work Breandown Structure,工作分解结构),一般用到的软件就是M$ Project了,这是一个比较复杂的过程,也是整个项目管理的核心,如何将工作、时间、资源等分解得合理、细致,是一件费时费力而且反复的工作。制作一份好的WBS直接影响到后面的范围计划、时间计划、资源计划以及成本计划。
时间(进度)计划如何写?一般为了全面地去描述一个项目的时间计划,我们可以基于已有的WBS从两方面来描述:项目里程碑和时间进度表。什么叫做项目里程碑?如:
1. Kick-off meeting 1月8日
2. 批准要求
...
6. 通过集成测试 3月10日
7. 完成系统部署 3月15日
8. 通过验收 3月18日
这些个里程碑应该说也是WBS中按时间划分后,几个比较重要的活动结点。至于时间进度表,只要从WBS中摘抄下来就OK了。
资源计划为何物?资源计划也就是我们常提到的人力资源分配,一般我们也分为两点来阐述:组织结构及角色/小组责任、人员投入时间安排。注意这里的人员投入时间安排和时间计划中的时间进度表是有区别的,前者是基于活动,而后者是基于资源角色展开的。
对于软件项目,成本计划主要是人力资源成本,这是主要的一块,当然,也有开发电脑、开发工具、培训等费用项目,这些都应该用表格列出来。人力资源成本可以用M$ Project工具来生成。
至于风险计划,应该属于风险管理的范畴,但是拟在计划草案中便可以提前减少风险的发生。一般风险级别由风险发生的概率和风险影响的程度两个因素来确定。比如说,小王要离职跳槽,其概率估算为80%,而且由于他是项目的骨干人员,离职产生的风险影响程度就相应的很高为90%,如此一来,小王离职的这个事件就是一个高风险的事情了,作为项目经理的你,可以尝试提高小王的工资(项目成本增加)或者换人来处理这个风险。当然还有很多种风险,如政策、法律、市场、上级领导、技术能力等,这些都是应该考虑到的风险,风险必须明确一个责任人。
同样,质量计划也是非常重要的,直接会影响到项目的质量管理成败。质量计划首先要定义质量环节以及对应的质量标准,如系统需求报告、软件需求规格说明书、软件测试、软件编码等环节,都要有一个标准。既然有了这些标准,然后我们就要列明一些重要的质量问题,保证质量,针对这些问题提出保证措施和责任人。
相对于其他计划,沟通计划就是一些软性的指标了。根据项目的特点约定项目全体干系人(包括组员,客户,公司领导,公司其他部门等所有与项目相关的人员或组织)的沟通模式,可以是例行的各种会议、审查报告、情况通报,也可以是某一预定的工作结点或某一情况一旦发生应即进行的某些沟通活动。常见的沟通计划,就如我们项目中时常接触到的周例会、月报告,季度报告,甚至日报告,这些都可以列为沟通计划的一部分。
由此看来,一个详细周密的项目计划非常的重要,作为一个项目经理,不要怕做计划,认为那是一件耗时吃力的事情,但是只要你按着你定的计划来,不断调整和跟进,严格按照计划来行事,你必定能成功,任何事情都是熟能生巧的过程,只要敢于迈出第一步。
二、执行
项目执行的保障,主要包括质量管理、团队建设和沟通管理。对于质量管理和沟通管理,都隐隐约约在计划部分描述到了,我也不详细的再说什么了。至于团队建设,这应该是所有管理者应该兼顾到的,一个具有凝聚力的开发团队能大大的提高整个项目的绩效水平,比如说远离团队政治、以身作则、绩效评估、轻松的工作氛围、团体腐败等,都是团队建设的常用措施。
三、监控
常见的监控措施如日常工作检查、阶段评审、变更控制、风险管理等。其中变更控制和风险管理对大家来说是相对忽略的地方。
变更控制是基于一个完备、详细、准确的项目计划的,针对计划变更采用有效的措施来控制变更,避免失控,总结经验教训,不能一犯再犯。项目中一个环节的变更,可能直接影响到范围、时间、费用,甚至质量,项目变更管理的目的就是协调它们之间的关系,找出一个平衡点。
对于风险管理,其实已经在风险计划中已经提到了,不管怎样,提前预知、识别和分析风险是风险管理的最好的方式。在风险实际发生时,要懂得如何规避风险或减轻风险。
以上是我最近PMP培训的总结,说句实在话,做了许久的PM工作,从来都没有这么清晰的看清楚项目管理的骨架。欢迎大家与我共享交流软件项目管理的经验。
评论
但是按照跳槽的流向,如咨询这一摊子,从国内咨询 ==> 凯捷 ==> 埃森哲 ==> ibm,到了ibm之后,好像没地方去了,ibm的band 9,没地方好跳.
不会啦,这两年有很多国外的小咨询公司进中国,IBM band9的背景可以去做个首代嘛。虽说头衔是总经理,还不是死猪不怕开水烫,这家不成了再拿着曾经做过首代的资历换下一家就是。
题外话:前面那位xidaboy其实我特别喜欢,特别希望和他共事,因为他看起来像是那种能为了自己的人生观价值观帮别人背黑锅的─如果不只是嘴上说得漂亮的话。
其实还有一个路子(貌似以前我说过),就是捅一个天大的娄子,老板都扛不住的娄子。这个时候,他就成了那个将要去顶雷的人,是没有人敢动他的,也是一个无论从什么角度叫什么人来评估都是合格的项目经理。哪怕是老板被赶走了,这个人都是能留着,是被供起来的神仙一样的人。
小公司这样的事情恐怕不多,但是大公司基本上都可以见到几个。
呵呵,原来还可以这么干?我怎么没想到?
我倒见过当替罪羊的。
但是按照跳槽的流向,如咨询这一摊子,从国内咨询 ==> 凯捷 ==> 埃森哲 ==> ibm,到了ibm之后,好像没地方去了,ibm的band 9,没地方好跳.
不会啦,这两年有很多国外的小咨询公司进中国,IBM band9的背景可以去做个首代嘛。虽说头衔是总经理,还不是死猪不怕开水烫,这家不成了再拿着曾经做过首代的资历换下一家就是。
题外话:前面那位xidaboy其实我特别喜欢,特别希望和他共事,因为他看起来像是那种能为了自己的人生观价值观帮别人背黑锅的─如果不只是嘴上说得漂亮的话。
其实还有一个路子(貌似以前我说过),就是捅一个天大的娄子,老板都扛不住的娄子。这个时候,他就成了那个将要去顶雷的人,是没有人敢动他的,也是一个无论从什么角度叫什么人来评估都是合格的项目经理。哪怕是老板被赶走了,这个人都是能留着,是被供起来的神仙一样的人。
小公司这样的事情恐怕不多,但是大公司基本上都可以见到几个。
没想到。。。大热天的,某boy喝点绿豆沙吧~
但是按照跳槽的流向,如咨询这一摊子,从国内咨询 ==> 凯捷 ==> 埃森哲 ==> ibm,到了ibm之后,好像没地方去了,ibm的band 9,没地方好跳.
不会啦,这两年有很多国外的小咨询公司进中国,IBM band9的背景可以去做个首代嘛。虽说头衔是总经理,还不是死猪不怕开水烫,这家不成了再拿着曾经做过首代的资历换下一家就是。
题外话:前面那位xidaboy其实我特别喜欢,特别希望和他共事,因为他看起来像是那种能为了自己的人生观价值观帮别人背黑锅的─如果不只是嘴上说得漂亮的话。
但是按照跳槽的流向,如咨询这一摊子,从国内咨询 ==> 凯捷 ==> 埃森哲 ==> ibm,到了ibm之后,好像没地方去了,ibm的band 9,没地方好跳.
一个项目经理,又不拿公司股份,他根本不用对这种事负责
=========================================
这种人这样子你觉的合适吗
你工作时间不长吧,真能幻想,项目经理都这样,公司能开下去吗
呵呵,你才工作时间不长吧
==========================================================
我非常鄙视你说的这种人的人品,和你的讨论到此为止,因为我看不起这种人,不符合我的人生价值观
请自重。
顺便给你投个票。
一个项目经理,又不拿公司股份,他根本不用对这种事负责
=========================================
这种人这样子你觉的合适吗
你工作时间不长吧,真能幻想,项目经理都这样,公司能开下去吗
呵呵,你才工作时间不长吧
项目经理只懂一点,不扯吗?
拿这种问题去问手下人,这老总要么是逗你开心,要么是脑子有毛病
项目经理说一句 敢接,怎么办?
最后做不下来他无非辞职嘛,换个地方上班而已,薪水加30%
一个项目经理,又不拿公司股份,他根本不用对这种事负责
所以认真问这种问题的老总就是自己不负责
遇上连自己的公司自己的钱都不负责的老板,还是趁早开溜比较好
每个项目不同,项目经理的责、权、利也不同。
比例应该有所不同吧。
有的项目技术性较强,技术的比例应该会高一些。
或许大家能在这中间找一个比较平衡的比例,但是无论如何,管理和监督整个项目的执行是重点。
在中国的软件业,项目经理的名词往往都会和技术经理混淆,或者说项目经理≈技术经理,这种想法的我想应该不在少数。在一个项目中,大家过多的看重的是技术,素不知项目经理应该是管理+技术+业务的结合体,他们的比重用8:1:1,或者干脆是8:0:2,项目管理在一个项目经理的角色中占有的比重应该是很重的。
对于项目经理, 技术应该懂一些, 不必精通.
对于项目经理最主要的是 管理+业务.
8:0:2 这个比例也太夸张了吧.
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 14954 次
- 性别:

- 来自: 中国广东

- 详细资料
搜索本博客
我的相册
共 9 张
最近加入圈子
最新评论
-
利用Javascript向页面中插 ...
柳暗花明,感谢
-- by redasurc -
Web2.0时代的新秀 - Nexaw ...
dennis_zane 写道这个与Mozilla的XUL或者微软的XAML有什么 ...
-- by tailsherry -
Web2.0时代的新秀 - Nexaw ...
这个与Mozilla的XUL或者微软的XAML有什么不同呢?
-- by dennis_zane -
Web2.0时代的新秀 - Nexaw ...
49271743 写道插件怎么加到 MYECLIPSE里呢? Nexaweb的出 ...
-- by tailsherry -
Web2.0时代的新秀 - Nexaw ...
我还是看好jsf,结合netbeans的vwp,生产力很高。
-- by jim19770812






评论排行榜