不管多复杂的系统设计-都离不开这9个字.doc
《不管多复杂的系统设计-都离不开这9个字.doc》由会员分享,可在线阅读,更多相关《不管多复杂的系统设计-都离不开这9个字.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、不管多复杂的系统设计,都离不开这9个字编辑导语:在进行系统设计时,对产品底层设计能力的掌握十分重要,如此,才能够在接手新需求、新业务时不慌不忙,做好产品规划方案。在文中,作者提出了理流程、定单据、填功能的系统设计策略。具体如何实施?不妨来看看作者结合了自身经验的这份解读。 无论做什么事情时,我们总是希望能深谙其道、举一反三,找到底层逻辑和运转规律,这就需要我们多加观察、学习、积累、总结,继而形成自己的方法论。 上学、做研究、创业、做产品规划、系统设计无不如此。本篇文章以木笔本人切身经验分享一些B端系统设计的方法和步骤,希望对一些新老朋友有所帮助。 在做系统设计时,遇到一个业务提的一个新的需求丢
2、过来时,新手小Z经常焦头烂额,就算对既有系统和流程已经很熟悉了,在设计新的功能时还是漏洞百出。 而老道的产品的老A却总能得心应手,即便对过往业务不是很了解,经过几天的学习,也总能设计出一份业务方比较满意的方案,而且漏洞较少。 两人的差距在哪呢?不是责任心,不是态度,而是产品底层设计能力。因为老A经过多年摸爬滚打,总结了一套放之四海而皆准的产品法则,这套法则足以让老A驰骋产品界,立马定江山。 小Z对老A仰慕至极,虚心求教,老A笑着送给了小Z9个字:理流程,定单据,填功能。而这9个字正是老A总结的产品箴言,可放诸四海,童叟无欺。 第一步:理流程。 当接到一个新的项目需求时,不要上来就开始聊系统实现
3、,应该先和业务方一起把主干流程梳理一遍,保证流程是通畅无阻且切实可行的。 流程理顺了,业务方的诉求也就清晰了,是否可行,哪些环节有坑都一目了然了,同时在梳理的过程中,系统层面的流程节点也比较清晰了。 第二步:定单据。基于业务流程各关键环节的产出归纳出系统的单据和状态,用单据存储业务的过程数据,用状态管理流程的关键节点。 第三步:填功能。针对需要系统支持的环节,设计系统功能,并与流程和单据相对应。 做系统设计和盖实体大楼流程是一样的,理流程的过程就像做规划,是搞清楚业务诉求和分析可行性的过程,比如这块地未来是要做商业中心还是盖住房,楼间距几何、地面规划如何等。 定单据就是打地基,把楼宇的主体结构
4、固定下来,确定结构框架、材质和关键施工环节,然后开始动工。 填功能是最后的装修阶段,是在主体结构上进行包装、把最终成果呈现出来。 流程是方向、单据是执行,功能是落地,流程决定了要什么,单据设计决定了怎么做,功能实现则决定做成什么样子,三者相应相辉,一起达成业务目标。 系统设计核心3要素:流程、单据和功能一、理流程:庖丁解牛,理清业务和系统流程 在B端业务里,尤其是供应链这一类偏重业务流程和多系统交互的领域,流程是业务开展的基础,几乎所有的需求都来源于流程。 当我们接到一个新的需求时,应该花50%以上的时间用于梳理流程,流程的梳理分为业务流程和系统流程两部分。 业务流程由业务负责规划,用于描述操
5、作流程的顺序,关键元素是操作角色操作节点;系统流程由产品经理负责出具,是对业务流程分析后产出的系统交互流程,重在梳理系统之间的交互逻辑,关键元素是操作系统系统功能,下图是业务流程和系统流程的泳道图对比。 系统流程图与业务流程图 根据不同的业务场景,流程可以分为主干流程、辅助流程、异常流程三种:主干流程:处理业务必不可少的主流程,就像树的主干一样,不实现就没法满足业务诉求,比如采购的建单、仓库的收货、上架等;辅助流程:从主干流程分出来的子流程,如同树的细枝末节,属于锦上添花,实现了有利于业务更好开展,不实现也不会影响,比如导入采购明细、批量收货、批量上架等;异常流程:出现异常情况的处理流程,也必
6、须实现,否则遇到异常了就出现了流程卡点,比如采购单的驳回、收货错误修改、出库拣货异常等; 通常来说,主干流程和异常流程优先级最高,必须在项目上线时就要具备,但异常流程因为不经常发生,如果工期赶不上,可以考虑用简单的方案替代(比如业务方线下处理)。辅助流程一般不紧急,可根据资源情况安排,如果项目第一期排不上,可放到后续迭代版本中。 如何梳理流程 在梳理业务流程时,我们可以遵循先主干再异常,最后分支的原则,尽量把项目中涉及到的流程以及每一个操作角色、操作环节都清晰地描绘出来,然后再对着操作节点梳理系统功能。 有些操作节点是需要系统功能支持的(比如采购建单、收货),就需要有与之对应的系统功能,还有一
7、些是纯线下行为(比如搬运、清扫),则不需要系统功能。 另外,操作节点和系统功能并不是一对一的,有的操作可能需要多个功能支持,也可能多个操作只对应一个功能。 系统功能梳理出来以后,我们接着梳理每个功能对应的输入和输出,有些输入和输出只体现在信息流上,有些则需要其它形式的产出。 例如仓库收货完成时,我们需要对收货的结果和过程数据保存下来,这是信息层面的输出,同时还需要为收货员打印一张纸质的收货单,这是实体单据输出。在梳理的过程中要对各环节的输入和输出做详细的记录和拆解,这是我们下一步设计单据和状态的依据。 流程梳理的最后一步是做系统划分,将系统功能与当前已有的系统进行匹对,定位每个系统功能的系统边
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 不管 复杂 系统 设计 离不开
限制150内