用户故事与敏捷方法

作者:Mike Cohn

定价:39元

印次:1-17

ISBN:9787302223405

出版日期:2010.04.01

印刷日期:2018.08.31

图书责编:文开琪

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书详细介绍了用户故事与敏捷开发方法的结合,诠释了用户故事的重要价值,用户故事的实践过程,良好用户故事编写准则,如何搜集和整理用户故事,如何排列用户故事的优先级,进而澄清真正适合用户需求的、有价值的功能需求。 本书对于软件开发人员、测试人员、需求分析师和管理者,具有实际的指导意义和重要的参考价值。

   前 言   在20世纪90年代中期,我一直感到非常愧疚。那时我在为一家公司工作,这家公司每年都会收购一家公司。每次收购一家公司后,我就会被派去负责他们的软件开发部门。收购的每个软件开发部门都有华丽而厚重的需求文档。我当然会感到愧疚,因为我自己的部门从没有做过这样漂亮的需求说明。然而,我的部门在生产软件方面远比我们收购的部门要成功得多。   我清楚我们成功的动因。但是我仍然有一种挥之不去、怅然若失的感觉,如果我们能写出长长的需求文档,我们可能会更成功。毕竟那是在我当时读到的书和文章里所描述的做法。如果成功的软件开发团队都在编写华丽的需求文档,看起来我们也应该这么做。但是我们从来没有时间做。我们的项目总是太重要,时间非常紧迫,以至于我们从一开始就没有时间做文档。   因为我们从来没有时间写长篇大论的漂亮的需求文档,所以便选定了一个可以和用户交谈的方法。我们不是把需求写下来,传来传去,并在时间不够用的时候还在商谈,而是和客户交谈。我们会在纸上画一些界面样例,有时做一些原型,我们经常开发一点就给潜在的用户展示我们开发了些什么。我们至少每月一次邀请一些典型用户,向他们演示我们开发的功能。我们贴近我们的用户,向用户展示我们一点一滴的进度,这样便在不知不觉中发现一个不需要漂亮的需求文档就可以成功的方法。   我还是觉得愧疚,觉得我们并没有按规范来做事。   1999年,Kent Beck出版了一本革命性的书《解析极限编程——拥抱变化》。一夜之间,我的这份愧疚烟消云散。终于有人旗帜鲜明地提出开发人员和客户之间用交谈取代“写文档——商谈——再写文档”。Kent阐明了许多事...

目录
荐语
查看详情 查看详情
  

目    录

第I部分  起    步

第1章  概览 3

什么是用户故事? 4

细节在哪里? 5

“必须多长时间完成?” 6

客户团队 7

使用故事的过程是怎么样的? 7

规划发布和迭代 9

什么是验收测试? 11

为什么要变? 12

小结 13

问题 14

第2章  编写故事 15

独立的 15

可讨论的 16

对用户或客户有价值的 18

可估计的 19

小的 20

分割故事 21

合并故事 23

可测试的 23

小结 24

开发人员职责 25

客户团队职责 25

问题 25

第3章  用户角色建模 27

用户角色 27

角色建模的步骤 28

通过头脑风暴,列出初始的用户

角色集合 29

整理最初的角色集合 30

整合角色 31

提炼角色 32

两个额外的技术 33

虚构人物 33

极端人物 34

如果有现场用户该如何? 35

小结 35

开发人员职责 35

客户职责 35

问题 36

第4章  搜集故事 37

引出和捕捉是不合用的 37

够用就行,不是吗? 38

方法 38

用户访谈 39

问卷调查 41

观察 41

故事编写工作坊 42

小结 45

开发人员职责 45

客户职责 45

问题 46

第5章  与用户代理合作 47

用户的经理 47

开发经理 48

销售人员 49

领域专家 49

市场营销团队 50

以前的用户 50

客户 51

培训师和技术支持 52

业务分析师或系统分析师 52

与用户代理合作时,做些什么? 52

... 查看详情

查看详情