2021-06-11《用户故事与敏捷方法》心得体会

用户故事

 

这是一本出版了10多年的老书,也是关于用故事的第一本书。本书详细介绍了用户故事与敏捷开发方法的结合,诠释了用户故事的重要价值,用户故事的实践过程,良好用户故事编写准则,如何搜集和整理用户故事,如何排列用户故事的优先级,进而澄清真正适合用户需求的、有价值的功能需求。

本书对于发人员、测试人员、需求分析师和管理者,具有实际的指导意义和重要的参考价值。

什么是用户故事

用户故事可能源自NLP思维逻辑层次,可以在一句话中描述用户身份目标和价值。

NLP思维逻辑层次:

NLP是神经语言程序学(Neuro-Linguistic Programming)的英文缩写

NLP自然语言处理(Natural Language Processing) 有说它是人工智能的算法。

最初由格雷戈里·贝特从人类学发展出来,后由NLP大师罗伯特·迪尔茨(Robert Dilts)整理。


愿景(relation)

身份(who)

价值/信念(why)

能力/产品功能(how to do/function)

行为(do what)

环境(where,when)


标准的用户故事格式:“作为(身份/角色)……为了(商业价值)……我想要(功能)……”

标准的测试验证格式:假定( 场景条件)……,当(行为)…… 那么(断言)……


如何使用用户故事

用户故事3C原则:1.它一张卡片,2它是用来沟通的,3它用来确认的。

如何编写用户故事

5C原则:

独立的

可讨论的

对客户有价值的

可估算的

小的(分割,合并)

可测试的


有哪些敏捷与用户故事相结合

1. [endif]使用用户故事点与敏捷估算相结合,比如:估算扑克

2. [endif]与用户故事用户故事拆分制定发布计划。可用工具:用户故事地图

3. [endif]用户故事分解任务制定迭代计划。可用工具:领域模型

4.测量速率,结合燃烬图跟踪项目进度。


读过本书也发现很多人写的用户故事,是有问题的,只是在机械填空。即使不实施敏捷也推荐大家都能看看对比一下自己写过的用户故事,或者尝试用用户故事理解需求。

你可能感兴趣的:(2021-06-11《用户故事与敏捷方法》心得体会)