<分区>
我工作的公司刚刚开始在我正在进行的一个大型项目中使用敏捷 (Scrum)。
作为首席开发人员,我的任务是为我的团队正在开发的 Epic 设计解决方案。
史诗是“登录和注册”。 我们目前正在研究注册,其中包含许多用户故事。
我被要求按照用户故事设计解决方案的方式,因此一旦完成用户故事的解决方案设计,我团队中的其他开发人员就可以实现它。
我的问题是,如果您不展望整个旅程,就很难做出好的设计。另外,当我在设计每个用户故事时,我发现以前的用户故事的设计存在一大堆问题,不得不等待产品负责人回答问题。
我所做的设计并没有深入细节,它们只是用来让我们知道哪个应用层在做什么...更精细的实现细节主要留给开发人员。
我的问题是 - 敏捷解决方案设计的正确方法是什么?应该根据用户故事进行迭代改进设计……还是针对整个注册流程设计解决方案,然后在整个旅程中进行迭代改进设计,然后我们继续?