文章目录[隐藏]

  • 什么是业务流程图?
  • 为什么要画流程图?
  • 业务流程的设计过程
    • 1.回顾核心业务逻辑
    • 2.定义用户和任务
    • 3.开始和结束
    • 4.异常情况
    • 5.清除订单
    • 参与角色扮演
    • 7.优化和调整
    • 8.输出文档

本文主要讲述产品业务流程图的设计过程。流程图是什么,流程图怎么画,有什么工具等等。这些在本文中都没有提及;2.写作的目的是分享和加深你的理解。之前听了一节关于设计业务流程的课,当时做了一些简单的笔记。现在我又翻出来,套用我学到的方法,加上一些自己的理解来写这篇文章。

什么是业务流程图?

先简单说一下我理解的业务流程图,从字面上拆解一下,业务流程图=业务流程图。是业务目标,而流程是实现目标的一系列操作。该图描述了这些操作。

因此,业务流程图是描述实现业务目标的一系列操作的图表。

为什么要画流程图?

下面是一个流行段落的例子:我妻子给她当程序员的丈夫打电话:“下班路上买十个包子带回来。如果你看到卖西瓜的,就买一个。”那天晚上,程序员的丈夫手里拿着一个包子进屋了。。。妻子生气地说:“你为什么买包子?!”丈夫说:“因为我看到了卖西瓜的。”

关于这个笑话,我分别发给积狗和程,征求他们的意见。

狗对产品的看法

程的观

显然,积狗和程的想法不同。

假设“老婆”是产品狗,需求是买十个包子和一个西瓜。结果,程只买了一个馍馍,所以绝对是时候把它拆了。

狗说:“愚蠢的R&D,这么简单的要求,我无法理解。”

程说:“笨产品,需求无法理解。”

开个玩笑,实际工作中经常会出现类似的问题,一个需求研发的实现和产品想的不一样。那么如何解决这种问题,最好的办法就是流程图。

购买包子的业务流程图

有了这个流程图,需求就清晰多了。程会不会只买一个包子回家?在描述许多逻辑关系时,流程图更清晰易懂,更便于沟通和循环。这里借用第三类的话,“用图形固定过程中的逻辑关系,这就是流程图存在的意义。”

业务流程的设计过程

在这里,我将结合Momo的注册功能简单谈谈产品业务流程的设计过程。

1.回顾核心业务逻辑

Momo是基于地理位置的陌生人社交工具,核心业务是附近的人。这个想必大家都很熟悉,这里就不多说了。

2.定义用户和任务

能使用Momo注册功能的只是没有注册过Momo账号的新用户(需要注意的是,有些流程可能有多个用户,比如淘宝流程、买家和卖家。很多用户可以划分车道,用车道画流程。);Momo的核心业务是附近的人。有头像和昵称的用户对Momo有效。附近没有头像和昵称的人会危害产品的环境。因此,必须要求用户填写信息,尽可能详细的个人信息也会帮助陌生人在社交时产生话题。同时,我们希望有更多的用户愿意注册并完成注册。最后,我们的新用户和任务是:让未注册Momo的新用户心甘情愿、顺利完成注册,填写用户信息!

3.开始和结束

从哪里开始,从哪里结束。这里要考虑的重点是什么时候开始,还是默认让用户登录/注册?还是需要权限时触发登录/注册?这里需要结合以上用户和任务,以及如何让用户愿意注册。Momo给用户带来的价值是帮助用户了解附近的人(pao),而且Momo有很好的氛围控制(质量比附近的人高很多),所以我们可以让用户先看到附近的人,鼓励用户注册。

第一次开Momo

事实上,这里有一个通用的业务流程:

这个时候,我们需要继续往下走。

4.异常情况

从这个流程图的原型中,我们可以看到有很多地方可能会出现异常。电话号码不对或者格式不对怎么办?密码有什么规则,不符合规则怎么办;验证码错误。没收到怎么办?昵称规则是什么;个人信息不合规怎么办;头像不符合怎么办等等。

当异常首先发生时,有必要给出一个异常流。异常流程取决于产品经理自己的思维,很难把所有的异常都考虑清楚。特别是对于一些复杂的业务,最好与技术和测试进行沟通,提前发现完成这一系列操作可能出现的问题,并加以解决。

作为一个产品,我们需要制定一些规则,同时,我们需要使用一些手段来避免交互设计中的异常。(比如输入密码时弹出英文软键盘,用空禁用下一步,输入最大值时禁止输入等。)还需要考虑异常情况下的反馈;(比如Momo的密码规则是6位,那么少于6位怎么用吐司、弹出窗口或者页内提示提示用户呢?)。

5.清除订单

考虑到异常情况,会有异常过程,可能会有很多异常过程。这时候要注意保证主流程清晰,以免画完流程后一头雾水。按顺序,用户应该先输入手机号和密码还是先输入个人信息?(注册是在手机号后输入个人信息,Momo是在手机号前输入个人信息。如果有兴趣,可以留言讨论为什么。)这一块的设计可以基于心理学或者数据等。不是绝对的好,有道理有逻辑,是说服你的团队的第一步。然后,根据数据分析,根据不同时期,根据不同目标等等,保持迭代。

参与角色扮演

这里的角色指的是用户、员工(例如,有人审核报告业务流程,有人在订购业务流程中提供食物,等等。),服务器,数据库等。角色太多的时候,把角色分成泳道可以让流程图更清晰。另外,即使只有两个角色,如果强调的是表达角色之间的分工,那么泳道的流程图更合适。

7.优化和调整

优化要先复杂后简单,再加减。先说加法。首先要考虑整个过程,比如异常的过程和作用。那我们来谈谈减法。为什么要做减法?因为流程图的本质是一个沟通工具,为了让沟通更有效率,用户的感受就应该被认为是产品,而你的流程图的研发和测试都是这个流程图的用户。如果这个流程图写得满满的,详细的,密密麻麻的,似乎用户觉得很有压力,沟通不清楚,但是偏离了它的本质。如果你专注于表达这个业务流程中的异常情况和异常流程,你需要细化异常流程,但是如果你的业务流程是按顺序流动的,那么异常流程就不需要太详细,那些详细的描述可以在PRD中清晰的表述出来。还有优化、合并和拆分。Momo一步将输入昵称分开。生日、性别、家乡、头像四个信息一步组合。有兴趣的可以思考或者留言讨论。合并和拆分是同样合理和反复的。

8.输出文档

这里简单梳理一下Momo的注册流程,比较简单,重点是它的流程顺序。实际的注册过程要复杂得多,背后有更多的考虑。感兴趣的朋友可以体验一下。

Momo注册流程

最后,感谢大家在这里见到朋友,欢迎批评,欢迎讨论,欢迎一起学习。

本文最初由@ Cc发布,大家都是产品经理。未经允许禁止转载。