天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

敏捷基本概念之用户故事(Story)(十一)

上一篇 / 下一篇  2011-11-17 00:00:18 / 精华(1) / 置顶(1) / 个人分类:敏捷理论知识


每篇一问:袋鼠和猴子参加跳高比赛,为什么猴子一开始就赢了?


用户故事(Story)便于团队站在用户角度分析细化需求并制定验收标准

1、 用户故事(Story)定义

a)        用户故事是站在用户角度描述需求的一种方式;

b)       每个用户故事必须有对应的验收测试用例

c)        用户故事是分层分级的,在使用过程中要逐步分解细化;

d)       典型的描述是:作为一名<某种类型用户>,我希望<达成某些目的>,这样可以<开发的价值>带来好处

2、 用户故事(Story)优势

a)        用户故事站在用户角度分析便于和客户交流,准确描述客户的需求;

b)       用户故事是一个可独立交付单元,规模小,适用于迭代开发,以获得客户的快速反馈;

c)        用户故事强调编写验收测试用例作为验收标准,能促使需求分析人员准确把握需求,牵引开发人员避免过度设计。

3、 用户故事(Story)关键

a)        Independent可独立交付给客户

b)       Negotiable便于客户交流谈判

c)        Valuable对客户有价值

d)       Estimable工作量可估计

e)        Small分解到最底层的用户粒度尽量小,可以在一个迭代中完成

f)        Testable可测试

4、 用户故事(Story)例子

a)        作为产品人员,我希望可以了解和该产品相关的历史项目列表

b)       禅道项目管理项目中的每个用户故事都是按小时的工作量来估算的,基本上在一个周期内就可以完成


每篇一答:袋鼠双脚起跳,犯规


                                         零测试


TAG: 零测试 敏捷基本概念 例子 用户故事 优势 story Story 定义 关键

 

评分:0

我来说两句

Open Toolbar