如果你问我作为企业级应用的产品经理日常工作最大的感受是什么?那就是经常会需要面对众多复杂类业务需求。
原因其实很好理解,B端产品通常需要支持更复杂的业务流程,需求也更加个性化和细分。例如,银行业务系统、医院管理系统、物流管理系统等,这些都是无法统一用某个平台去一站式解决的,而这些都要求产品经理能去梳理复杂的业务流程和多种角色的操作步骤从而量身定制出一个应用。
因此,作为企业级应用的产品经理需要具备更高的业务理解能力和分析能力,以便更好地理解业务需求和制定产品策略。
这里为大家介绍一个复杂业务拆解的通用方法:
当产品经理面对复杂业务时,可以采用以下分层、分节点、分详细流程的方式拆解业务:
第一层,整体业务分析。需要对整个业务全局进行分析,包括业务的目标、范围和组织架构。通过整体业务分析,可以建立业务的整体认知。
第二层,业务节点分析。将整个业务划分为若干个节点,每个节点代表业务的一个具体环节,如一个电商选购业务可以分拆为搜索信息节点/浏览商详节点/加购物车节点/订单提交节点。通过业务节点分析,我们可以深入了解业务的具体内容和流程,从而更好地识别业务痛点和优化机会。
第三层,业务流程分析。在每个业务节点中,以节点为单元逐项展开进一步分析业务的具体流程和细节。通过业务流程分析,可以发现业务流程中的瓶颈和问题,并设计对应改进方案。
具体而言例如我们接到一个任务要去开发一套医院管理系统,在医院管理系统中,我们不仅需要能支持医生、护士、管理员、患者等多种角色的操作,同时需要支持多种业务流程,如挂号、门诊、住院、检查、化验等。
试想下在面对这样的复杂需求时,如果我们不采用分层、分节点、分详细流程的方式去拆解,实现从整体到细节的逐层分析,就很容易在需求建设中出现遗漏。
这里的三层拆解本质就是我在《中台产品经理宝典》一书中所提到的“业务建模”的最简化的落地样式,而这个方法论不仅仅适用于产品分析更适用于业务的流程拆解。
那么接下来我们就以订酒店业务为大家进行一个拆解,酒店预订是一个典型的在线服务业务,需要涵盖从顾客浏览酒店信息,到完成预订并支付的整个流程。
在进行业务分析和拆解之前,我们需要先去明确业务的目标和范围。
对于酒店预订业务而言,其目标是为顾客提供便捷的酒店预订服务,业务的范围包括顾客浏览酒店信息、选择酒店、预订房间、支付费用等环节。
因此我们就找到了业务的流程起始两端是从顾客浏览酒店信息开始,到最终完成支付费用的一个过程。
在明确了业务目标和范围之后,我们可以采用分层、分节点、分详细流程的方式来拆解业务。
第一层,整体业务分析。该层次主要是对业务的整体情况进行分析,包括业务的目标、范围、流程和组织架构等方面。通过整体业务分析,可以建立业务的整体认知,从而更好地制定产品策略和规划。
第二层,业务节点分析。该层次主要是将整个业务划分为若干个节点,每个节点代表业务的一个环节或阶段。对于酒店预订业务而言,可以将其划分为搜索酒店、选择酒店、预订房间、确认订单和支付费用这5个节点。
第三层,业务流程分析。在每个业务节点中,进一步分析业务的具体流程和细节。对于酒店预订业务而言,每个节点的具体流程分拆如下:
01搜索酒店:顾客可以根据关键词、位置、价格等条件搜索酒店,系统返回符合条件的酒店信息。顾客可以浏览酒店的基本信息、房型信息、房间图片等,选择心仪的酒店。
02选择酒店:顾客在浏览酒店信息的同时,可以查看酒店的评价和评分,了解其他人对酒店的评价,从而选择心仪的酒店。
03预订房间:顾客选择入住日期、房型、数量等信息,提交预订请求。系统根据房间的可用性和价格等条件,确认订单信息,并向顾客展示订单信息和费用明细。
04确认订单:顾客确认订单信息,系统生成订单,并向顾客发送订单确认邮件。订单的信息包括酒店名称、房型、数量、入住日期、离店日期、费用等。
05支付费用:顾客可以选择支付方式(如支付宝、微信、银行卡等),完成支付。支付完成后,系统向顾客发送支付确认邮件。
可以看到通过以上分层、分节点、分详细流程的方式拆解酒店预订业务,帮助我们更加清晰地了解业务内容、背景、主体、时间和实现方式等方面,从而更好地制定需求计划和优先级。同时,通过这种结构化的分析方式,还可以避免遗漏和混淆需求信息,提高需求文档的质量和可读性。
在日常工作中面对复杂业务,我们均可以采用分层、分节点、分详细流程的方式拆解业务。通过分层、分节点、分详细流程的方式拆解业务,可以帮助我们更加系统地了解业务的整体情况和具体细节,从而更好地制定产品策略和规划,并针对业务痛点和优化机会提出具体的产品需求和优化方案。
最后的最后,如果大家希望学习更多企业级应用设计与建设的实战案例,可以去看我的中台系列续作《中台产品经理:数字化转型复杂产品架构案例实战》一书。