前面已经介绍了提高效率和控制风险对于成本控制的重要性, 而在本文开始的时候我也讲到了“对内的项目规划”跟“对外的项目规划”完全是天上地上的区别,相信到这里,大家应该也能感悟到了吧。
成本控制是 “对内的项目规划”的极其重要的一环,所以本文介绍的项目规划管理主要还是以实现有效的成本控制为目的,至于“卖得好”,这个环节可能更重要,但是要靠一篇文章来教会,起码我还没有这个本领,而且我本身不是搞销售的,所以还是讲讲自己熟悉的环节。
接下来,就开始按照我们公司的经验来开始谈谈怎么进行有效的项目规划管理。
在我们公司,对于项目规划管理,跟很多公司一样,一开始也要进行初步计划,确定一下这个项目要实现的各个大小目标,预计时间、资源和成本,并为可能发生的风险做预估。不过稍微有点跟其他公司不一样的是,我们是用一个工具(TechExcel的项目规划管理工具DevPlan)来管理项目规划的整个过程的,所以我们一般没有项目规划书之类的文档,而是直接打开工具就可以看到这个规划。(见下图)
有些公司也用微软的Project工具,也是一个不错的工具,当初我们也用了很长时间,不过Project有个问题,就是没法跟软件开发的其他环节(设计,开发,测试,销售)的数据做关联,比如说开发周期或者测试周期由于某些愿意被延长了,却没法自动体现在项目规划里,从而造成严重的后果,后来经过很长时间的寻找,我们才决定用TechExcel的解决方案,可以把软件开发的各个环节有效集成在一起使用,而且更重要的是我们在Project中的现有数据可以完全导入到他们的系统中,这个让我们快速地完成了数据迁移,几乎没怎么影响到项目的正常进行。
跟微软Project一样,DevPlan也是通过建立一个个节点(或者叫文件夹)的方式来规划项目需要进行的各个环节,比如在上面的甘特图里的XX项目,我们就为启动,概要设计,计划,开发等各个环节建立了相应的节点,规定了起始日期,分配了资源,而且按照计划,这个环节都一个接一个进行的,所以这些节点被设置了前后关系,只有一个结束以后,另外一个才能开始。(当然,这个项目是采用瀑布方式的,如果是采用其他开发模式的话,这些节点的关系可以相应做改变)
完成了初步的计划以后,领导审核通过后就可以开始按照计划来开展实际项目了。
很多公司到这步为止,项目规划就算结束了,最多项目完成时再总结一下,不过对于我们公司来说,项目规划从这里才算真正开始。为什么这么多说呢,我们认为项目规划不一定是只在项目开始前进行,项目开始前只是计划一下项目的开始结束时间,已经分配一些基本的资源,但是我们知道项目的进行中是千变万化的,任何小的事情都有可能影响到项目的进行,所以在进行中,我们也要时刻对项目进行“再规划”,重新调整资源分配,调整时间,从而使得项目可以正常完成。如果完全按照一开始的计划进行,最后很有可能项目成为“烂尾楼”。
大家应该也觉得有点道理吧,其实项目规划最重要的不是前面规划得如何如何好,而是在实施中根据实际情况随时做调整,确保项目能正确地进行下去。
当然事实也证明,在实际工作中作调整这个工作是最难的,为什么,且听下回分解。
(未完待续)