这个方法是'agile'吗?将 use-cases 分成 sprints/iterations

Is this approach 'agile'? Separating use-cases into sprints/iterations

这可能是一个奇怪的问题,请多多包涵,我对此完全陌生。

我有一份从客户那里收到的包含 20 个需求(用例)的列表。和他一起,我对这份要求列表进行了优先排序(1 个最高,3 个最低)。我为每个需求写了一个用例场景(而不是用户故事)。我还有一个用例图和一些技术设计(class图,数据库图)。

现在,我的计划是将这个包含 20 个需求的列表分成 5 个冲刺。每个冲刺持续一周。 在与客户的每次会面中,我都可以展示实施了 4 个新用例的产品。如果其中一个未完成,我将其移至下一个冲刺,我的客户可以在这次会议期间请求更改。在此更改期间,可能会更改特定用例图和 classdiagram/database 图。

这算是敏捷吗? (尽管他从项目开始就给了我完整的20个需求)

敏捷有点像一个大帐篷,但我不会将该标签应用于您描述的过程。您正在描述大量的前期设计工作和完整的规格。该时间表假设所有请求都需要相同的时间来实施,但您承认它可能会延迟。

我看到的主要敏捷功能是与客户的紧密(每周)反馈循环。

我建议试穿 http://pm.stackexchange.com

这不被视为 Scrum: - 时间表是前缀(5 冲刺)。 - 速度有前缀(4 使用 cases/sprint)。 - 没有遵循这样的 Scrum 仪式。 - 所有要求都已预先给出。

请参考- https://www.scrumalliance.org/why-scrum/core-scrum-values-roles