项目规划

“没有做计划,就是在计划失败”。做计划就是找出实现项目目标的途径。从项目管理的角度,项目规划包括以下几个个步骤:

    定义范围

范围就是做什么不做什么,在计划的开始,首先需要和干系人交流,确定项目的具体成果有哪些,以及项目的边界。然后,可以使用WBS(工作分解结构)来有效组织成果。WBS是个结构化的图表,特点是简单、直观,可以让干系人对项目成果、以及成果之间关系有清楚的认识,因此被广泛的用在项目范围确认、资源分配等活动中。WBS通常使用框图来表示,上面组成部分比较粗略、下面组成部分详细,最低层称为工作包。WBS里面的组成部分,多是名词,基本上都是成果。

通常我们可以通过两种分解方式来制订WBS:第一,按成果来划分;第二,对于时间较长的项目,很难对所有成果有清楚认识,可以首先按阶段划分,然后再对阶段的成果进行细分。

制定WBS是个反复的过程,需要和干系人反复讨论。下面是我的晚餐项目的WBS(图表2)。上面粗略、下面详细,分解过程,基本遵循了项目的目标。最低层都是工作包,都是名词(炖排骨在这里是个菜名)。最初的WBS下面主食包括了米饭、馒头、油饼;由于面食做工复杂,考虑到时间限制不妥,假如外出采购需要花费额外的成本,因此被砍掉,最终确定的主食工作包为米饭。

定义活动

通过WBS清楚了项目的范围和项目的具体成果,接下来,需要确定项目必要的活动。节省时间的最好方法是只做必要的事,什么叫必要的事?就是能够创造成果、对项目结果有影响的事情。很多人在日常工作中,习惯于行动,不习惯于思考事情的必要性,导致事倍功半。如何确定哪些活动是必要的。可以对WBS中的每个工作包进行分解,要思考为了得到这个工作包,需要做什么具体的活动。此刻,可以使用活动清单(见图表3)来组织活动。

在晚餐项目中,我对要得到的米饭进行了深入思考,发现得到米饭需要淘米、下米、煮饭三个活动。在借助专家的协助,我对其他成果进行分析,列出了得到成果所需必要的活动,并对必要性进行了评估,是否必要就看是否能产生成果,而且成果要么是WBS低层的工作包,要么就是必要的过程性成果。为了节约纸张,我对活动进行了简化。具体活动内容在图表3。

估算活动资源和历时

首先需要估算资源,然后估算活动历时,因为某个活动历时会受到资源投入的影响,影响有两个:第一个,大多数活动,资源投入越多,活动历时越短;第二个,同样一个活动,不同资源来完成,时间可能也不同。

资源估算,最简单的方法,就是类比估算法,根据上次作某个活动需要使用哪些资源,分析这个活动的资源,这通常要求估算的人员是专家,有丰富的经验;活动历时估算除了使用类比估算法,还可以采用参数估算法,这适合依赖于投入资源数量的活动,比如需要消灭100个包子,一个人1分钟能吃1个,假如10个人需要多长时间?答案是10分钟。参数估算法不适合固定历时的活动,比如培训、会议,通常参加资源的增加,活动历时不会发生相应的变化。在完成估算工作后,通常把资源、时间信息写入活动清单(见图表5),大型项目需要建立单独的文档对每个活动进行描述。

在晚餐项目中,我使用了专家判断,通过请教我爱人,估算了每个活动的资源和活动。实践中,专家判断也是常用的方法,假如项目经理本身有丰富经验,也可以直接估算每个活动的资源数量,最终累加每个活动的资源可以确定项目总体资源数量。历时我们采用分钟作为单位。

    确定活动逻辑顺序

