1. 影响地图要解决什么问题
产品开发的任务是通过交付功能(或服务)达成商业目标,通常这对应组织的两个功能:一部分人关注业务(客户需求和产品目标);另一部分人关注开发(用什么技术,怎样实现)。为此产品开发一直要面对两个挑战:
1) 业务职能和开发职能之间的理解、沟通和协作的隔阂,它带来极大的沟通和管理的耗费。 2) 产品功能和业务目标之间关联的模糊,它导致范围的蔓延以及范围与目标之间的不一致。
2、影响地图和用户故事地图的联系与对比
在日常的产品设计工作过程中,影响力地图、用户故事地图和用户故事穿插在一起使用。影响地图包含四个层次,why、who、how和what,按树形的结构一层层展开。在用户故事地图中,主要包含的内容是persona、activities和task,其中用户活动按时间线的方式排列。从两个地图的结构就可以看出两者相似的部分,影响力地图中的why是用户故事地图的整体目标和愿景;影响力地图中的who和用户故事地图中的persona基本类似,但是影响力地图中的who包含的还要更广一些;how和what看起来和用户故事地图中的activities和task不一样,但是当做影响力地图的时候,发现其中的how和what部分一样存在一些潜在的时间关系,因此可以类似activites一样按时间线进行排列,具体的形式就如同下图所示:
1)价值可视化
产品目标决定产品的功能项,并通过产品发布计划得以实现。产品目标、功能项和发布计划三者相互作用,是价值定义的重要部分。然而,现实中用户的需求与我们设想不会总是一致,市场环境也会发生变化,我们不可能从一开始就把握所有需求。用户价值定义背后一定蕴含着不确定性,带来业务上的风险,Tom Demarco 在《与熊共舞》一书中把风险和不确定性比作熊,一个成功的产品开发就是“与熊共舞”的艺术。挑战不确定性和风险是企业获得竞争优势的不二法门。可以说不确定性本身就蕴含着巨大的价值,是产品价值定义的一部分。所以,产品目标、功能项和发布计划间有机结合,以及其背后的不确定性定义了产品的价值。
2)用户故事图谱,「最小化期望产品生成器」
“用户故事图谱”的实践,整合了产品目标、功能项和发布计划。但是,另一方面,用户故事图谱的实践没有体现以下两个方面的信息:
---产品目标是如何映射成功能项的。
---背后有什么样的不确定性和风险。
3)影响地图,「最小化可行产品生成器」
就以上两点, “影响地图”的实践要做的更好。影响地图建立了从产品目标到功能项之间的详细映射,它背后的理念是:
---产品开发的目的不是完成特定的功能项,而是实现产品目标;
---只有通过影响特定的角色才能实现产品目标;
---为了对角色产生影响就需要开发特定的功能。
发布计划不是功能项的简单叠加,而是要在影响地图树上找到实现产品目标的最快和最便捷的路径,并且保证每次发布都是概念上完整的产品,让我们以最快的方式一步步地达成产品目标。用户故事图谱和影响地图是两种价值定义的可视化方法,在项目初期使用了用户故事图谱来组织需求,随着项目的进展而换成了影响地图。因为随着产品开发的深入和早期的交付,团队越来越发现:业务的不确定性比想象的高很多;项目范围开始蔓延,需要用目标加以约束。影响地图为这两个问题提供了很好的解决方案。