共计 3689 个字符,预计需要花费 10 分钟才能阅读完成。
本文转自台湾的 Ruddy Lee 老师的博客,Impact Mapping 真是令人惊艳的可视化工具。等你看完这篇文章,你会爱上它的。
典故
继 2011 年 6 月 Example of specification《实例化需要》一书的平凡奉献之后(取得 2012 年 Jolt Award 年度最佳图书大奖),Gojko Adzic 说我会更致力地在需要这个畛域里做出问题来的,请期待。
他果然没有让大家等太久,2012 年 10 月他发行了 Impact Mapping《影响地图》这本只有三个部份,共 73 页的小册子。
小册子只阐明了一件事:如何把概念可视化 – Impact Mapping 影响地图。它展示了一种「让需要可视化的能力」,用简略的 Why-Who-How-What 的分析法,搭配结构化的显示方式,让工程师可能看见辛辛苦苦开发进去的性能是对应到哪一个业务的指标上。
哈哈! 其实是倒过去的,因为它非常适宜使用在需要还是极度形象 (概念) 的期间,他让业务指标可能清晰化,让大家都能以较形象的形式看出须要那些性能能力达成这样的业务指标。它可能串联进去一条相干的影响门路,并借着关联的图示化,让需要被看得见,这一点对产品的晚期,还在做雏型设计的作业上有着极大的奉献。
- 原文版: Impact Mapping: Making a big impact with software products and projects
- 中文版: 影响地图:让你的软件产生真正的影响力
用 Impact Mapping 来剖析电影 — 另类的诠释
这是我的最爱,使用电影来论述演讲的情节内容(大略是 2005 年开始的,我记得过后讲的第一部电影是基诺. 利瓦伊的驱魔神探 康斯坦丁,技术上要探讨的是微软 Message Queue 的实践)。手法是在演讲中拨放一段 2 到 3 分钟的电影精彩片段,让学员透过可视化的影像,试着联想着跟演讲主题的种种关联性,达到一种比独自听讲者演说更为无效的共鸣。这招用多了当前,就自然而然成为了本人演讲时的特色。一些熟识的学员,总会在上课前顺道问一下明天会放哪一部片子啊?!
但这回采纳 impact mapping,则是真的用来剖析电影用,与技术无关,假借着使用它可视化的能力,让没有看过这部电影的人也能像剧务一样的相熟着每个场景(仿佛讲得太夸大了,本质上只是画出它的门路而已,若是想要齐全理解它,还是要配合着去看剧本吧,至于所有的性能形容,那是每个参加上演人的”脚本”),理解各个场景试图要带给观众的成果是什么,以及它所想达成的指标。以下便是电影白日梦冒险王(The Secret Life of Walter Mitty 国内的翻译叫做《白日梦想家》)的影响地图(或者是它的主题曲太吸引人了,所以就选它的电影来当范例了。它叫: Stay alive)。
由左往右;依序排列的是电影要达成的指标,有哪些重要的角色,而这些角色要强调的是那些特色,这些特色所须要的形成因子,最初是用怎么的剧情上演才能够取得这样的成果。(有一条能够依循的门路,如同就能够勾画出 the whole picture,这是咱们在思维含糊期所最最想要的,寻找条能够依循的思路,这须要练习,来动动手吧!)
试着用这些数据,开始说故事吧:
- 配角的指标(Why): 找到第 25 张底片,来做杂志最初一期的封面故事。
- 人物配角(Who): 华特. 米堤 Walter Mitty(由班·史提勒饰演)
- 配角的共性特色 (How): (1) 爱做白日梦。(2)是典型的宅男。
- 影响这个共性的形容 (What): (1) 体现得常常发愣、空想。(2) 非常容易触景生情。(3)少年时打工后遗留下来的创伤,等等。
- 场景 (Scenario): 这是我本人加上的。因为要做这样的共性形容,该有怎么的布景来做配合,准备动用多少演员,筹备拍摄多长的底片(也就是准备破费的老本) 及脚本。
只是一张简洁的图示,针对 一个指标,陈说着。
- 第一层、谁 Who:指出配角人物
- 第二层、怎么 How:格性特色的形容
- 第三层、什么 What:列出影响的因素
再针对这些个因素设计出可能展示达成让观众引起共鸣的场景片段。最初再测验这些个片段是否能达成咱们所默认的指标。这样便 OK 了! 一出戏的极度形象轮廓便能够成形了。
看着这张图示,不论是导演、演员或是剧务,依附这样的阐明,仿佛看见了剧本中赋予这个角色的全貌,大家开始有了个根本的轮廓,也就是咱们所谓的对配角、人物的轮廓,get the whole picture 看见全貌(请留神 Impact Mapping 是用来形容局部门路的影响因素的,而后剖析有它或无它的影响性,而不是用来剖析所有相干门路的全貌的,那太简单了,也就是说;因为故事的全貌通常都会太过于盘根错节,远远超过这种直列式剖析形式的领域,就是关连性太高、太简单了很难画进去,或是基本就画不进去,因而咱们简直不会把所有的相干因素都画进去, 只把重点放在想要探讨的门路上)。
诚实说,我好喜爱用它来剖析电影。而且每当剖析完电影的那一刻,我总会感觉 (自以为是的) 本人能够去当导演了(或者应该把这种办法介绍给李安吧!)。
因而这一段我先用电影来跟大家分享本人的心得。但使用在软件开发上,要怎么转换呢?
请看它的使用者故事(应该说的是用例):
身为白日梦冒险王的配角,我心愿可能体现得经常发愣、空想,从此以后当大家提到 Walter Mitty 时就会想到我是一个爱做白日梦的人。
电影说完了,开始讲正课吧!
- 「谁 Who」刚好对照到使用者
- 「什么 What」则是对到欲望
- 「怎么 How」对照到利益。
咱们可能很容易地由可视化的影响因素,疏导出相干的使用者故事。这一点刚好能够提供咱们在向别人陈说故事时的关联性阐明。
附带一提:在撰写使用者故事的时候,应该是写三张卡片而不是一张。
- 第一个故事卡片上形容理论的故事;
- 第二个是占位符。为咱们看到第一个故事后必然要做的扭转保留地位;
- 第三个故事卡片就实现那些扭转后所须要做的优化。
依循这种形式,很快的你就会有一大堆用户故事了,当信息过多的时候,反而会让你看不到真正工作的主轴,此时便该是使用者故事地图呈现的时候了
上面这一段参考自中文译本,是规范教材,到处都可找失去。但请记得;看完后挑一部本人喜爱的电影,制作它的影响地图,会很有成就感的!
何谓影响地图?
一个简略却极高效的协作性的策略布局办法。
影响地图 Impact Mapping 是一门属于战略性的布局技术,通过清晰的沟通假如,阐明团队依据总体业务指标调整其流动,以及做出更好的里程碑决策,影响地图能够阐明组织防止在构建产品和交付我的项目的过程中迷失方向。
影响地图能够无效的评估交付,作为品质回馈的规范之一。
影响地图的构造
它是这样的一个思维逻辑和组织构造:
为什么(Why)–> 谁(Who)–> 怎么(How)–> 什么(What)
也就是:咱们的指标是什么(Why),为了达成指标须要哪些人(Who)去怎么(How)影响,为此咱们须要做什么(What)。影响地图通过构建产品和交付我的项目来产生本质影响,从而达到业务指标。
影响地图的特点
- 结构性:从业务指标到交付的结构化梳理和开掘的办法,指标–角色–影响–产出物。
- 整体性:连贯指标和具体交付物之间的树状逻辑图谱。
- 协作性:利益相干人一起沟通探讨合作,把暗藏在集体头脑中的默认的思维逻辑开掘进去共享。
- 动态性:动静调整、迭代演进、教训证的学习。
- 可视化:一个清晰的视图,关联性的构造一眼能够望穿、易读。
它将各种角色以不同的视角,不同的思维逻辑,不同的前提假如,通过可视化和合作的形式进行整顿、阐明,相关性在座连贯,一下子就串起来了。通过连贯交付内容、影响和指标,影响地图显示了之所以去做某一个性能的因果关系,同时也可视化了各利益相干人所做出的假如。这些假如包含了:业务交付的指标,波及指标关系人,及视图画所达到的影响。同时,影响地图沟通了两个层面的因果关系假如:
- 交付会带来角色行为的变动,产生影响;
- 一旦影响达成,相干的角色会对整体指标产生奉献。
小结
影响地图能够作为使用者故事地图的无效输出,它刚好能够很有秩序的产出使用者故事缩小咱们使用头脑风暴时所大量产出凌乱无序的使用者故事— 好的整顿工具。它让咱们看到了用户故事与业务价值之间的分割关系,这一点能够防止咱们做了一堆没有商业意义的性能。
最初;它能让咱们在调整业务指标时,明确的判断哪些性能该持续做完,而那些性能能够不必做了。
还是用电影来做结尾吧! 影响地图是极度形象的可视化产出物,就好比剧本里的人物关系图示,想晓得真正的工作细项,还是得去浏览剧本 / 脚本吧! 下一回;咱们就来谈谈使用者故事地图,它就是我所谓的剧本!
附上学员在上课时的作品:
作者:李智桦(中国台湾)
申明:文章取得作者受权在 IDCF 社区公众号(devopshub)转发。优质内容共享给思否平台的技术伙伴,如原作者有其余思考请分割小编删除,致谢。
IDCF DevOps 黑客马拉松,独创端到端 DevOps 体验,精益守业 + 麻利开发 +DevOps 流水线的完满联合,2021 年仅有的 3 场公开课,数千人参加并统一五星举荐的金牌训练营,谋求卓越的你肯定不能错过!关注公众号回复“黑马”即可报名
北京:7 月 24-25 日
上海:9 月 11-12 日
深圳:11 月 20-21 日