传统的开发团队通常按角色就行分工, 开发人员只管开发, 测试人员只管测试, 在自己的职责之外的事, 要么是看不见, 要么是觉得不是我的活,我不用去管,做好做坏和我没有关系。
而敏捷软件开发恰恰相反, 更加强调“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 就够了。
相关推荐
在知识爆炸的时代背景下,每个人的时间和精力都是有限的。面对日益增长的知识量和不断深化的专业领域,个人难以在多个领域达到精通。因此,专才的重要性凸显出来。例如,在汽车制造行业,即便是拧螺丝这样看似简单的...
股票面值为每股0.00001美元,这通常是一个名义价值,对投资人的实际影响不大,但对公司的财务报表记录有法律要求。 股份代号2175是该证券在交易所交易时用以识别的代码。独家保荐人、联席全球协调人、联席账簿管理...
为了成为高阶产品经理,需要具备通才和专才两方面的能力。通才是指产品经理的一些必备技能,包括硬实力和软实力。硬实力是指熟练地操作一些日常常用工具,如Microsoft Office、Mindjet MindManager、Balsamiq ...
mineflayer-k8s 可作为、 或运行的 Mineflayer 示例机器人。 使用检测有毒玩家 如果幸运的话,mineflayer-k8s(s) 运行在91.121.67.56:30018 Minecraft 服务器上,运行在 Kubernetes 集群中,运行在 Raspberry PI 上...
【MBA 通才之道-中外 MBA 分析指南】是一本深入探讨MBA教育和其在中国发展的重要性的书籍。作者王辉耀结合自身的经历和观察,揭示了MBA教育对于培养全球化通才的关键作用。MBA,即工商管理硕士,是一种专业学位教育...
马拉松发现| 火箭座| 开发资金$ ... 通才:具有多种技术的知识,但每个技术都不深入。 专家:到底要学习一种技术,那就是它不知道如何使用该工具。 我们一直都是,这是要成为一名通才,并且仍然具有某些专业。
企管MBA的通才之道.doc
【MBA 通才之道-中外 MBA 分析指南】是一本深入探讨MBA教育和其对中国社会经济影响的著作。作者王辉耀以其个人经历和专业见解,揭示了MBA教育作为培养全球通才的重要途径。书中强调了在全球化背景下,MBA教育对于...
MBA通才教育与多元才能.CHM
大学英语通才教育理念研究.doc
这篇文档主要讨论了大学生自主创业的情况,随着高等教育从精英教育转向通才教育,大学生创业成为了一个备受关注的话题。调查报告显示,大学生对自主创业的意识并不强烈,大部分毕业生倾向于就业。尽管有超过七成的...
5. **人员配置**:开发人的潜能需要合理配置人力资源,确保每个人能在最适合自己的岗位上发挥潜力。 6. **思维素质**:在潜能素质系统结构中,思维素质起着重要作用,影响个人解决问题和创新思考的能力。 7. **...
文章最后指出,每个人都贡献于组织的安全,我们都是同一个团队的一部分。 本文档为我们提供了一个全面的视角,了解软件安全面临的挑战,并提供了一些实用的建议来bridging the divide between software teams and ...
例如,如果一个人对编程充满热情并且在这方面很有天赋,那么选择成为一名程序员会是一个不错的选择。 - **实践经历的重要性**:通过实习等方式积累实践经验,可以帮助我们更好地了解自己是否适合某个职业领域。 ##...
MBA通才之道——中外MBA分析指南.doc
命是指命运观,明白每个人都有自己的命运轨迹;言则是指语言艺术,懂得何时何地说合适的话。 2. **一专多能的通才**:在快速变化的时代,不仅要在专业领域深入,还需要具备跨领域的知识和技能,成为多面手,以适应...
通才不烦——解决路由器不能连接网络故障.pdf
- 具体负责人:每个项目都有一个或多个负责人,确保任务的执行和完成。 - 期限时间内完成:项目有明确的开始和结束日期。 2. **项目管理定义**: - 项目管理是指在一定时间内,利用有限的资源,达成一个特定明确...
- 通才:这类人才可能在后端开发或算法工程方面有广泛的技术背景,同时具备处理高并发在线系统、数据处理等跨领域的能力。他们需要在各种项目中保持灵活适应,处理不同规模的问题。 在规划职业发展时,需要考虑以下...