决定了各项工作任务的负责人之后,接下来要做的就是把握“工作任务之间的依赖关系”。
在工作任务之中,存在着“前工序不结束,后工序就不能开始”的关系。
比如,企划部门如果不制作出服务仕样书,系统部门就无法开始设计网站,也无法构筑运营系统。
此外,还有存在多个依赖关系的情况,比如“这项工序不完成的话,后续有5到10个工序都无法开始”。
也就是说,某项关键工序的拖延,会导致整个项目的工作期间不断增加。这项工序也往往是实现项目目标的重要工序。
像这种决定整个项目工作期间长度的一系列工作任务被称为“关键路径”。如果处于这条路径上的工作任务出现问题,整个项目都会因此而拖延,甚至导致项目无法按期完成。
假设某市场营销项目由“制作服务仕样书”“开发新网站”“印刷宣传手册”3个主要工作任务组成。
而开发新网站(需要3个月)和印刷宣传手册(需要1个月)都要在确定服务仕样书之后才能开始。
■ 对关键路径进行重点管理
虽然项目经理应该关注项目的所有内容,但首先要做的是把握关键路径,并将精力都集中在完成关键路径上。
在这个情况下,“确定服务仕样书→开发新网站”就是关键路径。
因为这个路径决定了整个项目的长度。
如果不能确定服务仕样书,网站和宣传手册就都无法开始制作(这两个工作任务都与“确定服务仕样书”存在依赖关系)。
但开发网站所需的时间和印刷宣传手册所需的时间存在着巨大的差异。开发网站需要3个月,印刷宣传手册只需要1个月,就算印刷手册稍微拖延了一些,但只要能够在网站开发结束之前完成就来得及。
因此,项目经理不必在印刷宣传手册的时间表管理上花费太多的精力。
而另一方面,如果服务仕样书没能及时确定,导致网站开发不能按时开始,整个项目的完成时间都要向后拖延。所以在这种情况下,项目经理要将管理的重点放在“确定服务仕样书→开发网站”这个关键路径上。
在这个例子当中,因为存在的项目数量较少,所以对关键路径进行重点管理的作用可能不是很明显。
但对于存在几十甚至几百个工作任务的大规模项目来说,要想对所有的工作任务都投入同样的精力是不可能的。
在这种情况下,将管理的重点放在关键路径上,保证关键路径上的工作任务不延期,就能对整体的时间表进行有效管理。也就是说,为了合理地对项目进行安排和管理,把握关键路径是必不可少的。
消除依赖关系,就可以让工作任务同时进行
还有一点也非常重要,那就是消除多余的依赖关系。
项目成员经常会提出“如果这件事不决定,我们的工作就无法开始”之类的问题。
但对这样的问题进行仔细分析之后就会发现,实际上两者之间往往并不存在依赖关系。
即便前文中提到的“确定服务仕样书”和“开发新网站”之间,只要仔细分析也能够分为“存在依赖关系的部分”和“不存在依赖关系的部分”。
■ 找出“多余的依赖关系”!
我在软银做项目经理的时候,信息系统部门的负责人对我说:“服务企划部门如果不能决定网站申请页面的输入项目,我们就没办法开始制作。”
也就是说,服务企划部门必须尽快决定用户在网站申请页面需要输入哪些内容,比如“姓名”“性别”“地址”“年龄”等。但对服务企划部门来说,这些信息属于非常重要的内容,不能仓促做出决定。
但我和信息系统部门进行了深入的交流之后,发现只要决定项目的“数量”,就可以开始设计网站的申请页面。
然后我又问“如果先设计了10个项目,但实际只使用了8个项目,会出现问题吗”,得到的回答是“不会有问题”。
紧接着我找到服务企划部门的负责人,得到“项目数不会超过10个”的回复,于是我就向信息系统部门的负责人做出了设计10个项目的指示。
将工作任务之间多余的依赖关系清除掉,是项目经理的重要职责之一。这样一来,各个部门就可以不必等待前工序完工,同时开展工作任务。
此外,我推荐大家使用“Microsoft Project”这个工具。
只需要输入简单的几个数字,这个工具就可以将项目的关键路径可视化。
虽然这款工具主要面向大规模的项目,在实际的日常工作中应用的机会可能比较少,但这款软件可以免费下载试用30天,大家不妨下载下来尝试一下,有助于加深对关键路径的理解。
■ 比较有代表性的项目管理工具
Microsoft Project
最基础的项目管理工具。我在软银工作时也常用这个工具。关于这款软件的教材有很多,大家可以参考。
开发里程碑 http://zudajijp.zouri.jp/km/
免费软件,可以通过Excel运行。拥有非常丰富的功能,比如“只需要输入开始日期和总天数,就能自动计算出除去节假日之后的结束日期,并用甘特图表示出来”“能够以月、周、日、时等单位来进行显示”等。
除了“Microsoft Project”之外,还有一个完全免费的项目管理工具,叫作“开发里程碑”。
这款软件可以通过Excel运行,用起来非常方便。
使用Excel制作项目时间表的时候,这个工具可以为大家节省许多的时间。