背景
最近在做一个企业的业务系统,遇到最多的问题就是如何将业务流程固化到系统中,以下是结合书籍观点(决胜B端,有效需求分析,软件需求最佳实践)和自身经验的总结,enjoy~
业务流程线上化的目的
固化与优化业务流程让管理更规范和合理,通过系统可视化降低沟通协作成本、提高办事效率,业务流程中产生的业务数据易于保存与分享,业务数据可用于做报表和分析。
本文解决的问题
提供将业务流程线上化的设计步骤,通过步骤的产出物向项目相关人员(客户和开发团队)清晰地表达你的设计。
设计步骤
1.绘制业务流程图
a. visio画跨职能活动图(活动图支持并行运行的情况)
b.文字说明
业务流程说明2.流程优化
a.系统边界:哪些工作适合在线下做,哪些适合在线上做
b.流程优化:哪些节点可以去掉,哪些节点可以优化(针对发生频率高且工作量大)
c.表单优化:尽量从客户拿到有数据表单,找人讲解下表单。系统只记录关键业务数据,有些数据考虑附件上传,降低数据录入难度,减少重复工作。
3.业务数据建模
输出er图。业务数据建模做得好,设计的页面时逻辑会清晰很多。对于后续的需求变更维护会方便很多。
ER图4.用例图
(说明角色能在系统干什么事)和用例说明
用例图5.页面流程图
流程图,流程节点是对象
盗图(自己懒得画- -)6.设计页面
设计工具:axure/sketch/墨刀/ppt,
网友评论