“物有本末,事有终始,知其先后,则近道矣”。在确定哪些是必要的活动之后,需要对活动之间的逻辑关系进行分析,来优化排序。确定排序的方法非常简单,就是对每个活动进行思考:在开始它之前需要完成哪些活动?在这个活动结束后需要开始哪些活动。之前的叫“前置活动”,之后的“后置活动”。活动之间的关系表达,最常用的是“完成-开始”。在分析完顺序之后,为了清楚地、直观的表达活动逻辑关系,可以绘制网络图(见图表4)。通过网络图,可以让员工更好的相互配合,减少管理者在协调方面花费的时间。当完成网络图之后,把活动的历时写进去,就可以找到最长的路径,这个路径就是关键路径。关键路径上的活动需要高度关注,因为关键活动的耽误,会导致项目进度出现问题。

图表4就是晚餐项目的网络图,可以看到关键路径为“洗排骨、炖排骨、装盘”,历时为121分钟,项目的要求是120分钟,超过1分钟,怎么办?需要作进度压缩。进度压缩的方法有四个:A赶工,增加资源投入;B快速跟进,把本来先后顺序的,调整为同时进行;C砍范围,例如在这个项目中,如果必须120分钟,就不装盘了,就锅啃;D技术改进,缩短历时。在此案例中综合考虑了上面四种,A和B不可行,C不文雅,D没有找到方案,最终经过召开变更控制委员会(重大干系人组织)讨论决定,项目基准调整为在121分钟完成。

完成项目进度表

网络图能表达逻辑关系,可活动历时体现的不够直观,为了让管理层直观、清楚地了解项目进展。可以使用甘特图来表达最终的进度表。甘特图(见图表5)通常左侧列出活动名称,右上方显示时间标尺,右方用横道表示每个活动的历时。

在晚餐项目中,因为项目总体历时为2小时,所以时间标尺以10分钟为单位,在实践中可以根据项目历时进行调整,如果项目历时比较长,时间标尺可以按月、周、天来表示;也可以根据需求调整,如果给企业高层看,可以看按季度、月的;如果指导实施人员,可以按周、天、甚至小时都可以。

确定项目质量标准

项目的质量包括三方面:第一,成果的质量,即项目产品需要达到的技术要求;第二个,过程的质量,即项目过程是否规范;第三个,原材料的质量,即项目中所使用设备、原材料的品质。

在晚餐项目中,成果的质量就是饭菜是否可口;过程的质量就是项目中我炒菜、洗菜、切菜动作是否符合最佳实践;原材料的质量就是我洗的菜是否干净,切的菜是否大小均匀合适。通过和我爱人反复讨论,确定了如下质量标准:

1)米饭外观要晶莹润泽,口感清香有嚼头

2)炒菜色、香、味俱佳

3)淘的米、洗的菜要干净

4)切菜,黄瓜需要拍,大小要均匀;鱼香肉丝配料必须切得外观均匀,大小合适

5)用过的设备(如菜刀、案板)必须洗刷干净,放回原位

