您所在的项目是否又超期了?客户是否又抱怨了?老板是否又发火了?如何打破项目桎梏的瓶颈,找出项目时间管理的最佳路径。如何缩短项目开发周期,这有一张药方!
工作范围划定一般采用WBS工作分解法,将整个项目进行任务分解,将任务分解成工作,将工作分解成日常活动,逐一肢解整个项目,对每个活动进行评估,最终划清项目范围,同时也细化了项目粒度,为项目所需工期的评定提供了基础。
以房地产平台建设为例,如要对其进行WBS工作分解,图表应该如何做呢?利用上一回“产品经理需要懂的项目管理知识(二)”所讲的知识,分解图如下:
图一:WBS工作分解图
上图各功能还可以继续细化,直至分解到每天的工作量为止,因篇幅原因就不细化了,仅做示意。将项目一层层抽丝剥茧后,可以得出项目的具体活动,通过对每个活动的工作量分析,就可以得出项目所需的工作时间。
对吗?————不准确!
继续分析。
工作活动间顺序关系图——前导图
通过WBS工作分解可以将整个项目进行了分解、细化,但很多活动间是有先后顺序的,前一个活动没有完成后一个活动就无法开始,这样就导致很多活动无法并行。如需求分析完成后,需要客户确认,但客户一直没时间确认,就会导致后面的工作无法开展。在这里,客户就站在了项目的关键节点上。
在生活中也是一样,做饭的时候,先要淘好米,再下锅煮饭。煮饭的同时,摘菜、洗菜、切菜、炒菜。这是做饭的整个过程,像摘菜、洗菜、切菜间就会有先后顺序,即使再饿,顺序也不能打破,也不能并行。在实际工作中,也是这样,依赖关系就是前一个工作结束后下一下工作才能开始,否则就得等着。在项目管理过程中,很多工作都存在依赖关系,模块一要调用模块二的接口,接口没有开发完,模块二就没法启动等等,类似的情况很多。如果在项目管理初期就能预知所有的活动间的依赖关系,通过资源的合理分配是否就可以缩短项目时间呢?可见,如果能分析清楚活动间的依赖关系对于项目的时间管理将会起到非常大的作用,将会有效的缩短项目时间,找到项目瓶颈、得出关键路径,将项目时间管理问题在事前就能得到解决。
以上问题,我们通常用前导图法来解决。以做饭为例,前导图示意如下:
图二:做饭活动前导图示例
通过上图可以看出,前导图可以表达三种思想,一是活动间的先后顺序,二是活动所需的时间,三是活动间的依赖关系。前导图可以将分解后的活动进行排序,从图中还可以得出各活动间的前后关系,紧密程度,及各个活动所需时间。利用前导图还能找出项目的关键路径,通过分析关键路径,得出项目所需时间,下面再细细说明。
前导图详细说明:
1、前导图会有一个明确的活动开始和结束点,在这个图中“吃饭”就是活动的结束点。
2、方框表示活动,文字是活动内容,数字表示完成这个活动所需要的时间,“做饭活动前导图”的单位为“分钟”。
3、箭头表示活动间动作的先后顺序,依赖关系。前导图有四种依赖关系,分别为:
图三:前导图示例
从前导图上可以分析出,活动与活动间的先后顺序、依赖关系,每个活动的前置及后置条件。并且,通过分析图表,可以得出整个活动所需时长,完成活动的关键路径。对于每项活动所需时间是项目管理中明确项目成本和所需人力资源的重要标准,但软件项目所需时间是很难判断的,项目成败受太多人为因素影响。
对于项目时间的估算,一般采用的方法有:专家估算法、类比估算法、三点估算法。
专家估算法:就是有经验的专家,根据经验判断,对项目时间进行估算。
类比估算法:就是本项目与类似的项目进行对比,通过类似项目完成时间来推演出本项目所需要的时间。但实际估算过程中,很少使用,因为相同和相似的项目实在是太少。
三点估算法:就是对项目进行三种情况的估算,最乐观情况的估算、正常情况下估算、最悲观情况下的估算,通过一定的加权计算,得出最终的估算时间。最简单方法就是,将三个时长求和后除3,就是本项目所需时间。
不论哪种方法,都只是估算,所以,在实际项目中,经常会产生加班、延期、费用超标等情况。
从前导图引申到关键路径
时间管理是项目管理中最重要的管理内容,时间管理不好就会导致项目超期,轻则会导致领导、客户的不满意,严则甚至会导致项目失败。做好时间管理尤为重要,时间管理的前提是项目的范围划定,划清项目范围,控制需求变更。当范围确定后,就要确定项目工期。对项目中的每个活动进行时间分析,进行加和就是项目的总时间,这正确吗?显然,不正确。因为,通过之前的前导图可以看出活动与活动间是有紧前和紧后关系的,有时上一个活动没有完成就会导致下一个活动无法开展。
从图二可以看出,要想吃到饭,就要饭菜都做好才行,米饭没好或菜没炒好都得等待。那么,煮饭和炒菜间时间较长的那条路径就是此项目的关键路径,如果能缩短这条关键路径就能缩短项目时间。
从图二可以看出:
煮饭路径为:ABCG,所花时长为:3+20=23分钟。
炒菜路径为:ABDEFG,所花时长为:3+2+5+10=20分钟。
从时长可以得出,菜炒完后,还需要再等3分钟,饭才能好。所以,煮饭就是做饭的关键路径,如果能够提高煮饭过程的效率,就能提前吃到饭。假如,淘米的时间从3分钟就成1分钟,整个做饭的时长就是缩短2分钟。假如提高做菜的效率,把做菜时间从20分缩短到15分,对整个做饭时长是没有任何价值的。所以,如果能找出项目中的关键路径并缩短关键路径的时长,就是项目时间管理的关键。
作者: 产品人老吴,产品壹佰专栏作家,某公司产品总监,产品讲学堂自媒体人。
来源:微信公众号 / ChanPinLaoWu
本文由作者授权产品壹佰发布,如需转载,请联系作者。
投稿邮箱:yli01@kaikeba.com 欢迎您的来稿
「今日互动」
主题:时间管理
一个产品项目中产品经理的作用不仅是要对产品的方面进行分析执行,更是要对产品的整体进度负责,这时候工作拆解,分配的方法就是关键。小伙伴们你们在项目中是如何把握进度的呢?早早安排好进度,坐等执行?还是在撕b中度过每一天?
欢迎在文章下方留言,大家踊跃发言,说说你们的看法吧~
www.chanpin100.com