敏捷软件开发:用户故事实战
上QQ阅读APP看书,第一时间看更新

小结

故事卡包含对用户或者客户有价值的功能的简短描述。

故事卡是故事的可见部分,但重要的部分在于客户和开发人员之间关于故事的对话。

客户团队包括确保软件能够满足预期用户需求的人员。这可能包括测试人员、产品经理、真实的用户和交互设计师。

客户团队编写故事卡是因为他们在表达所需功能方面处于最佳位置,因为他们稍后必须能够与开发人员讨论故事细节,并对故事进行优先级排序。

故事根据它们对组织的价值进行优先级排序。

通过将故事放入迭代中来计划发布和迭代。

速率是开发人员可以在迭代中完成的工作量。

在迭代里,故事的估算总和不能超过开发人员对该迭代的预测速率。

如果一个故事在一次迭代中不适合,可以把故事拆分成两个或几个更小的故事。

验收测试验证了故事是否是依据客户团队在写下故事时头脑中的样子来开发实现的。

用户故事是值得使用的,因为它们强调口头沟通,你和开发人员可以同样地理解它们。它们可以用于计划迭代,在迭代开发过程中很好地适配迭代,而且用户故事鼓励推迟细节。