用户故事与敏捷方法

用户故事与敏捷方法
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , , , ,
2010-04
版次: 1
ISBN: 9787302223405
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 220页
字数: 355千字
正文语种: 简体中文
原版书名: User Stories Applied: For Agile Software Development
1114人买过
  •   《用户故事与敏捷方法》详细介绍了用户故事与敏捷开发方法的结合,诠释了用户故事的重要价值,用户故事的实践过程,良好用户故事编写准则,如何搜集和整理用户故事,如何排列用户故事的优先级,进而澄清真正适合用户需求的、有价值的功能需求。
      《用户故事与敏捷方法》对于软件开发人员、测试人员、需求分析师和管理者,具有实际的指导意义和重要的参考价值。   科恩(MikeCohn),是敏捷联盟的发起成员之一,并担任其文章项目的总监。他1984年开始编程,1988年开始管理软件项目,客户包括富达投资、维亚康姆、宝洁、NBC和花旗银行。Mike写本书时是Fast401k的软件工程副总裁。这家行业领先公司提供基于互联网的401(k)档案保存和管理解决方案。Fast401k向金融服务行业客户提供自主品牌的e401k软件产品,作为外包服务供应商,利用专有技术实现规模经济效应。在本书之前,Mike著有或合写了4本编程方面的书籍。(译者注:Mike也是《敏捷估计及估算》及SucceedingwithAgile两本重要敏捷著作的作者,并与其他两位敏捷泰斗KenSchwaber和EstherDerbv一起创办了Scrum联盟。) 第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
    能接触到用户但访问受限时52
    实在不能接触到用户时53
    可以自己来吗?54
    设立客户团队54
    小结55
    开发人员职责55
    客户团队职责56
    问题56

    第6章用户故事验收测试57
    在写代码之前写测试58
    客户定义测试59
    测试是过程的一部分59
    多少测试才算多?59
    集成测试框架60
    测试类型61
    小结62
    开发人员职责62
    客户职责62
    问题62

    第7章优秀用户故事准则63
    从目标故事开始63
    切蛋糕63
    编写封闭的故事64
    卡片约束65
    根据实现时间来确定故事规模65
    不要过早涉及用户界面66
    有些需求并不是故事67
    在故事里包括用户角色67
    只为一个用户编写68
    以主动语态编写68
    由客户编写68
    向故事卡编号说“不”68
    不要忘记意图69
    小结69
    问题70

    第II部分估算和计划
    第8章估算用户故事73
    故事点73
    以团队估算74
    估算74
    三角测量75
    使用故事点76
    如果用结对编程呢?77
    一些提醒78
    小结79
    开发人员职责79
    客户职责79
    问题79

    第9章发布计划81
    我们想在什么时候发布81
    希望在发布中包含哪些功能?82
    排列故事优先级82
    混合优先级84
    高风险故事84
    根据架构需要安排优先级85
    选择迭代长度86
    从故事点到预计工期86
    初始速率87
    猜测速率87
    创建发布计划88
    小结88
    开发人员职责89
    客户职责89
    问题89

    第10章迭代计划91
    迭代计划概览91
    讨论故事91
    分解任务92
    准则93
    承担职责94
    估算并确认94
    小结95
    开发人员职责96
    客户职责96
    问题96

    第11章测量并监控速率97
    测量速率97
    计划速率和实际速率98
    迭代燃尽图100
    迭代中的燃尽图102
    小结104
    开发人员职责105
    客户职责105
    问题105

    第III部分经常讨论的话题
    第12章故事不是什么109
    用户故事不是IEEE830109
    用户故事不是用例112
    用户故事不是场景115
    小结117
    问题118

    第13章用户故事的优势119
    口头沟通119
    用户故事容易理解121
    用户故事的大小适合做计划122
    用户故事适合于迭代开发123
    用户故事鼓励延迟细节124
    用户故事支持随机应变的开发124
    用户故事鼓励参与性设计125
    用户故事传播隐性知识126
    用户故事的不足126
    小结127
    开发人员职责127
    客户职责128
    问题128

    第14章用户故事不良症兆一览129
    故事太小129
    故事互相依赖129
    镀金130
    细节太多131
    过早考虑用户界面细节131
    想得太远132
    故事划分太过频繁132
    客户很难为故事安排优先级132
    客户不愿意写用户故事,也不愿意
    为故事安排优先级133
    小结134
    开发人员职责134
    客户职责134
    问题134

    第15章Scrum与用户故事135
    Scrum是迭代和递增的135
    Scrum基础136
    Scrum团队137
    产品Backlog137
    Sprint计划会议138
    Sprint评审会议140
    每日Scrum简会140
    在Scrum中使用用户故事142
    Scrum和产品Backlog142
    在Sprint计划会议中使用
    用户故事142
    在Sprint评审会议中使用
    用户故事143
    在每日Scrum简会中使用
    用户故事143
    一个案例143
    小结144
    问题145

    第16章其他话题147
    处理非功能性需求147
    纸质还是软件?148
    用户故事和用户界面150
    保留故事152
    缺陷的用户故事154
    小结154
    开发人员职责155
    客户职责155
    问题155

    第IV部分一个完整的实例
    第17章用户角色159
    项目159
    定义客户159
    定义一些角色雏形160
    整合与提炼161
    角色建模162
    添加虚构人物164

    第18章一些用户故事165
    Teresa的故事165
    Ron船长的故事168
    “初级航海者”的故事168
    “不出海的礼物购买者”的故事169
    “报表查阅者”的故事169
    “管理员”的一些故事170
    收尾171

    第19章估算故事173
    第一个故事174
    高级搜索176
    评分和评论177
    账户177
    完成估算178
    所有估算179

    第20章发布计划181
    估算速率181
    给故事安排优先级181
    最终的发布计划182
    第21章验收测试185
    搜索测试185
    购物车测试186
    购买书187
    用户账户187
    管理188
    测试限制条件189
    最后一个故事190

    第V部分附录
    附录A极限编程概览193
    附录B参考答案203
  • 内容简介:
      《用户故事与敏捷方法》详细介绍了用户故事与敏捷开发方法的结合,诠释了用户故事的重要价值,用户故事的实践过程,良好用户故事编写准则,如何搜集和整理用户故事,如何排列用户故事的优先级,进而澄清真正适合用户需求的、有价值的功能需求。
      《用户故事与敏捷方法》对于软件开发人员、测试人员、需求分析师和管理者,具有实际的指导意义和重要的参考价值。
  • 作者简介:
      科恩(MikeCohn),是敏捷联盟的发起成员之一,并担任其文章项目的总监。他1984年开始编程,1988年开始管理软件项目,客户包括富达投资、维亚康姆、宝洁、NBC和花旗银行。Mike写本书时是Fast401k的软件工程副总裁。这家行业领先公司提供基于互联网的401(k)档案保存和管理解决方案。Fast401k向金融服务行业客户提供自主品牌的e401k软件产品,作为外包服务供应商,利用专有技术实现规模经济效应。在本书之前,Mike著有或合写了4本编程方面的书籍。(译者注:Mike也是《敏捷估计及估算》及SucceedingwithAgile两本重要敏捷著作的作者,并与其他两位敏捷泰斗KenSchwaber和EstherDerbv一起创办了Scrum联盟。)
  • 目录:
    第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
    能接触到用户但访问受限时52
    实在不能接触到用户时53
    可以自己来吗?54
    设立客户团队54
    小结55
    开发人员职责55
    客户团队职责56
    问题56

    第6章用户故事验收测试57
    在写代码之前写测试58
    客户定义测试59
    测试是过程的一部分59
    多少测试才算多?59
    集成测试框架60
    测试类型61
    小结62
    开发人员职责62
    客户职责62
    问题62

    第7章优秀用户故事准则63
    从目标故事开始63
    切蛋糕63
    编写封闭的故事64
    卡片约束65
    根据实现时间来确定故事规模65
    不要过早涉及用户界面66
    有些需求并不是故事67
    在故事里包括用户角色67
    只为一个用户编写68
    以主动语态编写68
    由客户编写68
    向故事卡编号说“不”68
    不要忘记意图69
    小结69
    问题70

    第II部分估算和计划
    第8章估算用户故事73
    故事点73
    以团队估算74
    估算74
    三角测量75
    使用故事点76
    如果用结对编程呢?77
    一些提醒78
    小结79
    开发人员职责79
    客户职责79
    问题79

    第9章发布计划81
    我们想在什么时候发布81
    希望在发布中包含哪些功能?82
    排列故事优先级82
    混合优先级84
    高风险故事84
    根据架构需要安排优先级85
    选择迭代长度86
    从故事点到预计工期86
    初始速率87
    猜测速率87
    创建发布计划88
    小结88
    开发人员职责89
    客户职责89
    问题89

    第10章迭代计划91
    迭代计划概览91
    讨论故事91
    分解任务92
    准则93
    承担职责94
    估算并确认94
    小结95
    开发人员职责96
    客户职责96
    问题96

    第11章测量并监控速率97
    测量速率97
    计划速率和实际速率98
    迭代燃尽图100
    迭代中的燃尽图102
    小结104
    开发人员职责105
    客户职责105
    问题105

    第III部分经常讨论的话题
    第12章故事不是什么109
    用户故事不是IEEE830109
    用户故事不是用例112
    用户故事不是场景115
    小结117
    问题118

    第13章用户故事的优势119
    口头沟通119
    用户故事容易理解121
    用户故事的大小适合做计划122
    用户故事适合于迭代开发123
    用户故事鼓励延迟细节124
    用户故事支持随机应变的开发124
    用户故事鼓励参与性设计125
    用户故事传播隐性知识126
    用户故事的不足126
    小结127
    开发人员职责127
    客户职责128
    问题128

    第14章用户故事不良症兆一览129
    故事太小129
    故事互相依赖129
    镀金130
    细节太多131
    过早考虑用户界面细节131
    想得太远132
    故事划分太过频繁132
    客户很难为故事安排优先级132
    客户不愿意写用户故事,也不愿意
    为故事安排优先级133
    小结134
    开发人员职责134
    客户职责134
    问题134

    第15章Scrum与用户故事135
    Scrum是迭代和递增的135
    Scrum基础136
    Scrum团队137
    产品Backlog137
    Sprint计划会议138
    Sprint评审会议140
    每日Scrum简会140
    在Scrum中使用用户故事142
    Scrum和产品Backlog142
    在Sprint计划会议中使用
    用户故事142
    在Sprint评审会议中使用
    用户故事143
    在每日Scrum简会中使用
    用户故事143
    一个案例143
    小结144
    问题145

    第16章其他话题147
    处理非功能性需求147
    纸质还是软件?148
    用户故事和用户界面150
    保留故事152
    缺陷的用户故事154
    小结154
    开发人员职责155
    客户职责155
    问题155

    第IV部分一个完整的实例
    第17章用户角色159
    项目159
    定义客户159
    定义一些角色雏形160
    整合与提炼161
    角色建模162
    添加虚构人物164

    第18章一些用户故事165
    Teresa的故事165
    Ron船长的故事168
    “初级航海者”的故事168
    “不出海的礼物购买者”的故事169
    “报表查阅者”的故事169
    “管理员”的一些故事170
    收尾171

    第19章估算故事173
    第一个故事174
    高级搜索176
    评分和评论177
    账户177
    完成估算178
    所有估算179

    第20章发布计划181
    估算速率181
    给故事安排优先级181
    最终的发布计划182
    第21章验收测试185
    搜索测试185
    购物车测试186
    购买书187
    用户账户187
    管理188
    测试限制条件189
    最后一个故事190

    第V部分附录
    附录A极限编程概览193
    附录B参考答案203
