我在类似的商店工作。正如这里的其他人所指出的,您所描述的可能是敏捷的,但并非混乱。我还要补充一点,后备日志和冲刺是否有意义取决于它是新工作还是维护以及持续的支持。如果是前者,那么瀑布式方法对于单人团队来说更有意义。如果不是,从项目经理的角度来看,如果他们的投资组合中有多个项目,那么他们正在做的事情似乎是一个好方法。
对于敏捷爱好者来说,仅提及使用瀑布就是牺牲。但是人们需要使用常识。
让我举一个我最近的项目中的例子。我领导着一个由3个开发人员组成的团队,在一个为期5个月的时间表上重新设计了两个主要网站。我们每天都有站立会议。但这是一个瀑布式项目,因为这是一个很小的团队,生命周期有限,并且开发人员都是致力于该项目的短期承包商,直到启动为止。该项目遵循非常传统的瀑布生命周期。绝对没有错。除了我们以“敏捷”的方式工作外,我们还会举行独立会议,并保持敏捷开发的最佳实践。我们的小团队免于参加大团队的每周冲刺计划会议。为什么?因为我们没有每周部署。而且我们的团队没有依赖或影响任何其他团队正在完成的工作。实际上,我们几乎是自主地工作。网站启动后,我们便过渡到敏捷过程,以进行持续的维护和支持。其他开发人员现在正在其他地方工作。所有增强功能均根据定期部署进行规划。
关键是,最好使用对每个项目的规模,复杂性和成熟度最有意义的过程。如果您正在做大量研究,那么很难对接下来的五个月进行估算,因此敏捷可能是比瀑布更好的方法。
问题的部分原因是有些人似乎认为您能够提前计划下五个冲刺。我以前就是这种情况。您不应该计划两个以上的Sprint,因为如果您这样做的话,那么您将无法实现Sprint的全部目的。冲刺被认为是在一定时间内提供切合实际的增强效果的承诺。您不应该承诺自己不确定的事情。Sprint计划本质上是短期计划,但这就是重点。如果您的计划很长,请考虑将其分解为较小的交付项。或根据您在SDLC中的位置设置检查点会议。
Sprint计划被认为是对在一定时间内完成的保证的现实承诺。如果您发现计划没有考虑未知变量,那么也许您应该开始给出范围或悲观的估计。或如其他建议那样,使用故事点。冲刺也不应完全预订,以免出现打滑和其他重要任务。