用户故事地图作为一种有效的需求工具,越来越广泛地应用于开发实践中。本书以用户故事地图为主题,强调以合作沟通的方式来理解用户需求,涉及的主题包括怎么以故事地图的方式来讲用户需求,如何分解和优化需求,如果通过团队协同工作的方式来积极吸取经验教训,从中洞察用户的需求,开发真正有价值的、小而美的产品和服务。本书适合产品经理、用户体验设计师、产品负责人、业务分析师、IT项目经理、敏捷教练和精益教练阅读和参考,也更适合用作企业培训手册,打造高效能的团队协作能力。
对于软件开发而言,用户故事地图是一个很有价值的工具,但前提是你必须明白它的用途和正确用法。用户故事地图很容易被误解和误用,因此,本书深入解释了如何用它来帮助团队始终聚焦于用户及其需求,而不是热衷并痴迷于单个炫酷的产品特性而迷失方向。
作者Jeff Patton展示了用户故事的种种用法,力求帮助团队在整个开发过程中始终围绕着项目展开更好的互动交流。通过这样的对话,团队终能对构建怎样的产品及其能够用户带来怎样的价值和体验达成共识。这样的共识是打造产品的前提。
俯瞰用户故事地图,通过适当的练习来掌握相关的关键性概念。 领悟故事是如何实际发挥效用的?在敏捷和精益项目中,如何从故事中挖掘真正的需求 探究一个故事的生命周期,从各种可能的机会入手,步步深入,发现有价值的需求。 准备故事,关注其产生过程,从中了解可以转换为特性的需求,打磨出的软件产品
作者介绍
Jeff Patton在过去二十多年的经历中,Jeff Patton得到一个教训:虽然设计和构建软件的正确方式并不只有一种,但错误的更是多得数不胜数。
Jeff有十五年丰富的产品经验,做过网上飞机零件预定和电子病历卡等,主要是帮助客户组织改进工作方式。在很多开发流程都只着眼于交付速度和效率时,Jeff早已经在此基础上同时兼顾交付具有非凡价值并且能获得市场成功的软件产品。
早在2000年,Jeff加入一个早期的极限编程团队以来,就一直专注于敏捷方法,尤其专长于把有效用户体验设计和产品管理实践融入扎实的工程实践当中。
目前,Jeff的身份是独立顾问、敏捷过程教练、产品设计过程教练和导师。他针对敏捷产品管理各个主题所发表过的文章、随笔和PPT都可以从agileproductdesign.com和Alistair Cockburn的Crystal Clear找到。Jeff是敏捷-使用性雅虎讨论小组的创办人和协调人,StickyMinds.com和IEEE Software的专栏作者,CST(Certified Scrum Trainer),敏捷联盟2007 Gordon Pask奖的获得者。
译者介绍
李涛花名“大桃”(微信号:whoistony),百度博学敏捷教练、高级架构师,现为百度用户产品体系内部顾问团队负责人。2012年加入百度,一直工作在移动互联网、LBS、O2O产品敏捷转型的及时线,积累了业务与敏捷结合的丰富经验。带领团队辅导百度地图、百度团购、百度导航、百度旅游等产品的敏捷转型工作,取得显著成效。2014年负责百度糯米的产品研发融合和敏捷转型工作。
向振东花名“阿东”(微信号:jedheong),北京师范大学心理学硕士,目前就职于京东,专门从事用户研究和数据分析相关工作。对用户体验研究和项目管理领域的翻译与交流很感兴趣,目前也是UXRen翻译组管理员。
目录
Martin Fowler 序............................................................. 1
Alan Cooper 序............................................................... 3
Marty Cagan 序.............................................................. 5
前言............................................................................... 9
致谢............................................................................. 17
使用前必读................................................................... 21
第1章产品全景图......................................................... 35
让我们从头开始....................................................................................................35
故事是讲出来的,不是写出来的..........................................................................36
讲故事,要完整....................................................................................................37
Gary 的悲剧............................................................................................................38
边讲边记...............................................................................................................39
创意框架...............................................................................................................40
刻画用户画像........................................................................................................41
讲用户的故事........................................................................................................42
探索细节和可选项.................................................................................................45
第2章计划,为了更少的开发........................................ 51
故事地图帮助大型组织建立共识..........................................................................52
创建故事地图的过程可以帮助发现设计中的坑....................................................54
要做的总是太多....................................................................................................55
划分MVP 计划................................................................................................56
划分路线图....................................................................................................57
为成果排列优先级,而非功能..............................................................................57
这是魔法吗?没错.................................................................................................58
为什么要反复讨论MVP.........................................................................................60
MVP 根本就不是产品............................................................................................61
第3章计划,为了更快的学习........................................ 63
从讨论机会开始....................................................................................................64
验证问题...............................................................................................................64
在设计原型过程中学习.........................................................................................65
要能够质疑用户所说的内容..................................................................................66
在开发过程中学习.................................................................................................66
迭代直至可行........................................................................................................68
错误的做事方式....................................................................................................69
基于验证的学习....................................................................................................70
真正的最小化试验.................................................................................................71
重点复述...............................................................................................................71
第4章计划,为了按时........................................... 73
要让团队所有成员都清楚.....................................................................................74
估算的秘密............................................................................................................75
制定可逐步达成的开发计划..................................................................................76
不要将所有的迭代产出都对外......................................................................77
关于估算的另外一些秘密.....................................................................................77
管理研发预算........................................................................................................78
迭代与增量............................................................................................................82
开局、中局和末局策略.........................................................................................82
根据开发策略切分故事地图..................................................................................83
都是关于风险........................................................................................................84
“剧透”第5章主题...............................................................................................84
第5章如何创建故事地图............................................... 85
1. 分步骤写出你的故事.........................................................................................85
2. 组织情节............................................................................................................88
3. 探索替代故事....................................................................................................89
4. 提取故事地图的主干.........................................................................................91
5. 切分出能帮你达成特定目标的任务...................................................................92
就是这样简单!你已经学会了所有重要概念........................................................93
请在家里或者办公室里练习..................................................................................94
这张地图是现在的,不是将来的..........................................................................95
实操案例...............................................................................................................96
练习容易,落地难.................................................................................................97
故事地图仅仅只是个开始.....................................................................................98
第6章用户故事的故事................................................ 103
Kent Beck 的创意.................................................................................................103
简单的事情并不一定容易做到............................................................................104
Ron Jeffries 的3C 原则..........................................................................................105
文字和照片..........................................................................................................107
小结.....................................................................................................................108
第7章如何把故事讲得更好......................................... 109
Connextra 公司的用户故事模板...........................................................................109
模板僵尸和万能犁............................................................................................... 113
提升讨论效果的检查单....................................................................................... 115
创建度假照片...................................................................................................... 117
需要操心的事情还多着呢................................................................................... 117
第8章不要把所有内容都写在卡片上............................ 119
不同角色,各有所需........................................................................................... 119
我们需要一张更大的故事卡................................................................................ 120
信息辐射器和信息冰箱....................................................................................... 122
错误的工具和错误使用工具................................................................................ 124
第9章卡片只是个开始................................................ 129
在头脑中构建清晰的图像................................................................................... 130
养成口述用户故事的习惯................................................................................... 130
检视产出............................................................................................................. 131
你又不是用户...................................................................................................... 132
开发过程就是学习的过程................................................................................... 133
不仅仅是软件...................................................................................................... 134
为学习做计划,学习如何做计划........................................................................ 134
第10 章做产品好比烤蛋糕........................................... 135
食谱..................................................................................................................... 135
切分大蛋糕.......................................................................................................... 137
第11 章碎石行动......................................................... 141
故事的大小很重要............................................................................................... 141
把故事比喻为石头............................................................................................... 142
史诗故事是大石头,有时可以用来攻击他人...................................................... 144
用主题来组织故事...........................................
Martin Fowler序
敏捷软件开发运动的兴起为软件行业带来了诸多积极的变化,大型需求要进行拆分,这
个意识的建立便是其中之一。切分后的需求称为“故事”(story),故事的使用使得软
件开发项目的过程进一步可视化。通过故事方式来组织开发的产品,每一个故事实现都
和整个软件集成,每个人都可以看到产品在不断成长。用户也可以理解故事,开发
者通过决定下一个迭代开发哪个故事来管理软件开发项目。可视化程度的大幅提升,使
得用户可以深入参与到项目中来,而不是像以前那样需要等上一年甚至更久时间才能拿
到开发完成的新特性。
需求拆分本身也有很多负面影响,容易丢失软件系统全景图(whole picture)便是其中
之一。开发工作进展到后期,你可能得到的是一堆无法拼接在一起的碎片。也可能由于
过度陷入细节而丢掉用户诉求的本质,最终构建出用户不需要的产品。
故事地图是一门在需求拆分过程中保持全景图的技术。
如果要用一句话来诠释本书的话,非上面这句话莫属了,这句话本身就很有价值。全景
图可以帮助团队和用户有效的沟通,帮助参与其中的人避免开发非必要的特性,也为
“在我接触过的人当中,帮助正规软件开发团队真正深入洞察其需求和价值回报的敏捷专家当中,只有少数几个人称得上实至名归。Jeff Patton算一个。”
——Marty Cagan,合伙人
好书,印刷清晰内容强!我喜欢
书的内容很不错
用户故事地图的启蒙书
一直关注的好书。
一般,很一般
很实用的一本书,感谢
不好
思想很好,后面的论述有点乱。
还没来得及看呢,看完再评论
知易行难,慢慢修炼。好书
可以可以可以可以
针对用户故事的使用进行了详细介绍
质量非常hao,与卖家描述的完全一致,真非常满意当当的服务太棒了,h考虑非常周到,wan全超出期望值卖家发货速度非常快,l包装非常仔细、严实物流公司服务态度很hao,yun送速度很快
很好的两本书,值得买
当当购书优惠力度大 活动多 现在基本都在当当买了 用低成本获取高价值知识
装帧很漂亮
质量还不错的
书很好!但是物流真是不谈了,太慢。
很喜欢,拜读中
学习用书还不错
给老公买的,他正在看,应该还不错
生动,有趣的项目计划细分书籍。非常有用~
包装不错,性价比很高,纸张很好
書很不錯!當當值得信賴!送貨速度也很快!
纸张很好!
了解不同的观点对工作是有用的
还没看。。。。
仔细学习,服务用户
书的内容很详实,结合实例讲解,容易理解, 是一本指导实践的好书
商品很好,物流太慢!!!快递员收到货好多天不送过来,电话不是关机,就是不在服务区!!!
这是一本相当好的书,是我需要的书!每一个软件人应该读的书!
书的名字叫做用户故事地图,很大程度上特别说了用户故事的作用