Scrum 指南 | 13. Scrum 中的开发团队

已发表: 2022-04-25

Scrum 中的开发团队是一个跨学科小组,由参与创建产品的所有人员组成。 在今天的文章中,我们将看看它应该具有哪些特性。 我们还将考虑能够有效实现其目标的开发团队的组成和职责。

Scrum 中的开发团队——目录:

  1. 开发团队特色
  2. 开发团队
  3. 开发团队的职责
  4. 概括

开发团队特色

按照 Scrum 原则工作的开发团队是一个独立的专家组。 它不使用外部专家或分包商的支持。 但是,什么决定了团队能够很好地完成目标呢? 开发团队的任务中包括哪些职责——无论其专业是什么?

为了有效,开发团队必须至少具备三个特征:自组织能力、成长动力和跨学科性。

自组织

当我们谈论Scrum 团队时,开发团队是其中的一部分,我们使用术语“自我管理”。 这意味着组织层面的自我管理。 作为一个整体,Scrum 团队不仅决定谁来做这项工作以及如何做,而且还决定他们将从事什么工作。 在 Scrum 团队中,很大一部分管理任务属于产品负责人和 Scrum Master。

Development Team

因此,对于开发团队来说,自组织比自管理更重要。 它指的是计划责任,即自己决定谁将执行某些任务,何时以及如何执行。

追求发展

有效团队的一个关键特征是增长动力。 完成之前设定的任务的方式应该是雄心勃勃的。 这不仅来自开发团队每个成员的个人倾向和态度。 团队中的氛围也鼓励提高能力和努力,将团队定义为一个整体。

跨学科性

团队的跨学科性意味着其成员应该拥有在每个 Sprint 中创造有价值的增量所需的所有技能。 这也意味着团队的每个成员都执行该 Sprint 所需的任务。 每个人都为实现目标做必要的事情。 即使这意味着要承担超出开发人员专业知识的新任务。 拘泥于自己的专业能力或角色是错误的。

development team features

开发团队

根据 Scrum 指南,开发人员的最大数量是八位。 如此小的组成鼓励沟通和开放,因为团队成员有机会相互了解。 但是,团队不应少于三个人。 它需要足够大,才能在每个 Sprint 中取得业务可见的进展。

Scrum 中的开发人员被称为具有各种技能和职责的人。 在任何情况下,这个名字都不是为编程人员保留的。 因此,团队可能包括程序员和设计师、研究人员和分析师、测试人员和科学家,以及其他专家。

开发人员之间没有层次结构。 这就是为什么他们不使用专业或科学头衔的原因。

关于开发团队组成的一个重要假设是它是一个整体。 因此,不应将从事其他目标的较小团队与其分开。

开发团队的职责

开发团队的职责可分为三个方面。 这些是:

  • 计划任务
  • 在产品上工作
  • 改善团队内部的协作

计划任务

任务调度是所有基于 Scrum 的开发团队必须履行的义务。 它包括创建一个 Sprint 计划并将其放入 Sprint Backlog,我们将在另一篇文章中进行描述。 最重要的是开发团队一起工作。 这样,每个开发人员都将能够实际确定在给定 Sprint 中要完成的任务数量。 从长远来看,这使团队能够保持恒定的步伐并更准确地计划。

密切关注脉搏也同样重要,即每天根据实际情况调整计划。 如果出现问题,可能需要做出改变:重新组织任务,以不同的方式分配工作,或者与 Scrum Master 讨论新出现的困难。

在产品上工作

根据给定开发团队所在的领域,产品的工作形式可能会有很大差异。 一般来说,每个 Sprint 中要实现的目标是创建一个增量,即具有业务价值的产品特性。

在这里直接说话并应用以下规则很有用:

当您对产品进行工作时,您必须将其置于不仅改进而且不低于先前版本的状态。

应用这一原则意味着团队作为一个整体对增量负责。 如果开发人员执行任务不小心,导致产品质量下降,则必须由其他人为他们完成工作。 另一方面,如果任何开发人员遇到产品中的错误,他们应该自己修复它们或将错误信息传递给可以解决的人。 我们将在另一篇文章中详细介绍如何在 Sprint 中处理产品增量。

改善团队协作

以团队运作的方式工作是为了不断提高单个开发人员的效率和有效性。

然而,它也是,或者最重要的是,开发者之间的沟通工作。 改进在于制定出能够实现高效和准确的任务划分的解决方案。 还有练习技巧:

  • 批评解决方案,而不是批评人——改变我们用来描述工作的语言会改变态度并改善协作
  • 远离你的想法——它可以带来幽默感和更诚实的反馈
  • 建立信任——多亏了信任,开发人员可以提出更多创新的想法,而不必担心环境的负面反应

通过持续反思团队的工作方式并在本文所述的 Scrum 活动期间提供反馈,可以改进团队协作。

Development Team in Scrum

概括

在今天的文章中,我们将介绍 Scrum 开发团队的特征、组成和职责。 跨学科性、自组织性和对发展的渴望是这个小团队的特点。 团队工作的持续改进和产品的有效工作——这些是每个开发团队必须完成的任务。

如果您喜欢我们的内容,请加入我们在 Facebook、Twitter、LinkedIn、Instagram、YouTube 上忙碌的蜜蜂社区

Scrum Guide | 13. Development Team in Scrum caroline becker avatar 1background

作者:卡罗琳·贝克尔

作为项目经理,Caroline 是寻找新方法来设计最佳工作流程和优化流程的专家。 她的组织能力和在时间压力下工作的能力使她成为将复杂项目变为现实的最佳人选。

Scrum 指南:

  1. 基本术语、角色和概念的词汇表
  2. 什么是 Scrum?
  3. Scrum 价值观
  4. 如何在贵公司实施 Scrum?
  5. Scrum 团队——它是什么以及它是如何工作的?
  6. 谁是产品负责人?
  7. 产品负责人最常犯的错误
  8. 谁是 Scrum Master?
  9. 优秀 Scrum Master 的特征
  10. Scrum Master 最常见的错误
  11. Scrum Master 应该跟踪哪些统计数据和指标?
  12. Product Owner 和 Scrum Master 之间的合作
  13. Scrum 中的开发团队
  14. 开发者最常犯的错误
  15. Scrum 工件
  16. 扩展 Scrum
  17. 冲刺积压
  18. 什么是产品待办列表?
  19. 什么是用户故事?
  20. 用 INVEST 创建最好的用户故事
  21. 最常见的用户故事错误
  22. 用户故事接受标准
  23. Scrum 中的估计和故事点
  24. 规划扑克
  25. 团队估计游戏
  26. 定义增量
  27. Scrum 事件
  28. Scrum 中的 Sprint 是什么?
  29. Scrum 团队承诺 - 产品目标、Sprint 目标和完成定义
  30. 什么是燃尽图?
  31. 如何创建和解释燃尽图?
  32. 燃尽图的优缺点
  33. Scrum 和 Scrumban 中的看板
  34. Scrum 中的速度——开发团队的速度
  35. 每日站会
  36. 冲刺计划
  37. 冲刺回顾
  38. 什么是 Sprint 回顾展?
  39. Sprint 回顾中的常见错误
  40. 产品积压培养