Closed. This question is opinion-based 。它目前不接受答案。
想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文来回答。
3年前关闭。
Improve this question
我试图弄清楚何时使用用户故事是合适的。总是还是不?
例如,考虑一个团队从头开始做某事,比如电影票预订服务。很容易为该功能想出用户故事,例如:
“作为最终用户,我希望能够浏览在 X 影院放映的电影”等等。
但在实现这些之前,需要设计系统:必须设计架构,必须设计数据库,为 GUI 和业务逻辑选择技术。
这些任务应该如何出现在待办事项中?它们也应该是用户故事吗?如果是这样,他们如何遵守 INVEST 助记符?它们不会单独为最终用户提供任何东西,但是在实现任何功能之前它们是必需的。
想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文来回答。
3年前关闭。
Improve this question
我试图弄清楚何时使用用户故事是合适的。总是还是不?
例如,考虑一个团队从头开始做某事,比如电影票预订服务。很容易为该功能想出用户故事,例如:
“作为最终用户,我希望能够浏览在 X 影院放映的电影”等等。
但在实现这些之前,需要设计系统:必须设计架构,必须设计数据库,为 GUI 和业务逻辑选择技术。
这些任务应该如何出现在待办事项中?它们也应该是用户故事吗?如果是这样,他们如何遵守 INVEST 助记符?它们不会单独为最终用户提供任何东西,但是在实现任何功能之前它们是必需的。
最佳答案
不是很同意。由于故事是一个功能,它几乎需要架构的每一层,实现故事的同时构建架构。检查 Alistair Cockburn 的 Walking Skeleton 定义。
关于问题
您可以将大多数故事定义为“作为用户...”作为一个功能,故事也可能具有 UI 工作。因此,为了清楚起见,您可以将故事拆分为子任务。
尽管有些工作很难在 INVEST 用户故事中呈现。例如错误,技术。部门等。它们仍然以特殊类型的故事(错误、技术故事)的形式呈现。你不能在 Demo 上展示它们,但是你可能会提到。
关于scrum - 设计任务应该是用户故事吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13191145/
10-12 01:34