敏捷开发: 每个人都必须成为通才吗?

敏捷开发强调“Whole Team”理念,团队成员需共同承担开发、测试和文档等任务,以确保高质量软件的及时交付。Mike Cohn通过不同类型的餐馆例子说明,并非每个团队成员都需要成为通才,而是需要适当比例的通才(如Ferentino餐厅的机动人员),以应对任务波动,确保团队效率和项目的成功。
摘要由CSDN通过智能技术生成

传统的开发团队通常按角色就行分工, 开发人员只管开发, 测试人员只管测试, 在自己的职责之外的事, 要么是看不见, 要么是觉得不是我的活,我不用去管,做好做坏和我没有关系。

而敏捷软件开发恰恰相反, 更加强调“Whole Team”, 即整个团队对外做出承诺, 团队中的所有人对所有的开发,测试,文档等任务附有责任。

如果不能按时交付高质量的软件, 就是整个团队的责任, 某一个Developer/Tester做的再好也不行。

这就要求团队中的人能互相帮助, 正像华为公司说的“败则拼死相救, 胜则举杯相庆”。 所以团队中的人员最好具备多种技能,Developer能帮助测试,Tester能帮助写点代码, 写点文档...

这样大量的任务就不会挤压在某一个人身上,导致项目失败。

这样问题就来了: 团队中每一个人都必须成为通才吗? 能成为通才吗。

最近看了Mike Cohn的一个ppt,其中的一个例子回答了这个问题, 觉得很精彩, 拿出来和大家分享:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值