传统的开发团队通常按角色就行分工, 开发人员只管开发, 测试人员只管测试, 在自己的职责之外的事, 要么是看不见, 要么是觉得不是我的活,我不用去管,做好做坏和我没有关系。
而敏捷软件开发恰恰相反, 更加强调“Whole Team”, 即整个团队对外做出承诺, 团队中的所有人对所有的开发,测试,文档等任务附有责任。
如果不能按时交付高质量的软件, 就是整个团队的责任, 某一个Developer/Tester做的再好也不行。
这就要求团队中的人能互相帮助, 正像华为公司说的“败则拼死相救, 胜则举杯相庆”。 所以团队中的人员最好具备多种技能,Developer能帮助测试,Tester能帮助写点代码, 写点文档...
这样大量的任务就不会挤压在某一个人身上,导致项目失败。
这样问题就来了: 团队中每一个人都必须成为通才吗? 能成为通才吗。
最近看了Mike Cohn的一个ppt,其中的一个例子回答了这个问题, 觉得很精彩, 拿出来和大家分享:
Mike Cohn 用不同类型餐馆的例子来表明了他的看法:
Meconi’s 是一家熟食店, 它有一个订餐员(Order Taker)和很多三明治厨师(Sandwich-maker), 你要去吃午饭的话你觉得体验如何? 我们会看到门外排了很长的队伍 -- 因为只有一个负责订餐的, 她非常繁忙的记录下所有这些订单。 但是一旦下了订单,老兄你估计很快就能吃到了,因为会有9个人冲过来做三明治。 但是我可不想在门外排这么长的队伍, 等这么久, 我们还是去 Bruno 家去看看吧
Bruno 恰恰想法, 它雇佣了9个订餐员,而只有一个三明治厨师, 你的订单很快会被处理, 很明显你不得不等巨长的时间才能吃到。
Ferentino 家似乎有些独特,四个订餐员,四个厨师, 还有五个机动人员(Floater) ---- 即会订餐,也会做三明治。当三明治订单太多的时候, 他们会到后厨去帮忙---也许他们做的不能和厨师一样快, 一样好。 当顾客太多的时候,他们也会冲到前台去帮忙处理订单 -- 他们也许不能做的很完美, 但足够好就行了。
很多餐厅都会明白了这一点: 保留机动人员是个好主意, 但是不是每个人都必须成为Floater.
回到软件行业, 为什么我们的敏捷团队不这样做呢: 让一些专才具备多种技能, 不一定具备团队所要求的所有技能, 只要这些人能平衡好Workload 就够了。
相关推荐
中国通才教育上市招股说明书.pdf
社会的发展需要专才还是通才 辩论稿 一辩稿
mineflayer-k8s 可作为、 或运行的 Mineflayer 示例机器人。 使用检测有毒玩家 如果幸运的话,mineflayer-k8s(s) 运行在91.121.67.56:30018 Minecraft 服务器上,运行在 Kubernetes 集群中,运行在 Raspberry PI 上...
马拉松发现| 火箭座| 开发资金$ ... 通才:具有多种技术的知识,但每个技术都不深入。 专家:到底要学习一种技术,那就是它不知道如何使用该工具。 我们一直都是,这是要成为一名通才,并且仍然具有某些专业。
高阶产品经理能力解析:通才与专才的结合体(附产品经理必备工具).docx
人力资源通才培训课件.pptx
企管MBA的通才之道.doc
MBA通才教育与多元才能.CHM
大学英语通才教育理念研究.doc
mba通才之道中外mba分析办法.doc
MBA通才之道-中外MBA分析手册.doc
MBA通才之道——中外MBA分析指南.doc
通才不烦——解决路由器不能连接网络故障.pdf
EvolAcc旨在成为基于N维世界中的可编程复制器单元的寿命模拟器。 EvolAcc提供了一个强大的API,用于创建和管理仿真,允许用户创建复杂的系统。 此外,EvolAcc完全可扩展,并提供了简化仿真观察和分析的工具。 依存...
前言随着高等教育逐渐由精英教育向通才教育转型.doc
管理的实践,要成为一个出色的管理者,需要接受两种教育,通才教育和专才教育,管理的实践——适合商务培训的ppt模板。
让我们面对现实:几乎每个人都讨厌他们的工作。 你知道生命太短暂,不能做一些让你痛苦的事情,但在游戏中这么晚换职业可能会吓到你。 没有人会在你身上下注,而且你没有预先存在的凭据。 以下是帮助您找到梦想工作...
(6)寻找良师可以依赖别人,但要确保这个人是靠得住的。良师的首要任务是榜样作用,还可以将你的学习过程形成体系,也是值得信任的朋友,可以帮助你作出职业导向,帮助你磨练技术。 (7)安分守己要有雄心,但...
2、差异:要记住很多人都在做着跟你一样的事情,而其中一个是Google。在这个市场上,专才比通才有用。不一定要做多么领先的事情,寻常的事情你同样可以做得跟别人不一样,比如Google。起名字也不要用那些通用词汇,...
英语:英语(1)与其他语言(0)的期刊子字段:子字段(1)与通才(0)日记帐问题:每年发布的问题数(整数)如何使用这个档案使用此文件进行一系列更改,以由Git和/或GitHub进行版本控制。 以下是可以一次编辑一个...