每周一书《用户故事地图》分享!设计、产品、开发必读!

内容简介
用户故事地图作为一种有效的需求工具,越来越广泛地应用于开发实践中。本书以用户故事地图为主题,强调以合作沟通的方式来全面理解用户需求,涉及的主题包括怎么以故事地图的方式来讲用户需求,如何分解和优化需求,如果通过团队协同工作的方式来积极吸取经验教训,从中洞察用户的需求,开发真正有价值的、小而美的产品和服务。本书适合产品经理、用户体验设计师、产品负责人、业务分析师、IT项目经理、敏捷教练和精益教练阅读和参考,也更适合用作企业培训手册,打造高效能的团队协作能力。

作者介绍
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奖的获得者。

目录
Martin Fowler序
Alan Cooper序
Marty Cagan序
前言
致谢 .
使用前必读

第1章 产品全景图
让我们从头开始
故事是讲出来的,不是写出来的
讲故事,要完整
Gary的悲剧
边讲边记
创意框架
刻画用户画像
讲用户的故事
探索细节和可选项

第2章 计划,为了更少的开发
故事地图帮助大型组织建立共识
创建故事地图的过程可以帮助发现设计中的坑
要做的总是太多
划分MVP发布计划
划分发布路线图
为成果排列优先级,而非功能
这是魔法吗?没错
为什么要反复讨论MVP
MVP根本就不是产品

第3章 计划,为了更快的学习
从讨论机会开始
验证问题
在设计原型过程中学习
要能够质疑用户所说的内容
在开发过程中学习
迭代直至可行
错误的做事方式
基于验证的学习
真正的最小化试验
重点复述

第4章 计划,为了按时发布
要让团队所有成员都清楚 .
估算的秘密
制定可逐步达成的开发计划
不要将所有的迭代产出都对外发布
关于估算的另外一些秘密
管理研发预算
迭代与增量
开局、中局和末局策略
根据开发策略切分故事地图
都是关于风险
“剧透”第5章主题

第5章 如何创建故事地图

  1. 分步骤写出你的故事
  2. 组织情节
  3. 探索替代故事
  4. 提取故事地图的主干
  5. 切分出能帮你达成特定目标的任务
    就是这样简单!你已经学会了所有重要概念
    请在家里或者办公室里练习
    这张地图是现在的,不是将来的
    实操案例
    练习容易,落地难
    故事地图仅仅只是个开始

第6章 用户故事的故事
Kent Beck的创意
简单的事情并不一定容易做到
Ron Jeffries的3C原则
文字和照片
小结

第7章 如何把故事讲得更好
Connextra公司的用户故事模板
模板僵尸和万能犁
提升讨论效果的检查单
创建度假照片
需要操心的事情还多着呢

第8章 不要把所有内容都写在卡片上
不同角色,各有所需
我们需要一张更大的故事卡
信息辐射器和信息冰箱
错误的工具和错误使用工具

第9章 卡片只是个开始
在头脑中构建清晰的图像
养成口述用户故事的习惯
检视产出
你又不是用户
开发过程就是学习的过程
不仅仅是软件
为学习做计划,学习如何做计划

第10章 做产品好比烤蛋糕
食谱
切分大蛋糕

第11章 碎石行动
故事的大小很重要
把故事比喻为石头
史诗故事是大石头,有时可以用来***他人
用主题来组织故事
忘掉这些术语,专注于讲故事
从机会开始
探索最小可行方案
在交付阶段深入每个故事的细节
在开发过程中保持日常对话
评估每一份产出
与用户和客户一起评估
与业务干系人一起评估
发布和持续评估

第12章 谁是碎石负责人
有价值的-可用的-可行的
一个成功的探索团队需要更多的人参与
神勇三蛟龙
产品负责人好比音乐制作人
这项工作并不简单

第13章 从机会开始
针对机会展开对话
深入挖掘机会,丢弃机会或思考机会
机会不应该是一种委婉的说法
故事地图和机会
挑剔

第14章 通过探索来建立共识
探索不是开发软件
探索的4个核心步骤
探索活动、讨论和工件
探索的目的是建立共识

第15章 通过探索来进行验证性学习
大多数时候,我们其实都是错的
糟糕的往事
同理,聚焦,形成想法,制作原型,测试
如何把好事弄糟
短期验证学习循环
精益创业思想改变产品设计
故事和故事地图呢

第16章 提炼、定义和开发
卡片,对话,更多卡片,更多对话……
细分和提炼
故事工作坊
在冲刺或迭代计划阶段开展故事对话
人人参与并非明智之举
分解和瘦身
如何在交付阶段使用故事地图
如何使用故事地图来可视化进展
在故事工作坊中使用简易地图

第17章 故事呢,就好比《行星战机》
把碎石子儿重新聚集起来
地图绘制要适度
千万不要小题大作

第18章 开发完成后怎么学习
团队回顾
和团队外的角色一起回顾
够用
向用户学习
从发布中学习
预定计划中的结果
使用故事地图来评估发布是否准备就绪
结语

如果想得到下载地址,请访问中科院计算所培训中心官网http://www.tcict.cn/
添加官网上的微信客服号索取!

原文地址:https://blog.51cto.com/14242083/2396364

时间: 2024-10-01 20:28:57

每周一书《用户故事地图》分享!设计、产品、开发必读!的相关文章

用户故事地图(User Story Mapping)之初体验

