1、roadMap
项目开始的时候总是豪气万丈、士气冲天。大家以100米的速度在跑着1000米,忘记了这原本是个马拉松。
项目进入拉锯战的时候又是慢慢悠悠。比赛中途跑是考验意志的时候,我们忘却了是为了获胜而不是为了跑步。 项目进入冲刺的时候已经是身心俱疲,想冲刺心有余而力不足。
项目应该有自己的roadMap,一个合理的roadMap对项目组非常重要。要经常的告诉你的组员,我们最近一周的目标是什么,这个目标在整个roadMap里的重要地位,以及目前这个阶段在整个roadMap里处于什么位置。这样组员的热情就很容易被调动起来,团队的凝聚力也很容易培养,毕竟大家都有共同的愿景了。要按周对roadMap做review。就算是加班赶进度,大家也非常容易接受了。当然roadMap是否规划的合理,给组员管迷魂汤和加压的时机选择这是个技术活。
2、to do list
项目一旦开始就像上天的风筝,只能看着在飞,到底往哪儿飞谁也不知道。很多时候只有发现延期那才真正的延期了,发现变更了那才真正的变更。
团队每个人每天都知道要干什么、优先级怎么样、完成的期限是什么、项目经理经理知道项目都做得怎么样了。结合to do list做早会或功能点评审是把握项目质量和进度最有效的方式。
将目前实际完成任务数目,理想完成数目,总共完成数目和时间用做图的方式画出来悬挂在墙上。这就是对项目组最有效的激励方式,每天或每个理想天的都能看到在大家的努力下项目在前进,向前进。
在制定to do list时可以一些自选任务和规定任务,关键的任务给关键的人做,特色的任务给喜欢的人做。项目负责人根据项目情况添加或减少任务,调整任务的优先级或重新分配资源。
3、功能点评审
让开发人员,测试人员,需求人员,客户(有最好)一起看系统已经完成功能点。每个小里程碑可以组织一次,最大限度的避免开发成四不象。
将评审中的问题记录下来,最为下一次迭代的to do list记下来。
评审的范围是当天日构建的系统涵盖的功能点。
4、站会五分钟
每天五分钟,精神一整天。了解大家开发情况和遇到的困难,如果没有办法立即做判断就下来单聊,切忌拖泥带水耽误大家时间。