为什么会有里程碑?
简单说是达到一个阶段可以让客户看到部分结果的地方。
要开发一套软件,需要经过一定的流程和阶段。例如:信息搜集,需求分析,系统设计,系统开发,系统测试, 其中有4个阶段产生交付物,每一份交付物都是开发过程中的里程碑,所以里程碑必须连带交付物,交付物必须让客户确认!当客户确认交付物之后,也是客户确认我们在系统开发过程中达到了某个指定阶段,完成了一部分工作!
在长周期的项目中,里程碑的设定除了具有控制进度风险、阶段质量风险外,还有个鼓舞团队士气的作用。
将项目目标拆解为阶段小目标,每个小目标必需符合SMART原则,当一个小目标(里程碑)达到后,团队的士气也将得到一定的鼓舞,是对阶段努力的肯定。
避免了团队长时间疲劳,效率下降。所以如何合理的安排里程碑,也可将鼓舞团队士气作为制定里程碑的一个参考因素。
里程碑往往和回款挂钩,能触发回款的标志性成果就是里程碑。
比如:启动回款30%,上线回款25%,验收回款40%,维护期结束回款5%,那么这个项目就有启动、上线、验收和维护期结束这4个里程碑。
有哪些坑?
里程碑不是项目经理定的,是销售前面挖坑,项目经理后面填坑。销售给客户承诺了啪啦啪啦,项目经理就在后面怕啦怕啦。
所以,
必须在项目启动阶段就让客户明白“确认交付物”的重要性,清楚说明交付物在没有确认前将不能够开展下一阶段工作,因为继续下一阶段工作可能会被客户推翻,可能变成废物或不断的修改。这不但延误进度,浪费时间,更会打击组员的士气!