查看详情
相关图书 / 更多
用户故事与敏捷方法
用户运营全解:数字化时代如何经营用户
刘仁燕
用户故事与敏捷方法
用户增长实战教程:公域用户获取+私域用户深耕的新经典
方四一
用户故事与敏捷方法
用户体验设计:加速业务增长行动手册
(美)萨蒂扬・坎塔姆内尼(Satyam Kantamneni)
用户故事与敏捷方法
用户价值创新:添可如何在红海中开创蓝海
蒋青云
用户故事与敏捷方法
用户体验定律:简单好用的产品设计法则
[美]乔恩·亚布隆斯基(Jon Yablonski)
用户故事与敏捷方法
用户体验可视化指南(第2版)
[美]詹姆斯·卡尔巴赫(James Kalbach)
用户故事与敏捷方法
用户体验设计:创新实践十二课
李四达
用户故事与敏捷方法
用户体验设计
沈诚仪 编著;罗仕鉴;朱上上
用户故事与敏捷方法
用户画像:全渠道画像方法与实践 赵宏田
赵宏田
用户故事与敏捷方法
用户精细化运营
马仁业;韩博;国宇;马兴彬
用户故事与敏捷方法
用户画像:平台构建与业务实践
张型龙 著
用户故事与敏捷方法
用户规模、用户类别与互联网平台竞争
鲁彦 著
您可能感兴趣 / 更多
用户故事与敏捷方法
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
用户故事与敏捷方法
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
用户故事与敏捷方法
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
用户故事与敏捷方法
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
用户故事与敏捷方法
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
用户故事与敏捷方法
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
用户故事与敏捷方法
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
用户故事与敏捷方法
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
用户故事与敏捷方法
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
用户故事与敏捷方法
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
用户故事与敏捷方法
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
用户故事与敏捷方法
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