如何将用户的需求转化为需要完成的实际工作?

时间:2009-02-18 11:41:23

标签: scrum user-stories

我们使用scrum方法。我们假设产品所有者想要一个允许用户搜索网站内容的新功能。

总工作量为8分,这些将是用户故事:

  • 用户可以输入搜索词(0分)
  • 搜索结果显示给用户(8分)

我想更深入地了解开发人员的进展。但是,我无法进一步细分这些故事。

然而,我可以改写这些故事。我觉得很不情愿,因为这些故事都是技术故事。

  • 添加搜索文本框(0分)
  • 在数据库中创建索引表(0分)
  • 确保在数据ABC更改(3分)时更新索引表
  • 确保在数据XYZ更改(2分)
  • 时更新索引表
  • 从数据库中获取结果(1分)
  • 根据搜索结果(2分)撰写正确的网址

你如何处理这些情况?

1 个答案:

答案 0 :(得分:11)

你不应该将故事分解成其他技术故事。

在Sprint计划会议期间,团队将故事分解为任务。然后以小时数估算这些任务。

在Sprint期间,您可以跟踪Sprint燃尽图中的剩余小时数。

这些故事是针对最终用户的。

任务适用于团队(UI设计,开发,编码,测试,文档等)。