北京这几日的天儿真是好的出奇,白天风和日丽,晚上繁星漫天:在这样一个周六的下午,小编参加了一次北京敏捷社区(微信号:Agile1001)组织的活动:<用户故事地图User Story Mapping 实战工坊>,虽然对用户故事地图是第一次接触,但也有一些小小的体会,回到家中是在按捺不住想写下来分享给大家. 今天的活动由<百度方法+>发起人,软件工程团队负责人李涛引领大家进行实战体验,他也是<用户故事地图>这本书中文版的译者. <用户故事地图>这本书的原作者 

创建用户故事地图(User Story Mapping)的8个步骤

[小编]上周六了解了用户故事地图后,小编又查阅了一些资料,找到了以下这篇关于如何组织用户故事地图规划的文章,分享给大家.也希望大家如果有好的实践,也可以留言一起交流. 原文地址:http://winnipegagilist.blogspot.jp/2012/03/how-to-create-user-story-map.html 感谢Jeff Patton和其他人的大力推广,用户故事地图已经成为敏捷需求规划中的一个流行方法.用户故事地图可以将你的backlog变成一张二维地图,而不是传统的简单列

21天敏捷打卡-用户故事地图

上图是基于敏捷故事的一个看板或者说敏捷流程中的一种,没有什么比亲身投入的效果更好.用户.组员需求方通过自身的投入.表达以便于让团队成员更加了解其想法和统一组员的想法.用户故事是一种思维,通即故事思维,运用故事的元素进行思考和设计,解决问题.达到某种效果.用户故事设计中核心是通过故事传递信息,引起共鸣,决绝问题. 讲故事不是一个简单工作,需要优秀的组织能力,清晰的表达方式,达到听众清晰明了我们想表达的.这里笔者建议,如果平时和人交流的时间太少,可以通过书写博客等方式,组织自己的中心思想,让听众知道

怎么用leangoo做需求管理?(用户故事地图)

用户故事是在敏捷开发中表达需求的主要方式,我们在做敏捷开发的时候都有需求池的概念,在Scrum中这个需求池就是产品backlog,需求池里面是条目化的需求,每一条通常是一个用户故事.按照Scrum的定义,产品backlog是一个基于价值强制排序的队列,团队按照价值的高低,顺序地交付需求. 在开发的过程中,团队会逐步的细化产品backlog,为了保证短平快的交付,高优先级的用户故事会被分解为较小的粒度.但是这样带来了一个问题,对于那些规模稍大一些的产品来讲,故事的数量就会很多,故事拆分后通常会有只

用户故事地图对应到Epic及其缺点

??用户故事地图,提供了2维的角度来分析用户故事,直观,更加有利于优先级的表达. 在理解用户故事地图时,需要注意其作者的用词跟一般的用户故事不一致,因此要注意跟普通的用户故事用词之间的对应关系. 推荐一般理解如下: 一幅用户故事地图展现1个史诗Epic User Acitivites(Backbone)行,可以理解为对史诗Epic的一级功能分解 User Tasks(Walking Skeleton)行,可以理解为对史诗Epic的二级功能分解.这里千万注意,这与一般用户故事的任务完全不是一回事,

用户故事驱动的敏捷开发 – 2. 创建backlog

本系列的第一篇[用户故事驱动的敏捷开发 – 1. 规划篇]跟大家分享了如何使用用户故事来帮助团队创建需求的过程,在这一篇中,我们来看看如何使用这些用户故事和功能点形成产品backlog.产品backlog是敏捷开发中用来管理需求列表,排定优先级,形成迭代计划,组织开发/测试和交付过程的工具.可以说,产品backlog是一个敏捷团队管理开发过程的核心,所有的活动和交付物都围绕backlog来进行.一旦需求明确,我们就必须在开发过程中持续的跟踪backlog内容的实现和交付过程,确保我们的想法可以按

用户故事驱动的敏捷开发 – 1. 规划篇

敏捷开发现在已经不是新鲜事物了,我们都从各种渠道听到过不同的团队实施敏捷的胜果,听的时候觉得很美,回到家就发现那都是别人家的团队,结合自己的情况一看就发现问题一大堆.就算是最终打算一试,也经常会不知如何开始.这就是我希望编写这份文档的原因,能够找到一个遵循的敏捷项目管理模型,虽然我们都知道没有一个放之四海而皆准的方法,但在更高的层面上我觉得这仍然是可行的.也就是说,管理模型是一致的,但是其中采用的方法可能各有不同,最终目标是唯一的:打造一支可以快速适应变化的高质量团队,并输出高质量的产品! 今天

UDAD 用户故事驱动的敏捷开发 – 演讲实录

敏捷发展到今天已经在软件行业得到了广泛认可,但大多数敏捷方法都是为了解决某一特定问题而总结出来的特定方法或实践,一直缺乏一个可以将整个开发过程串接起来的成体系的方法.用户故事驱动的敏捷开发(User Story Driving Agile Development – UDAD)就是这样一套方法和实践,希望能够在软件开发的各个过程都提供最有效的方法让希望采用敏捷的团队能够有一个整体的方法论作为指导. 如何你对敏捷还缺乏了解,可以阅读以下文档: 关于敏捷开发 UDAD中采用了以下几个已经被广泛认可的

《用户故事与敏捷方法》阅读笔记05

第13章 用户故事的优势 从上一章我们得知,处理需求的方法多种多样,但是我们为什么要选择用户故事?因为它会带来多种好处: ①用户故事强调口头沟通:自古以来,口头表达是十分重要的.而且相比于书面书写的易产生歧义,口头表述更见简单明了,需求文档也是如此. ②人人都可以理解用户故事:相比于一些墨守成规的软件需求里的技术术语,用户故事使用的语言更容易使用户理解,简洁明了,同时更能增强用户对故事的记忆. ③用户故事的大小适合做计划:其他类型的需求分析关联性太强,并且还比较笼统,大小不能称得上是易实现的适合