“双双,今天我们来学一下流程设计,你去人事那里调研一下请假审批流程,以流程图形式画给我”早上一到公司我对着正在喝咖啡的双双说道。

双双:“用什么软件画呀?”

“网页版的process on,或者你安装visio,或者用Axure来画,不过建议你先用process on画把”

双双:“我不会额”

“职场就是发挥主观能动性地方,能网上百度出来的你自己下功夫学,不懂的地方要及时问,也不能陷入自己死抠浪费时间。你百度搜索process on,打开官网,从基础图形中拖拽画流程图,椭圆形代表开始和结束,矩形框代表操作。产品在调研时候会画业务流程图,在写PRD文档时会转化为系统职能图。业务流程图就是哪些角色参加做了什么操作,系统职能图是哪些角色在哪些系统里做了什么操作,系统之间和系统之间交互是什么样子的”

双双:“我大概懂了,那我去找人事了解一下出一个流程图出来。”

一小时后,我拿到了双双的流程图哭笑不得,果然是新人第一次做。

“双双,出现在流程图中的操作人是角色,张娟是人事,所以用人事经理代替具体人名字。还有一个问题,领导审核不通过或者驳回怎么办?人事审核不通过或者驳回怎么办?这些没有在流程上做体现”

双双:“这个也要问啊,大多数都是审核通过的呢”

“产品设计要非常关注非正常情况,流程设计的时候都要问问自己,正常情况是这样,那么异常情况如何处理呢?审核如此,其他也如此,比如说登录登录账号不存在等如何处理,这些都是支线流程,一定要体现出来,这是做产品的套路。我来给下我的流程,假设我们只存在审核拒绝,不存在驳回,拒绝是这个单子结束了,驳回是这个单子可以驳回到某个人可以修改。那么只针对请假审批这个流程绘制如下。业务流程图中需要体现出每个角色,每个角色的具体操作是什么。”

双双若有所悟,原来流程设计有点东西。

“那我再考你一下,请假审批通过之后,后续流程是什么?”

双双“那就是休假了”

“那请的假一定会休吗?且如果我休假了还要和一个角色和系统有关,是哪个角色和系统呢?”

双双“不一定会休,所以这个时候就要关注请假没有休的处理了。另一个问题不懂呢”

“哈哈,有的假期是和工资有关系的,对不对?比如说病假事假,那就和财务系统有关系了。所以系统职能图来描绘整个流程如下。假设我们在考勤系统中做请假审批流程,然后在财务系统中核算工资”

“系统自动比对当天是否存在请假和考勤同时存在异常情况,这个时候会出现四种情况,①没请假打卡了(正常),②没请假没打卡(异常),③请假没打卡(正常),④请假打卡了(异常)。针对②和④的异常情况,人事要进行核实处理做最终决定。说明一下,不同的系统可能是不同产品负责设计,不同研发进行研发的,所以要完成这个流程你要找不同的产品进行协作。至少你要提前和财务系统产品提前沟通,完善这个流程“

双双惊叹“这排列组合还用上了呀。看来这逻辑不行的人做不了产品。那考勤和财务系统之间用什么传递呀?”

“排列组合正常和异常情况思维在产品中非常常见,这就是产品要罗列所有的场景。系统之间传递数据一般研发用API接口文档,这个由技术定义,不过产品要给出关键字段。因为产品知晓一些字段要对自己系统内如何进行处理。“

双双“这个产品如何给出关键字段呢?”

“这个等到你做电商系统时候我再结合业务给你讲解下,今天讲的流程设计你消化下。系统之间的流程设计是我们产品的基本功,一定要掌握的”

双双不住的点头道“还真有点难度,我好好研究下”。

感谢关注,《小李上班记-互联网产品经理篇》是连载形式,适合-1岁-2岁对互联网行业感兴趣,和想要做产品经理的人阅读,以小说形式讲产品经理干货技能和职场生存之道。

转:https://zhuanlan.zhihu.com/p/444197786