因工作需要学画流程图,试过之后爱不释手。
好处多多,一是能整理自己的思维,二是大大降低了和RD之间的沟通成本。
貌似流程图更常出现在开发人员的详设文档中,产品部门的同事反倒用得少。从工作实情来看,一份步骤清晰的流程图要比PRD中大段的文字描述直观易懂得多。
1. 常用符号:
2. 说明:
1)流程图的画法并无硬性规定,以能让人迅速看懂为目标。通常的,使用长方形表过程,也可以理解为一个action,菱形表判断,箭头表流向。这是不需要特别解释的,如果流程图较复杂,最好先定义各符号的含义,并在整个流程中保持一致。
2)作为分析过程的工具,流程图展示的是逻辑关系,表明工作如何完成。区别于线框图和原型,所以不需要太精细。
3)review很重要。除了流程本身是否正确以外,还需考虑现有的是最佳方案吗,是否有些步骤能够简化。
4)评价一个系统设计的好坏,不是看正常逻辑,而是看异常分支的处理。举个例子,网购时,付款未成功但银行卡里的钱已经扣除,这时就需要设计一个补单流程。
5)不要奢望把所有东西塞在一个图里,每个流程图都有它的主线,其他枝节可以另起。
3. CASE:淘宝新用户注册流程
- 文字描述:
新用户注册分为三步,填写帐户信息——>验证账户信息——>完成注册。
账户信息包括会员名、密码和验证码,其中会员名要在5-20个字符内,密码要在6-16个字符内且不能单独使用字母、数字或符号。
验证方式有2种:手机、邮箱……(blabla继续描述),说着说着,RD们就会犯困,稍微开了点小差就云里雾里了。和PM在理解上有歧义也不容易发觉。
- 流程图:
通过画流程图,能梳理出主要的步骤。仔细思考每一个action,也很容易找出有疑问的地方。
例如,
Q1:用户选择了邮箱验证,为何会在填写完邮箱后弹出提示框,要求走手机验证流程,而没有采用传统的邮箱验证方式?
Q2:强制填写手机号码,除了有利于淘宝收集用户数据以外,还有什么作用?
Q3:对于潜在用户,将手机作为注册的必备项,是否门槛过高了些?为什么不采用循序渐进,即用户在发生购买行为后会自然地填写手机号码的方式。
Q4:当用户更换手机号码,如何处理?
注册成功后,淘宝账户名为填写的用户名(不能更改)和手机号码,支付宝账户名也为手机号码。那么,若用户因非主观原因换号(如手机丢失等),支付宝账户需要做相应的更改吗?
貌似做实名认证时,支付宝账号即手机号码不允许更改。若要更改需先解除淘宝账户和支付宝账户的关系,解除操作又要满足一定的条件。对于那些丢失了手机又不太想用原手机号做支付宝账号名的用户(毕竟和钱相关,慎重点好),还挺麻烦的。
如上,是在画流程图时,零散想到的一点东西。大多显而易见。
也可能说得并不在理,我不晓得淘宝内部是怎么处理这些逻辑的,我能看到的信息和普通用户无差,所以上面的流程分析估计多少还存在点问题。
Anyway,思维过程比会使用工具重要得多。
常有人纠结产品和技术间的矛盾,非专业出身多少会遇到这种问题。如果多站在对方的角度想,用对方的语言和他沟通,结果会大不一样。
流程图就是这种语言,至少,我已经尝到了甜头,你也可以试试看。
勤奋好学的好孩子!
流程图这东西在会计核算中超级有用啊!
哎哟哟,这种文章你竟然会留言,还以为只喜欢听我闲扯和看我出去玩哦~
么么~~
哈哈,你要是写互联网的产品啊什么的我不在行就不留言撒。。。但这个还是能和我找到交叉点的~!
流程图真的是个非常好的思维工具~~
和mind map并列,且各司其职~~
Mindmap更多是关于抽象、静态的概念~
Flow chart是动态、具体的行为~
赞学习态度和能力!^0^
嗯,mindmanager和flow chart都是工作后才学的,对思维能力提高有极大帮助,而且一目了然。
比我以前用1.2.3这种好太多了。
好文章,转载到互联网的一些事(yixieshi.com)
采用手机这种方式其实也是迫不得已,并非你所说的手机用户信息,而且用户体验也差了,主要的目的是防止垃圾注册,恶意注册,开放单纯邮箱注册所产生的垃圾量太大,如今这样的方式还是有大量的垃圾注册,淘宝是一块利益的场地,并非传统的互联网网站单纯
哦,这么说我就懂了。
那既然手机注册是必经路径,为什么不去掉邮箱注册这种方式呢?
流程图,学习研究中。。
终于看到流程图分享的干货了
之前找了好久都没有这么实用的
谢谢并收藏了!
有没有使用experience map来表达用户体验的过程的?http://www.servicedesigntools.org/tools/8 另外一种思路给你建议~ 🙂
多谢多谢~仔细看看。
觉得我写的更多是逻辑层次类的东西,和用户体验关系不大。
用户体验那块我也不懂,呵呵。
学习了
堇是做PM现在? mindjet用了一段时间了,最近被要求使用visio画流程图,部门严重缺PM,没有PM的项目伤不起…
平时会mindmanager和visio结合起来用,用途不一样。
脑图更适合分层次,理清思维的细致末节,做读书笔记,列举产品功能都很不错。
流程图强调逻辑性,比如“这个任务到达这个模块有哪几种情况,该如何处理,分别分支到哪里”,这其实应该是rd详设里关心的事,不过pm如果能做好,在工作上帮助会挺大的。
现在我是RD里的PM……
Pingback引用通告: 学画流程图 | Larens Design Notes
太感谢博主了,你的这份流程图对我很有借鉴意义,是我看到的最深入浅出的范本,谢谢
对画流程图,是大脑里面要先有具象概念吧
流程图是帮助梳理思维,查漏补缺用的。
大脑里有个大致的想法,然后把自己假想成用户,一步步去完成实际操作,可以发现很多的没考虑到的地方。
肯定要有概念,具象概念嘛,说不定画着画着还能更改。
用流程图也可以让自己的思维严谨点,找到疏漏的地方。有时候,用PRD说一大推都可能说不清楚,用流程图就一下子搞定~