![5c34a811aa8aa3c13b952248d6957cf4.png](https://i-blog.csdnimg.cn/blog_migrate/88270e0bd5f7404302b18379c0478aa9.jpeg)
一个复杂业务需求不仅仅对应一个功能点,而是由多个功能组成的。举个例子订餐APP例子,业务需求用户下单,那功能需求就包括用户角色“选菜品”、“付款”、“下单”,商家角色包括“核验订单”、“配餐”,物流角色包括“接单”、“送餐”,用户角色“收到”完成流程,此外后台还要有账户生成与信息记录的功能等。
可见一个业务需求通常涵盖多个功能需求,涉及前端展示和后台记录等多个部分,因此业务流程图通常复杂详细,尽量能够涵盖各种异常情况,每种异常情况都有相应的前、后台流程逻辑方案。所以在业务流程图设计中,首先要搞清复杂业务在产品线各个阶段和功能模块间的信息流转。
例如下图1-1用户订餐业务流程图
![c5f5f7200b342684a928a78e37533819.png](https://i-blog.csdnimg.cn/blog_migrate/a29d1bc902bee95a998a4df6dbc29aa4.jpeg)
图1-1业务流程图(仅为讲课模型不代表真实业务流程)
现实中每个新入职产品经理,几乎都是从需求池中领到一个的优先级最高的需求作为自己在新公司工作的开始。假设下图图1-2某产品经理入职一家互联网公司后接手离职产品经理的需求池。从里面拿出优先级5级的已经排期的需求。
我们选用知识付费平台课程邀请码,作为业务流程图设计思