《用户故事与敏捷方法》读书笔记1

  在系主任的推荐下读了本书《用户故事与敏捷方法》,这是一本实用的用户故事操作指南也是BA入门的必读书籍。这本书详细地介绍了用户故事与敏捷方法的结合,无论是对于软件开发人员、测试人员、需求分析师和管理者,都具有实际的指导意义和重要的参考价值,书中包含了用户故事的编写准则、如何搜集和整理用户故事、以及如何排列用户故事的优先级等。

  第一章介绍了什么是用户故事。用户故事(User story)是作为产品的构想者也就是用户,描述使用产品的场景。是一份书面的故事描述,可以用来做计划或者作为提示。开发人员可以根据用户故事开发软件的功能,一个故事对应一个功能。 客户团队可以排列故事的优先级,放入迭代和发布。用户故事是一个获取信息的过程,对开发软件起着积极高效的作用。软件的需求通过沟通来体现,开发软件的人需要与使用软件的人交流,以获取信息。用户故事描述了对用户有价值的故事。从产品构想者的角度,描述使用产品的场景。可以用来做计划或者作为提示。开发人员可以根据用户故事开发软件的功能, 客户团队可以排列故事的优先级,将其放入迭代和发布。每一个用户故事代表一个独立的功能,代表在一个单一环境中可能做的事,可以在迭代中逐步改进、完善、推敲细节。

 

 

 

上面这张图展现了用户故事三要素-3C

1.卡片-Card

卡片是用户故事最明显的表现,用传统的手写方式将用户故事写在卡片上,包含故事的文字描述,格式为:我作为(角色),想要(功能),以此实现(商业价值)。卡片背面可以书写完成用户故事的验收测试和完成标准。格式为:Given<前置条件>…When<操作/数据>…Then<结果>...

2. 交谈-Conversation

需求的细节要在交流过程中获得,客户团队与软件开发团队之间的充分沟通交流可以确保双方对故事的理解准确。

3. 确认-Confirmation

用户的期望最好以验收测试的形式记录下来,通过验收测试确认用户故事被正确完成。

  这次的读书笔记就写到这。

 

posted @ 2023-03-20 21:58  Joranger  阅读(67)  评论(0)    收藏  举报