XP为什么叫极限编程?

Filed Under (Agile) by mantian on 28-12-2008

Tagged Under : ,

XP为什么叫极限编程?

极限编程的意思是:只要你认可这个实践,你就将它发挥到极致的地步。这个就是XP为什么叫极限编程的来由。简单理解一下,比如结对编程,结对编程的出现,目的有几个,主要的是解决codereview,既然认为在开发过程中,code review是一件很重要的事情,那么通过结对编程,就可以把code review做到了极致,这个就是“极限”的原因所在。

火腿炒蛋

Filed Under (Agile) by mantian on 28-12-2008

Tagged Under : ,

今天和华为的周代兵老师聊天的时候谈到了一个敏捷团队中“火腿炒蛋”的故事,挺有意思,分享一下:

某个农场,有一头猪和一只鸡,有一天,鸡找到了猪,说:“猪大哥啊,现在经济形式太好了,我们一起合作创业吧”。猪想了想,觉得不错哦,就说:“鸡MM啊,不错的想法哦,那我们做什么生意呢?” 鸡想了想,说:“要么我们做火腿炒蛋的生意吧,我每天下一个蛋,你每天切点大腿上的肉,我们这样一合作,每天就有生意可以做了”。猪一听,气死了,大怒说:“TMD的鸡Y头,你想得美,这样做不了几天,我自己不都没了嘛”…..

哈哈,这个故事听起来挺有意思的,但是仔细一想,其实团队中确实经常有这样的情况发生。我们的团队中,经常会有这样的一种角色的人存在,他们在项目中担任不痛不痒的角色,项目成功了,他们沾点光,项目失败了,他们也不需要承担任何责任。这样的角色在团队中,经常会产生副作用,因为他们每天只知道唧唧哇哇的说一些无关紧要的话,做一些无关紧要的事情,而往往会造成团队中其它成员也受到感染,一只死老鼠害死一锅粥就是这么个道理。

因此,敏捷XP实践和scrum都提到了whole team的概念,也就是一体化运作的团队。whole team的目标就是希望去除团队中的“鸡”,让“鸡”无处藏身。

作为PM或scrum master,动动脑筋,尽快找到那只“鸡”!否则你的项目会因此受到影响!

FireStats icon Powered by FireStats
MC Inside