用户故事与敏捷方法阅读笔记一

第一章:概览

1.故事卡包含对用户或者客户价值的功能的简短描述,是故事的课件部分,但客户团队和开发人员关于故事的对话更重要,有任务团队编写,因为他们最了解如何表达需要实现的需求。

2.按照故事对客户的价值来安排故事的优先级顺序。

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

4.放入一轮迭代的故事估计综合不能超过实现开发人员预计的速率。

5.故事太大,无法一轮迭代完成,可以分成几个小故事。

6.验收测试用于验证实现的故事是否开发成符合客户团队的设想。

7.用户故事是很有意义的。

第二章:编写故事

1.理想状态下,故事之间是独立的。有时很难做到,我们可以拿一个故事来实现。

2.故事细节有用户和开发人员讨论得出。

3.让用户编写故事。

4.注释不能太多。

5.故事太大就拆分,太小就合并。

6.故事应该是可以测试的。

第三章:用户角色建模

1.考虑用户类型要避免单一,要识别与软件交互的不同用户角色。

2.有时用代表人物俩描述会很有帮助,极端人物也可能会有帮助。

第四章:搜集故事

1.能有引出及捕捉需求这一想法是错误的。

2.拖网捕鱼的比喻是非常有用的。

3.及时敏捷流程支持需求的后期涌现,也需要对预期的发布进行展望并开始写下容易发现的故事。

4.使用多种方式发现用户故事。

5.通过开放式、与背景无关的提问更容易获得有用的答案。

第五章:与用户代理合作

要找到合理用户代理。

开发人员职责

物色合适的客户,了解不同类型的用户代理的想法和背景是如何影响交互的。

客户团队职责

如果不是软件的用户,就要了解自己属于哪类用户代理。

第六章:用户故事验收测试

验收测试可以记录客户和开发人员讨论的很多细节,几率了有关故事的一些假设。

验收测试应由客户来写。

验收测试应在程序员写代码之前写好。

第七章:优秀用户故事准则

创建约束卡,

不要让故事过早设计用户界面。

用主动鱼台编写故事。

为单个用户编写故事。

让客户编写故事。

原文地址:https://www.cnblogs.com/little-clever/p/4594320.html