我们的团队正在讨论是否要变得敏捷。我们中没有人真正精通敏捷。我想了解一下敏捷何时有效、何时无效的一些想法。
简单介绍一下背景情况,我们是一小群开发人员,总共六人。我们还有更多的工作要做。我们的优先事项经常改变。今天最重要的事情,明天可能就不是了。我们有许多应用程序需要创建和维护。我们已经开始涉足敏捷实践,每天都有 Scrum 和两周的 Sprint 周期。
如果您需要更多信息来回答此问题,请随时询问。
谢谢。
最佳答案
Ralph Stacey 的复杂性矩阵通常用于说明敏捷的最佳点:
(来源:typepad.com)
对于简单的项目(需求和技术都众所周知),可预测性很高,因此预测方法(瀑布)效果很好。
对于复杂的项目(绝大多数 IT 项目都是如此),可预测性较低且预测方法不起作用,应首选自适应方法。这就是敏捷发挥作用的地方。
当需求和技术都未知时,无论采用何种方法,您都接近困惑,失败的可能性非常高。
关于敏捷——什么时候有效,什么时候无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3001627/