领域驱动设计全局分析_2_价值需求分析
一、识别利益相关者
利益相关者可以理解为与目标系统存在利益关系个人、团体或组织
支持者,比如组织、部门、员工和上游第三方合作伙伴
受益者,比如用户、下游第三方
注:上游指的是提供价值方,下游指消费价值方。
1、利益相关者的分类
受益者拥有需求,要让需要得到满足,就需要团队的支持,支持者为团队提供必要的输入,团队要让目标系统取得成功,就需要支持者的帮助。但是目标系统的成功未必给支持者带来价值。因此支持者是团队的上游,这种上下游关系也决定了利益相关者的重要性和优先级
1)解决问题的利益相关者
在价值需求分析阶段,支持者更加重要,他们决定了目标系统的愿景和范围,确定开发目标系统的约束条件;
2)受益的利益相关者
在业务需求分析阶段,受益者更重要,他们决定了目标系统的业务流程和业务场景。
二、明确系统愿景
系统愿景是目标系统价值需求的精炼提取,如果能够以精简的语言清晰描述出来,就能帮助团队就项目需要达成的目标达成共识。
在全局分析角度定义系统愿景,只需要描述要做什么,为什么要做,以及从价值角度分析能够从利益相关者获得什么样的利益,什么样的机会,解决什么样的问题。
三、确定系统范围
确定系统范围是确定目标系统问题空间的边界,确保问题空间内业务需求的收敛性。目标系统的当前状态,未来状态和目标列表共同组成了目前系统的范围
系统范围的确定的界限可以将无效的,不合理的需求拒之门外,确保了业务需求的收敛性
四、使用商业模式画布
分析价值需求的时候,一定要让客户和团队坐在一起,通过有效的互动形式进行交流,将价值需求通过可视化的方式明白无误的表达出来,以达成共识,这种高效的协作方法就是商业模式画布