scribble

吕小荣

Blog Friends RSS About

使用milestone控制项目节奏

29 April, 2013

作为一个产品经理,你是否也曾碰到过这种情景:需求文档写的详细无比,程序员却找茬,懒惰,敌视。需求方与工程师之间火药味十足,经常需要老板来协调关系。

很多原因会导致这种悲剧,比如:

  1. 资质太浅,文档写的不详细;
  2. 没有技术背景,提得需求异想天开;
  3. 没有经营团队氛围,成员没有Team荣誉感。

后来通过自身的努力,我把这些能力短板都补上后,发现还是无法激发团队的战斗力。于是我开始尝试milestone。

什么是milestone?

简单的定义:阶段性胜利

复杂的定义:项目里程碑是项目生命期中代表一个关键或重要事件完成的一个时间点。里程碑应该能够用已定义的检查表进行验证。

milestone 可以控制开发节奏?

我和一个前端工程师(@jay)住在一起。他工作很努力,学习能力强,还经常加班加点完成工作目标。他是所有产品经理梦寐以求的优秀员工。

但如果过度压榨,他早晚会偷懒刷滑,或离职。

换一个角度,如果产品经理能清晰设定每月宏大目标。并且在每周达成一个或多个milestone。程序员做完这些事情就会意识到「我把这周该干的事情搞定了」。成就感油然而生,可以刷刷微博,学点新技术,有片刻的休息。

团队里每个人知道整体的进度,项目不会失控。

产品负责人都应该有这种心态:组员需要适当的节点去激励、休息,然后走更长的路。

如何制定milestone?

首先要符合SMART原则

  1. 具体的(Specific)  
  2. 可以衡量的(Measurable)  
  3. 可以达到的(Attainable)  
  4. 和其他目标具有相关性(Relevant)  
  5. 具有明确的截止期限(Time-based)

其次,要合理评估工时

有技术背景的人预估时间比较准。其他专业的同学只能凭经验了,或者多与程序员沟通。