产品设计:如何用三流分析搞定复杂场景分析与产品设计
作为B端产品我们不可避免的会遇到很多复杂场景的产品设计,那么有没有一套通用易懂的方法可以帮助我们快速搞定复杂场景的产品设计呢?
今天我就给大家推荐这样一个工具,叫三流分析方法。可以帮助大家提供一种系统化的思考框架,以优化其内部运作和产品设计。
1. 什么是三流分析?
事实上一家公司就像一个繁忙的机场,飞机来来往往,每架飞机都有自己的航线和任务。在企业里,这些飞机就像是工作、数据和业务,它们按照一定的规则飞行,确保一切井然有序。
因此我们可以把公司的运作抽象为三个流:工作流,数据流,业务流。
1.2 工作流定义与作用
工作流(Workflow)是指企业内部员工完成特定工作任务的流程。它关注的是任务如何在不同角色和部门间流转,以及如何通过自动化和优化来提高效率。
比如从接到订单到发货,每一步都要有人负责,每一步都需要某个岗位的人员完成特定的工作,确保任务顺利完成。而我们要做的就是把这每一步工作都记录下来。
可以说我们越多的把这些工作记录下来,变成自动化的过程是就叫做产品流程设计,而在B端产品设计中,工作流的设计会直接影响到用户的日常操作和协作效率。
1.3 数据流定义与作用
数据流(Data Flow)涉及到企业在业务过程中产生的各种业务数据和财务数据的收集、处理、存储和分析。用更通俗的话来说,数据流就是在具体的每一步工作中都会传递的具体数据信息是什么?
1.4 业务流定义与作用
业务流(Business Flow)是指企业日常运营中的业务管理,包括客户管理、供应链管理、财务管理等。
与前面的工作流不同的是,业务流更多是站在一个更高的维度上去进行考虑。比如说我们设计订单发货的过程中,我们并不是所有一切都在围绕提升效率去出发的,举个很简单的例子针对一些高昂的商品,在出库时我们需要进行多次的校验检查这些动作是必不可少的,而它存在的意义也是为了满足。企业所定位的高价值商品安全交付的业务规则。
所以业务流的定义本质上来说就是满足企业的战略价值,而落地到具体系统上来说,就是要求我们必须设置很多的业务规则,来约束我们的工作流。
再比如说我们设置价格时,我们是否可以允许我们的价格组现降价,甚至把商品降为0元,其限制规则就是所谓的业务流,比如说企业规定业务层面任何降价不能将商品价格下调50%及以上,这就是一个典型业务流。
2. 如何从三流分析到产品设计
我们可以看到三流分析为产品设计提供了一个清晰的框架,继续通过理解每个流程的细节,我们可以识别出需要自动化的手动操作、需要记录和使用的数据以及必须遵守的业务规则。
没错,我们实现产品化的需求映射规范其实就是这三条:
l识别出需要自动化的手动操作;
l需要记录和使用的数据;
l必须遵守的业务规则;
而如果我们结合前面的三流分析,我们可以得到这样一个标准的产品化设计出发思路:
而这可以说是所有b端产品通用的产品设计思路。
那接下来基于三流分析和这样的映射规则,我给大家一个完整的复杂B端系统的产品化设计框架:
步骤1:理解业务目标和痛点
首先,我们需要分析企业的业务目标,了解当前业务流程中的痛点和效率低下的环节。
步骤2:工作流分析:
确定业务流程中的每个步骤(一级流程、二级流程等),并识别每个步骤中的手动操作和自动化潜力。
步骤3:数据流分析
确定业务流程中需要记录的数据(主字段和辅字段),并分析数据如何传递的,以及在哪个步骤分别需要哪些数据的展示?
步骤4:业务流分析
确定业务流程中的决策点和关键动作,并识别业务流程中的规则和约束。
步骤5:功能需求推导
梳理所有工作流程,看看哪些手工活儿能变成自动化的;
再看看数据怎么流动,并确定下哪些数据得记下来用上;
最后弄清楚业务流程里哪些规则和决策点需要我们固定到系统中以此来保证流程准确的运行。
步骤6:设计系统功能
设计系统功能以支持自动化的业务流程,确保系统功能能够记录和处理数据流中的信息,并遵守业务流中的规则和约束。
3. 用一个案例来演示
OK,接下来让我们通过一个案例来演示如何将三流分析应用于产品设计。
假设一家公司:蓝海制造有限公司
蓝海制造有限公司是一家生产家用电器的中型制造企业。目前,公司的出库流程主要依赖于手动操作,导致出库效率低下,错误率高,客户满意度受到影响。
组织架构
现有IT系统
一个基本的ERP系统,用于订单管理和库存记录;
一个独立的物流管理系统,用于跟踪运输和配送。
出库工作流分析
1. 一级流程:订单处理
- 接收订单:销售部接收客户订单。
- 订单审核:销售部审核订单,确认库存充足后,标记为“已审核”。
2. 二级流程:出库准备
- 生成拣货单:仓库管理部根据ERP系统中的“已审核”订单,生成拣货单。
- 拣货:仓库工作人员根据拣货单,从仓库拣选指定数量的产品。
问题识别:当前生成拣货单是由人手工进行完成,严重影响效率,并且有算错的可能性。
3. 三级流程:质量检查
- 执行质量检查:生产部对拣选的产品进行质量检查。
- 记录检查结果:生产部记录质量检查结果,合格的产品标记为“合格”,不合格的标记为“不合格”。
问题识别:由于在登记质量检查时仅登记了不合格商品,无法将不合格商品与当时入库人员拣货人员,发货人员相关联,无法具体定位该商品不合格的原因是出现在哪个环节?
4. 四级流程:出库记录
- 记录出库信息:仓库管理部在产品出库时,记录出库信息,包括出库时间、数量和目的地。
- 更新库存:ERP系统自动更新库存数量。
问题识别:当前产品出库均由手工出库单进行登记,扣减库存不及时,往往会出现因为未及时将手工出库的订单录入系统,造成库存未及时扣减,从而导致线上出现超额售卖的情况。
5. 五级流程:物流配送
- 安排物流:物流部根据出库信息,安排产品运输和配送。
- 更新物流状态:物流部在物流管理系统中更新产品运输和配送的状态。
出库数据流分析
- 主字段
- 订单号:唯一标识一个订单的编号。
- 产品编号:唯一标识一个产品的编号。
- 数量:订单中产品的数量。
- 客户信息:包括客户名称、地址、联系方式等。
- 出库时间:产品出库的时间。
- 辅字段
- 订单状态:表示订单当前的状态(如“已审核”、“已出库”等)。
- 库存位置:产品在仓库中的具体位置。
- 质量检查结果:产品的质量检查结果(“合格”或“不合格”)。
- 物流信息:包括运输方式、配送状态、预计到达时间等。
产品设计思路
从前面的中我们能很清楚的看到我们的产品设计就是解决三个问题:
-问题识别:当前生成拣货单是由人手工进行完成,严重影响效率,并且有算错的可能性。
-问题识别:由于在登记质量检查时仅登记了不合格商品,无法将不合格商品与当时入库人员拣货人员,发货人员相关联,无法具体定位该商品不合格的原因是出现在哪个环节?
-问题识别:当前产品出库均由手工出库单进行登记,扣减库存不及时,往往会出现因为未及时将手工出库的订单录入系统,造成库存未及时扣减,从而导致线上出现超额售卖的情况。
基于这样的分析后,我们就能很清楚的给出完整的功能需求表是什么:
通过这个案例,我们可以看到三流分析帮助我们可以快速理解和优化业务流程,并将其转化为具体的产品设计。这种方法不仅提高了业务执行的效率,还确保了产品设计能够满足企业的实际需求,因此我建议每一位产品经理都应该熟练掌握这样的一个分析方法。
最后如果你希望学习更多关于b端产品经理的复杂系统分析方法论,可以去阅读我的《B端产品专家进阶之路》,本文的方法论就是摘录于该专栏的第26讲商业力分析及落地路径。
关注《三爷茶馆》与2w产品经理一同踏上进阶之路!
-------------------END-------------------