单据|不管多复杂的系统设计,都离不开这9个字

编辑导语:在进行系统设计时,对产品底层设计能力的掌握十分重要,如此,才能够在接手新需求、新业务时不慌不忙,做好产品规划方案。在文中,作者提出了理流程、定单据、填功能的系统设计策略。具体如何实施?不妨来看看作者结合了自身经验的这份解读。
单据|不管多复杂的系统设计,都离不开这9个字
文章插图
无论做什么事情时,我们总是希望能深谙其道、举一反三,找到底层逻辑和运转规律,这就需要我们多加观察、学习、积累、总结,继而形成自己的方法论。
上学、做研究、创业、做产品规划、系统设计无不如此。本篇文章以木笔本人切身经验分享一些B端系统设计的方法和步骤,希望对一些新老朋友有所帮助。
在做系统设计时,遇到一个业务提的一个新的需求丢过来时,新手小Z经常焦头烂额,就算对既有系统和流程已经很熟悉了,在设计新的功能时还是漏洞百出。
而老道的产品的老A却总能得心应手,即便对过往业务不是很了解,经过几天的学习,也总能设计出一份业务方比较满意的方案,而且漏洞较少。
两人的差距在哪呢?不是责任心,不是态度,而是产品底层设计能力。因为老A经过多年摸爬滚打,总结了一套放之四海而皆准的产品法则,这套法则足以让老A驰骋产品界,立马定江山。
小Z对老A仰慕至极,虚心求教,老A笑着送给了小Z9个字:理流程,定单据,填功能。而这9个字正是老A总结的产品箴言,可放诸四海,童叟无欺。
第一步:理流程。
当接到一个新的项目需求时,不要上来就开始聊系统实现,应该先和业务方一起把主干流程梳理一遍,保证流程是通畅无阻且切实可行的。
流程理顺了,业务方的诉求也就清晰了,是否可行,哪些环节有坑都一目了然了,同时在梳理的过程中,系统层面的流程节点也比较清晰了。
【 单据|不管多复杂的系统设计,都离不开这9个字】第二步:定单据。基于业务流程各关键环节的产出归纳出系统的单据和状态,用单据存储业务的过程数据,用状态管理流程的关键节点。
第三步:填功能。针对需要系统支持的环节,设计系统功能,并与流程和单据相对应。
做系统设计和盖实体大楼流程是一样的,理流程的过程就像做规划,是搞清楚业务诉求和分析可行性的过程,比如这块地未来是要做商业中心还是盖住房,楼间距几何、地面规划如何等。
定单据就是打地基,把楼宇的主体结构固定下来,确定结构框架、材质和关键施工环节,然后开始动工。
填功能是最后的装修阶段,是在主体结构上进行包装、把最终成果呈现出来。
流程是方向、单据是执行,功能是落地,流程决定了要什么,单据设计决定了怎么做,功能实现则决定做成什么样子,三者相应相辉,一起达成业务目标。
单据|不管多复杂的系统设计,都离不开这9个字
文章插图
系统设计核心3要素:流程、单据和功能
一、理流程:庖丁解牛,理清业务和系统流程在B端业务里,尤其是供应链这一类偏重业务流程和多系统交互的领域,流程是业务开展的基础,几乎所有的需求都来源于流程。
当我们接到一个新的需求时,应该花50%以上的时间用于梳理流程,流程的梳理分为业务流程和系统流程两部分。
业务流程由业务负责规划,用于描述操作流程的顺序,关键元素是[操作角色][操作节点];系统流程由产品经理负责出具,是对业务流程分析后产出的系统交互流程,重在梳理系统之间的交互逻辑,关键元素是[操作系统][系统功能],下图是业务流程和系统流程的泳道图对比。