在产品设计和交互过程中,用户体验是一个十分重要的局部。随着产品的逐步欠缺,主创团队也须要通过各个维度来理解用户需要,欠缺用户的整体体验。在这里,咱们常常用到的一个实际是用户故事地图。
一、用户故事地图是什么?
咱们能够把用户体验整个产品的行为当作用户的旅程。在整个旅程中,用户是不能第一步就发现产品的所有价值的,须要通过各种流动及行为的触发,来深刻进行体验,从而挖掘出产品的价值。
那用户故事地图就是一种安顿用户故事的办法,它将用户旅程的根本步骤安顿在程度轴(行)上,将用户故事安顿在相应的步骤(列)上面,在同一列中,用户故事的优先级由上至下顺次升高。当用户故事地图实现时,咱们能够在繁多的逻辑视图中看到用户与产品交互的所有形式,从第一次交互到实现总体用户指标。应用用户故事地图,能够通过更全局的视角理解用户故事如何融入整体用户体验。
二、咱们要如何应用用户故事地图?
首先第一步,确定指标用户
在确定指标用户之前,咱们还须要对齐一下产品的定义以及产品的指标。也就是说,咱们 须要在外部明确咱们到底要做什么、咱们为什么要这样做以及用户的价值。接下来咱们就须要确定产品的指标用户,比方当当的指标用户是新书、畅销书购买群体;而孔夫子新书网的指标用户则是古旧书、绝版书购买群体。
确定好指标用户之后,咱们就要来梳理指标用户的用户故事了。
第二步:确定用户故事
在这一步中,咱们须要确定的是骨干用户故事。举个例子,如果我要在周末去吃饭,可能会将这个流动拆分为起床 - 洗漱 - 换衣服 - 抉择餐厅 - 出门 - 达到餐厅。那在这个时候,咱们能够将这些骨干用户故事放在用户故事地图的最上一层。
接下来,咱们须要将这些用户故事进行更加粗疏的拆分:洗漱咱们能够拆分为洗脸、刷牙、护肤等。这些颗粒度更细的用户故事能够放在骨干用户故事的上面一层。不过在这里咱们要留神一点,咱们不须要将用户故事进行十分粗疏的划分,比方:将起床拆分为睁开眼睛、从床上坐起来等等,因为这种维度的拆分是曾经落实到十分细节的执行中了的,如果只关注在这种颗粒度的话,会让咱们过早地深刻探索“如何实现产品”中去,而漠视了高纬度的产品设计。
在拆分用户故事的时候,咱们须要去 发散一下本人的思维:比方用户在这个局部会去做什么?怎样才能进步用户的体验?用户还有没有其余的办法来实现这个步骤等等……
等大家发散了本人的思维之后,咱们就会失去一个比较完善、有条理的用户故事。
第三步:做好用户故事的优先级排列
既然咱们的骨干用户故事和更细化的用户故事曾经进去了,接下来就须要对这些拆分进去的用户故事进行优先级以及自上而下的排序,优先级最高的用户故事放在下面,并顺次递加。
第四步:沟通确认
用户故事是须要和客户 / 用户以及团队成员进行最终确认的,防止出现产品需要方面的偏差。确认实现之后,咱们就须要排公布打算了,在协调好手中的工夫、人力等各方面的资源后,将须要开发的用户故事排为产品打算,在接下来的工夫内逐渐交付。
对于我的项目团队来说,用户故事地图可能帮忙团队从用户视角来思考问题;可能帮忙团队更好地理解他们为什么要构建软件,以及软件如何融入全局。
除了一些常见的例外,任何软件产品都只是更宽泛的业务流动或客户体验的一部分,通常在与软件交互之外开始和完结。软件可能只是减速某些流动的某一部分,或者提供一种新的做事形式。布局用户旅程有助于团队在更宽泛的背景下思考用户故事,发现脱漏或不必要的步骤,并发明新的产品创意。
防止线性思维。用户故事地图有助于优先级划分、故事拆分,并为公布打算提供重点。特地是,通过布局一段旅程,而后在每个步骤中思考故事,这样故事地图帮忙团队将用户故事视为选项,而不是承诺。
将交互设计融入迭代交付。故事地图提供了一个很好的框架,用于思考用户交互过程,并在此背景下绘制迭代版本和里程碑。这样就更容易布局交互设计工作,优先思考与行将到来的里程碑相干的局部。
促成迭代交付。通过将相干故事分组在一起,利益相关者通常会看到,他们能够通过更简略的可交付成绩抉择来启用某些操作,并将更简单的故事推延到当前的版本中。
总之,应用用户故事地图,就能够“既见树木,又见森林”,思考问题更全面,布局交付更轻松,并疏导以用户的视角对待问题,晋升软件的价值,同时晋升与用户沟通的效率。