关于逻辑这个大话题,我只是来分享个小点。因为这个错误我这个新手经常犯==
任何需求都要有入口和出口!
顾名思义,就是你在做功能设计的时候,只考虑需求的部分实现,比如有关注用户的功能,却没有看我关注的人他们的动态;有添加到购物车的功能,却没办法将其从购物车删除……别笑,肯定很多人觉得这是基本的啊,连这些都想不到还做什么产品。但是,仔细回想下你每次给别人讲解你的需求的时候,一定有出现过这样的问题。
其实这关系到一个问题,就是在动手画原型图之前,你有没有理清楚需求的逻辑,完整地把需求的每条分支都想到了,如果存在漏洞,那需求就会存在这样的不完善。
要做到尽量少犯这个错误,我自己从同事身上学到了几点:
1.在确定需求后,千万不要急于动手画图!其实画图是最简单的,然而没把需求想透之前动手往往会把自己陷于画图的细节中,这是一定要避免的;
2.利用思维导图,把需求的场景、功能、分支点都详细列出来,尽量多想想,避免存在遗漏的点;
3.梳理清楚每个场景下功能分支的逻辑,确保没问题;
好了,这时候可以画图了~
经过这样的梳理过程再去画图,你的需求至少不会存在太大的逻辑问题。讲解需求的时候被别人质问这种不应该犯的错误,还挺尴尬的==看看大神们的专业度就在这一点一滴中体现。