01
用户故事地图初接触
2018年9月1日,大连文思海辉会议室。《测试敏捷化白皮书》闭关讨论。我请了DevOps网红汪珺来做白皮书大纲讨论的引导。当时我们就采用了用户故事地图的讨论方式。这是我第一次接触用户故事地图。看着汪珺带着各位编委玩得很嗨就越觉得此法甚好!
▲《测试敏捷化白皮书》故事地图
为了更好地理解这个玩法,我请吴婷、沈雪、李强帮忙把整个过程用Excel详细地做了记录,留待我慢慢吸收,笨学生就只能用笨办法来学习和掌握了。
▲Excel版的玩法过程
02
《用户故事地图》,重在讲以及图形化用户体验
摘抄几个关于《用户故事地图》内容,先来了解一下。
1.用户故事地图是一种处理用户故事的方法。敏捷开发会用到用户故事。通过讲故事的方式,获得对产品愿景的一致理解,然后共同创建更好的产品解决方案。
2.用户故事重要的是讲,不是写。讲故事要完整,在一个统一认识的前提下讲故事,需要共同的语境,共同权衡和取舍,而不是直接从某个故事开始。最初的目的是将团队的关注点从共享文档转向对产品取得共识。
3.故事地图帮助大型组织建立共识。形成整体,明确局部,建立依赖,展示关联。
4.故事地图的模型应该包括:目标;故事主干;用户;大的活动(step by step);故事细节;优先级等规则;资源;功能和发布计划。
5.用户故事地图六步法:
- 厘清问题。用户是谁,带来什么价值?
- 构建全景图。广度优先,而非深度。一公里宽一厘米深。尝试用故事地图描述所有内容,包括用户的痛苦和喜悦。
- 探索。向深度拓展,讨论其它类型的用户,这些人又要做什么,哪些环节会出问题。使用画像、原型和实验不断优化解决思路,尽量改变和完善故事地图。
- 制定发布策略。请记住一点:要开发的东西总是太多。聚焦于业务目标的达成和目标用户。果断砍掉无助于取悦用户和帮助公司达成目标最小方案的东西。
- 制定学习策略。你可能已经识别出最小可行产品方案,但请记住,实际验证之前,这些都是假设。故事地图和讨论可以帮助我们发现那些最大的风险。为用户群的子集切分更小的MVP实验,逐渐了解到真正对用户有价值的东西。
- 制定开发策略。在去掉所有不必要的东西之后,留下的就需要投入开发。根据事先的先后顺序,将最小可行方案进一步切分。早期先聚焦于关键技术问题和开发风险。
03
用户故事地图是一种思考技术
用户故事地图是一种与咨询顾问认知事物套路相同的方法。基于问题来讨论解决之道。在思考的技术上有所不同,IT服务咨询顾问常用白板书写,一根白板笔走天下;软件开发咨询顾问多是用户故事地图,以便签纸挂墙看世界。
我讲ITIL 4课程有时候会问学员一个问题:为什么做运维的我们很少引入用户故事地图?课上一问,还有好多人不知道什么是用户故事地图。想想也是,都没怎么听说过,又何从谈起引入和实践呢?
去年我参与了一个有关写作的活动,讨论《职场写作》话题时,我引入客户体验地图来讲职场写作的故事以及图形化职场写作的历程和体验点。效果很好,大家很容易对故事达成一致并基于共识产生出很多有益的想法。因为涉及到知识产权,我对故事地图里的文字做了处理。
▲《职场写作》用户体验地图
所以说,用户故事地图是一种思考技术。只要掌握了这个原理和方法,可以应用在任何需要达成共识和集中讨论的场景。
04
流程文档与用户故事地图
繁琐的流程文档在运维里比较受诟病,出现文档和实操两张皮的情况。对文档的怨言从来没有减少过。特别是在强调双态IT的形势下,文档的弊端愈发明显。但现实中运维受体系管理和监管要求的约束,文档又不能减少,这该如何是好呢?
流程文档没有太多价值的背后有很多原因。不是简单的写流程文档没有价值或者流程文档流于形式。很多时候一开始就没重视流程的梳理,随手写来不考虑可执行性和应用的价值,只为了完成任务。
流程由Process Owner来设计和管理,Process manager学习流程文档并遵照执行。可以由一个角色或几个角色来承担,强调基于角色的分工协作;用户故事地图由Product Owner等相关人员组成的小团队来构建并进行讨论。每个人都是设计者,每个人都是执行者,强调face to face的团队协作。工作模式的差异直接决定了用户故事地图的效率更高、效果更好!
▲流程文档的设计方式
但同样,用户故事地图如果你不认真去讲,敷衍了事,其结果和流程文档一样,流于形式而毫无价值。问题不在于手段上,而是你有没有重视,并认真去做好。
05
讲故事高于看说明文档
在IT领域,用户故事地图的方法软件开发用得多,而运维用得少。为什么呢?即使在自动化运维平台团队里,也比较少见到用户故事地图的应用,讨论开发更多的是白板+白板笔的方式。
可能是没有过多关注,自然就少了应用;也可能是缺少类似敏捷教练这样的人来指导他们如何应用用户故事地图。好东西,也需要有人来告诉你如何使用。
我强烈推荐用户故事地图的理由:这是一个达成共识的好方法,这是一个整理思路并可视化思路的好方法。比起手书白板,它更形象、更易懂、更有秩序感,思路调整起来更便捷!
“故事不在于写,而在于聚在一起讨论”。这才是用户故事地图的应用精髓!