优秀项目管理者的必修课程2(项目规划)-吴永达原创文章相关推荐

  1. 优秀项目管理者的必修课程5(项目收尾)-吴永达原创

    项目收尾 "失败不是成功之母,总结才是成功之母",每个项目的收尾都在为下一个项目的成功做准备.收尾过程出现的问题,90%都是因为前面过程的问题处理不当导致的结果.假如你前面做的足够 ...

  2. 优秀项目管理者的必修课程3(项目规划)-吴永达原创

    制定项目人力资源计划 人力资源计划需要解决三个问题:1.明确需要的人:2.找到合适的人:3.用好身边的人.如何明确需要的人?通过对项目活动进行分析,把相似活动归类到一起,就确定了岗位,分析岗位所需能力 ...

  3. 优秀项目管理者的必修课程4(项目执行与监控)-吴永达

    项目执行与监控 "计划来自思考,结果来自行动"再好的计划也需要执行,再好的团队也需要监控.在此过程需要做的事情有:    执行计划 在完成计划编写之后,项目经理需要将计划分发给每个 ...

  4. 优秀项目管理者的必修课程1(项目启动)-吴永达原创文

    优秀项目管理者的必修课程 主讲/吴永达   职业培训师 项目管理就是把各种知识.技能.工具和方法运用到项目活动中来满足项目目标.它包括两类活动:一是技术活动(如软件项目中的写代码.建筑项目的砌砖.晚会 ...

  5. 成也萧何,败也萧何:项目管理者

    项目管理者的资质:作为少数精锐 项目管理者是项目的总负责人,是项目推进的总设计师和总运营者,也是软件企业的少数精锐.项目管理者必须为项目相关各方提供成功的项目结果,如图2-3所示.软件项目的成败,直接 ...

  6. Python语言程序设计基础_实验四_函数(三)_答案_通识教育必修课程_上海师范大学

    实验4 函数(二) 答案 Python语言程序设计基础 上海师范大学 通识教育必修课程 授课教师:吴春英 徐晓钟 题目来源:上海师范大学网络教学平台(超星泛雅) I 实验要求

  7. 吴恩达深度学习课程值不值得学?四晚学完的高手给你建议

    8 月 8 日,吴恩达发布了自己的深度学习在线课程,来自全球的 AI 爱好者再次围在这位人工智能专家身边,希望能从这门课里学到更多知识,正在看这篇文章的你或许也想报名参加,先别忙,有位大神花了四个晚上 ...

  8. 吴恩达创建deeplearning.ai讲授AI课程 ,向全世界普及深度学习知识

    吴恩达称正在做的AI项目有三个,deeplearning.ai只是其中的第一个. 昨晚,前百度首席科学家吴恩达在其Twitter上发布重磅消息称,deeplearning.ai课程正式登录Couser ...

  9. 吴恩达深度学习课程完整笔记(DeepLearning.ai)

    为了方便学习深度学习课程,转载一个吴恩达老师的一个深度学习笔记,转载的网站是下面这个 https://blog.csdn.net/red_stone1/article/details/80207815 ...

最新文章

  1. cookie、localStorage和sessionStorage区别
  2. liferay学习(源码调试问题)
  3. 深入分析 Java I/O 的工作机制--转载
  4. java 流程控制_Java流程控制
  5. 微软官方反间谍流氓软件WindowsDefender
  6. 计算机C语言常用语句,计算机二级C语言考试常见知识积累
  7. FILE类型指针的头文件
  8. aspnet还有人用吗_微信公众号软件安装管家会员真的那么好吗
  9. VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——VoiceRecorder控件的使用方式.Net移动开发...
  10. SQL Server中数据库文件的存放方式,文件和文件组
  11. acm题库及答案 java_ACM试题及答案.docx
  12. 写一个VSCode插件
  13. element-ui 实现图标选择器
  14. ISCC2018 Misc WriteUp
  15. 欧文分校的计算机科学博士,加州大学欧文分校
  16. Pepper停产之后,家庭服务机器人的未来产品形态,会是四足机器人吗
  17. Java-编写一个类 Book,代表图书
  18. 通信信号处理的一些基本常识
  19. mysql查询是否走索引_探索MySQL是否走索引(一)——范围查询一定走索引吗?
  20. javascript中for循环练习打印99乘法表

热门文章

  1. ubutun下mad catz rat7鼠标无法使用
  2. linux能否像windows一样杀毒,Linux跟Windows一样,都需要杀毒软件吗?
  3. 升级Openssl 1.1.1版本以及更新Nginx应用新版Openssl
  4. UV 统计- HLL算法(JAVA实现)
  5. DOS和DDOS攻击和防御(ATTACK)
  6. 浅谈Django的Signals的实现
  7. iOS 11.3 developerDiskImage网盘
  8. 火山引擎边缘云荣获2022全球分布式云大会两项大奖
  9. C++学习日记3——友元、运算重载符、继承、多态
  10. 数字人和DeepFaceLab(DeepFake)的结合会有怎样的效果