如果没有项目计划,项目很可能会陷入无序和混乱中。
项目计划可以帮助我们清楚地看到项目整体的安排,提醒我们目标是什么,知道什么时间做什么事,了解项目过程中是不是出现了偏差而及时调整。
一、技术人员也要关系计划吗?
1、做计划是很好的培养大局观的方式。需要综合考虑各种因素,并以更高的视角看待当前工作。
2、万事皆项目,学会做计划对工作生活的方方面面都会起到积极作用。因为要实现一个目标,就需要对目标进行拆分,使之变成可以执行的计划。
二、如何制定计划?
1、任务分解
WBS:工作分解结构。把要做的事情,按照一个树形结构去组织,逐级分解,分割成小而具体的可交付结果,直到不能再拆分为止。如大的阶段分成技术方案设计、编码、测试,然后每一个大的方案下面再进一步细分。
另外,除了要拆分任务,还要反复思考各种可能存在的问题。
2、估算时间
任务拆分的越细致,想的越清楚,就能估的越准确。
要让负责任务的人员参与估算,并且双方沟通,消除偏差。沟通最好的方式是倾听和恰当的提问。
视项目的情况和经验加些余量。
3、排任务路径
有些任务是可以并行做的,而有些任务之间是有依赖关系的。排路径就是根据任务之间的关系,资源的占用情况,排出合适的顺序。
制定计划不要追求完美,可以先有一个粒度比较粗的基本计划,让事情先推进起来。
可使用MS Project等工具来辅助工作。
三、设置里程碑
对组员来说,首先deadline是第一生产力,其次里程碑完成后,大家会获得一种正面激励。
里程碑的设置没有特别的规则,可以是项目生命周期中的主要时间节点,也可以是一些关键的时间点。
里程碑一般不要轻易改变。
四、计划需要跟踪和调整
跟踪进度的方式有两种,一种是项目经理定期收集跟踪,一种是项目成员主动汇报。如每日站会和看板就是比较好的实践。
计划出现偏差是很常见的,所以需要定期调整。