1、手把手教你设计SNS社区5手把手教你设计SNS社区【5】4)写模块需求接下来我就拿SNS社区的“圈子”模块为例子,给大家做一下示范。圈子,即为群组很多地方称呼不一,其实质是一样的。139、开心、5G貌似交互输出都不太一样,首先我们先研究一下,这3个的大体UI和功能。【图19、20、21】=最早做BBS的朋友,做这块应该是轻车熟路,更况WEB2.0时代,内容都用用户产生,只要稍微的把功能平台搭建好、话题引导好接下来问题就不大了。1)从圈子用户角度,在做圈子/群组过程中,应该着重从:浏览、查找、申请、浏览、回复、等角度出发。2)从圈子管理者角度,能很方便的完成、主题的精华、置顶、编辑、删除,用户申
2、请的处理,圈子信息的维护,T人等操作,那就基本上满足了这个角色的需求。3)从圈子的创建者角度,完成圈子的提交、维护,和其它对管理员的管理等就可以了。同比139也好,还是5G、开心也好,产品设计者真正的站在使用者的角度这是很大程序上符合用户体验的一个好的做法。使用者和研发者想的不一样,像我们研发设计人员想的过多的是,一个表单的提交,需要不需要审核,审核先展示,还是审核后展示,信息汇集到列表,是什么样的一个表现形式,对于圈子里不同的角色的形成和权限怎么划分和处理。而真正好的研发设计人员,PM们在基本这些基本的实现逻辑、实现方式处理好后,要从使用者的角度进行交互设计。如:用户关心的是,我加入了哪些群
3、,哪些群的申请我还在审核中,我加入的群中,我分别是哪些角色?是一般成员,还是管理员,还是我就是创建者;我想很快捷的找到一个特定的群,我怎么找,等等在手把手教你设计SNS社区【2】中我已经把社区圈子的一个基本的行为用例分享过了,大家可以去看。那就刚才说的真正的权限这块,想必大家也很是关心,我就再帖出来,供大家参考。【图22】=流程是对逻辑的具体化补充,光有一个基本的业务逻辑或行为逻辑是不行的,一定要功能流程化。我们分析一下圈子的主体:1)ID、圈子ID的集合;2)圈子的主题;3)圈子的照片;4)其它圈子的管理等。【图23、24、25】=写到这就要画原型页面了,对于上面所涉及到权限这块,开发的时候,最好还是用excel画好权限表,流程化的东西,字段、权限量化。(解释一下,教程中很多东西,我都是为了配合教程的讲解现画的。具体的情况视你和团队的融洽度定。一般我出需求现在就只要出逻辑、流程、交互页面+字段就成。O(_)O哈哈)