【发布时间】:2009-01-05 15:55:59
【问题描述】:
我的公司最近开始使用 Scrum;我们已经完成了 2 次冲刺。我们仍在学习,但我们肯定已经暴露并修复了我们开发过程中的一些问题。所以总的来说,我认为这对我们有好处。
在阅读来自布道者、愤世嫉俗者和介于两者之间的每个人的许多关于 Scrum 的互联网沉思时,三个常见但有些矛盾的主题对我来说很突出:
- Scrum 实施失败,因为 Scrum 的流程没有得到足够密切的关注。
- Scrum 实施失败,因为组织没有使 Scrum 适应自己的环境/文化/实践。
- Scrum 的流程并不重要;只有敏捷宣言中的价值观很重要。
这些示例可以在对这些 SO 问题的回复中看到:
我不得不承认,我们还没有遵循 Scrum 的所有准则:我们还没有在 sprint 结束时发布,我们的 Scrum Master 不希望我们将任务移出 sprint backlog在 sprint 接近尾声时,他可以看到我们的计划偏离了多少(这意味着燃尽图永远不会变为 0),而紧急的客户支持问题仍然具有破坏每个人计划的惊人力量,举几个例子。
我的问题是:在尝试解决这些问题和其他问题时,是否最好尝试更接近官方 Scrum 流程,更好地接近我们的一些前 Scrum 流程,还是更好地思考 Scrum 的原则来尝试完全不同的流程?
【问题讨论】:
-
Scrum 的一个主要问题是:客户。许多客户认为 Scrum 是一种“糟糕”且不安全的工作方式。
-
只完成了几个 sprint,我很想不要尝试过多地阅读结果,因为在第一次尝试时并非一切都很好。
-
我投票结束这个问题,因为它不是关于编程的。
标签: project-management process agile scrum