agile - Scrum 与看板。有什么优点和缺点?

标签 agile

<分区>

与看板方法相比,Scrum 的优点和缺点是什么。 哪个更适合移动开发?

最佳答案

长话短说;您在这里没有苹果对苹果的比较。

  • Scrum 是一种为交付软件而优化的经验框架
  • 看板是一种优化任何现有流程的经验方法

看板

看板需要在您的团队和组织中有更多的纪律才能获得值(value)。您首先对当前处理的过程进行建模,然后对过程进行小的增量更改以根据您的需要对其进行优化。大多数团队未能有效优化并永远停留在开始(或接近开始)的地方。

看板不专注于软件交付,最适合批处理大小标准偏差相对较小的任务。这使您可以监控流量并针对它进行优化。

敏捷

Scrum 是一个将问责制、检查和适应以及透明度作为其基本支柱的框架。三个明确的角色提供了问责制,因此每个人都知道他们必须做什么。每一项事件都提供了一个 Kaizan 时刻,让您做出改变。每一个 Artefacts 都创造了透明度,因此我们都知道发生了什么。

最重要的人工制品是工作软件的增量,因为这是我们的目标。您可以阅读 Scrum 指南以了解它们是如何结合在一起的。

Scrum 仅专注于软件交付(尽管存在像 EduScrum 这样的修改版本)并且最适合批量大小具有较大标准偏差的任务。

结论

没有“更好”的选择,它适合您。我看到更多的团队使用 Scrum 比使用看板更快地取得成功。

如果您购买了棋盘游戏大富翁,您会希望它附带一本规则手册或策略指南吗?对,一本规则书。规则会帮助你获胜吗?不,您需要想出并试验适合您的策略。

  • Scrum 指南是 Scrum 的规则手册
  • 在看板中,您可以边做边想出自己的规则书

这两种技术的所有共同做法都是免费的。

关于agile - Scrum 与看板。有什么优点和缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42673659/

相关文章:

agile - 你能推荐一个免费的 Windows 任务板/燃尽工具吗?

agile - ITIL或CMMI对开发有什么影响?

tfs - 为什么 TFS 中的冲刺仅显示用户故事?

oracle - 推荐一本关于 "expressive"PL/SQL 的书吗?

.net - 应该为简单的 POCO 域对象编写哪些单元测试?

agile - 与多层团队一起进行 Scrum 计划

agile - Scrum 中的要求和任务究竟是什么?

scrum - 您如何将 Scrum 应用于 Web 开发的设计部分?

agile - 您使用什么软件开发流程?

azure - 如何在 Azure DevOps Board 中设置 WIP 限制 - Sprint View