产品开发最大的责任是什么?
通过技术实现,交付解决方案,解决用户或业务问题,从而达成业务目标。
这个责任扛起来不容易,难点在于研发同学容易只专注在技术实现。
业务目标、用户或业务问题、解决方案都属于问题域,而技术实现属于实现域。
传统开发模式下,从问题域到实现域有着一道天堑,问题域由业务人员负责,实现域由研发人员负责,相互之间靠需求说明文档交接和确认。
精益开发模式下,需求在问题域被分解,分解过程有业务人员和研发人员同时介入,分解的结果是直接产生端到端(从需求到交付)的子项。
需求在问题域分解时,如何保证解决方案可以解决问题?
使用“影响地图”。因为产品是为人服务的,可以通过影响人的行为来实现目标。
影响地图致力于解决好两个问题:
1、对什么人产生什么样的影响可以帮助实现目标
2、提供什么样的产品功能(或服务)才能产生这样的影响
以业务目标(why)为核心,通过角色(who)、影响(how)、功能(what),逐层细化明确。
影响地图的模型很像上面的黄金圈法则,都是从最核心的why开始。
这是两个完全不同的领域,但这个模型的相似性,说明的可能是人脑同频共振的一种模式:深度的认同都是从“为什么”开始。