这是一篇根据自己这周的工作写的总结文,里面可能还存在很多不足之处,望各位朋友多多指教!
上周老板给了我一个新任务,根据一款店管系统倒推它的功能逻辑,并画出它的功能逻辑图。
功能逻辑图?我脑中闪过一个黑人问号,啥是功能逻辑图?没听过。于是,我问这个该怎么画?用Xmind可以画吗(原谅我当时的无知吧,我用Xmind比较多)?
老板愣了一下,想了想说,这个至少也要用Visio吧,然后给我发了一个模板。我仔细看了一下那张图,好像有点理解了,但又说不出来该怎么画,于是,去百度吧。
百度之后发现这方面的信息也不是很多,而且百度给的信息和老板给的模板不一样!老板给的是整个软件的功能逻辑图,颗粒度很大,很多细节逻辑被省略了。而百度给的是一项功能的逻辑图,细节上的逻辑考虑非常全面。
这两种不一样的图让我陷入了思考当中,究竟该画那种呢?老板既然让我画整个软件的功能逻辑图,那应该是老板给的那种吧。但老板给的那种看了之后,好像也没有太大意义啊,细节缺失太大了,那难道该百度的那种?
当然正确答案的确是百度那种。但我给了一份错误答案。之后,老板让我重做,并给了我一周时间,我开始做了一个demo,然后给老板看看方向是不是对的,在老板一遍遍纠正后,终于在这周五完成了这份工作(这么有耐心的老板感觉应该不多)。
到现在,我想自己可以总结一下,所谓的功能逻辑图和功能流程图是一个东西,它通常是用来给技术人员看的。
主要是用于在实现一项功能上,对功能流程的细分,考虑这项功能在实现时的具体细节逻辑。
比如说,会员卡办理,门店想要拉来一个人办理会员卡,通常的情景是这样的。
人们会问:你们有些什么卡?不同的卡都有什么用?怎么办理?
这样在设计产品功能的时候就需要考虑这样几点:一是看来的是新客户还是老客户,老客户可以直接导入信息而不用二次填写信息。如果是新客户,那需要在设计的时候需要考虑需要他填写哪些信息?
二是需要有能够设计卡的功能,包括后台手动添加新卡,修改新卡的信息,删除无用的卡,查找某张卡。这里又需要很详细地说明一些信息,比如查找某张卡,那查找的方式有哪些?用户名?手机号?添加新卡,卡上的信息有哪些?
三是办卡的费用问题,办卡要钱吗?不同的卡价格分别是多少?
四是绩效问题,拉来用户的人是否有提成?还是说每天要拉到固定的人数?如果有提成,那按比例提成还是固定提成?还是其他什么提成方式?
总之,在设计的时候,需要考虑大量细节及其逻辑关系。
下面给出一张具体的图,大家可以结合这张图来理解,希望这篇文章可以帮助到想要了解该如何画功能逻辑图的朋友。
库存调拨功能逻辑图
网友评论