我们的团队正在讨论我们是否想要变得敏捷.我们谁都不熟悉敏捷.我想对敏捷何时运行良好,何时不运行有所了解.
为了给出一点背景知识,我们是一小组开发人员,总共六人.我们有更多的工作要做.我们的优先事项经常变 今天有什么高优先级,可能不是明天.我们有许多应用程序来创建和维护.我们已开始涉足敏捷实践,以至于我们每天都有scrums和两周的Sprint周期.
如果您需要更多信息来回答这个问题,请随时提出.
谢谢.
Pas*_*ent 17
Ralph Stacey的复杂度矩阵通常用于说明敏捷的最佳位置:
替代文字http://nooperation.typepad.com/.a/6a00e54ff8b9c1883400e553fdfccb8834-400wi
对于简单项目(需求和技术都众所周知),可预测性很高,因此预测方法(瀑布)运行良好.
对于复杂和复杂的项目(以及绝大多数IT项目),可预测性较低且预测方法不起作用,应首选自适应方法.这是敏捷运作良好的地方.
当需求和技术都未知时,无论方法如何,你都会接近混乱,失败的几率非常高.
我只是根据经验说话; 因人而异.
我的团队在开展敏捷工作方面没有成功.IMO,原因是:
所以我很确定我们做错了.你也不错.
有些东西已经加快我们,这是我们继续使用:
我想你可以说我们的代码更敏捷,尽管我们的方法不那么灵活.然而,在我们无法跟上需求之前,现在我们可以.
(我不是说敏捷是坏的;我只是报告我的经验.另外,请理解我不选择我们使用的方法.)