我应该在前端与后端任务上拆分用户故事吗?

bar*_*oma 6 agile scrum

在应用Scrum时,产品待办事项是用户案例。我在TFS上创建了一个示例故事,如下所示:

作为用户,我可以注册系统。

然后,我创建了以下任务:

  1. 应该准备一个登录表格。
  2. 用户应填写表格上的所有字段。
  3. 用户应输入有效的格式化电子邮件。
  4. 用户密码之间必须匹配。
  5. 如果用户成功填写表格,请发送验证电子邮件。

有些任务是前端(HTML,CSS等),有些是后端(发送电子邮件等)。

  1. 我应该将前端任务和后端任务彼此分开吗?我应该将它们分为不同的用户故事吗?
  2. 任务可以由不同的开发人员执行吗?

Dav*_*ier 5

  1. 不。敏捷专注于向客户交付工作代码。如果没有实现每个部分,编写的代码就没有任何价值。除非可以显示任务提供独立的价值,否则它们应该放在一起。

  2. 是的,不同的部分可以由不同的人实施。您需要确保它们适当地协调,以便请求的功能作为一个整体工作。

  • 敏捷是一组用于开发软件的价值观和原则。它不强制要求任何有关前端/后端代码的内容。 (3认同)