敏捷开发的背后

最近遇到些问题,谈谈自己想法,仅作留档之用。

 

(1)敏捷团队没有加班

隐藏在这句话的背后是:能力,态度,刻苦精神!

 

Q君和W君同时开始一个Story,Q君每天一到下班就拎包走人,W君看到大家都走,自己也从容不迫的下班了,一切没问题。当sprint快到结束之时,问进度,Q君完成,W君未完成。随之Q君去帮助W君,结果多消耗了半个sprint。

 

请回答这个问题:这个团队怎么样?

A.完全符合敏捷,无加班,Q君帮助W君,正好体现敏捷团队互相帮助的精神。

B.这个团队存在问题,首先为“不完成任务”提供了滋生的环境(完不成有人帮我做);其次对Q君不公平,他是建立在每晚研究代码到深夜,中午在别人睡觉的时候广读书籍的基础上,才不加班。

 

有没有加班,取决于个人能力,态度和刻苦精神这些内因,它们促成个体不加班。团队成员都这么做,可以促成一个团队不加班。

这个世界以前没有,将来也不会有,一种流程,让只要使用它的人,就能不加班。

 

(2)敏捷团队没有项目经理

隐藏在这句话的背后是:没有项目经理的团队,每个人都是你的项目经理!

 

没有项目经理,有技术问题找谁(特别是新人会困惑)?于是选择自己埋头在那搞。结果,当你抬起头的时候,发现世界已经变的不认识。

敏捷团队类似教育学的“赏识教育”,它善于发现每位成员的优势,把他们变成领域专家,比如A是“域集成”领域专家,B是“设计模式”领域专家,C是“薪资计算”领域专家。所以,有问题,请大声问相关领域专家。

 

这也真正应同了敏捷的一个原则:拒绝沉默,欢迎面对面交流。

 

 

 

 

posted on 2010-09-27 18:41  曾浩  阅读(297)  评论(1编辑  收藏  举报

导航