小团圆媳妇之死(精)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、前言1、本教程面向:IT互联网企业的产品经理(PM)、产品设计(PD)从业人员或爱好者。2、本连载SNS社区教程,为了帮这两年经济不景气,特别是互联网企业内需缩减的情势下,促进社区类产品设计人员再就业,提高职业技能就好业。3、本教程涉及的产品工具有:Rationalrose、Axure、Word(UML用例、流程、交互页面)另外的Mindmanger已经在脑中完成,不再提及。其实不管用什么工具,只要在最短的时间内,把需求最清楚明白的表述清楚就可以。4、作者:狒狒,IT产品从业人员,一直进行产品设计以及用户体验方面的学习,水平有限,大家请勿拍砖。二、目录三、正文1、需求分析很多产品经理,一上来又看看开心、看看校内,然后依葫芦画瓢写PRD显然是不对的。每个公司、同样的产品往往研发运营的目的都是不太一样的。所以仿效现成的界面功能是不可取的,所以一定要充分的去听、去听我们自己做社区,以下6点到底是什么样的情况。做到心中有树以后,再开始进行头脑风暴(构思),把抽象的社区的概念形象起来。1)你得要清楚公司(你们老板)想要做什么样的SNS社区?2)做这个SNS社区有什么目的?是要做平台,还是要做工具?3)要做的这个SNS社区,用户定位是哪些群体?4)要做的这个SNS社区,应该有哪些模块,或要实现哪些功能?5)要做的这个SNS社区,要与原来的系统结合?原系统底层逻辑是什么样子的?6)要做的这个SNS社区,产品框架的增资部分或收费部分应该怎么预留或处理?7)要做的这个SNS社区,公司给我人力、物力,以及项目的战略周期是多长?2、竞争对手分析竞争对手分析简单的讲讲,就是同样做社区,有哪些公司在做?有哪些做的比较好?社区A与社区B的差异在哪里?它们的运营数据是怎么样一个情况?和自己定位相近的产品都有哪些?我们的SNS社区差异化优势或竞争优势在哪里?……通常的就是在自己没有做这个SNS社区通过媒体的调查、用户的调查、第三方数据得到一个综合的报表分析。然后结合自身情况,进行可行性分析,进行自我定位的合理调整。所以和谁比,怎么比,如何比,具体量化到哪个层面都是很重要的。最后公司的领导们也清楚了,自己也清楚了,兄弟们FIRE,开工吧。圆桌会议几轮讨论产品总监、产品经理们接着忙开。补充一点:很多公司老板就是说要做个什么东西,也没有很明确的概念。很多产品经理就是抄抄改改,最后SNS社区需求写OK了,用户体验的细节也OK了,产品还是缺乏灵魂。当然跟风也没有办法,大家想必也见多了,同时也很无奈,说到底作为执行层大家都是打工的。3、写需求不要嫌我啰嗦,上面这么多是为了照顾一些新手。想必大家还是对下面开始的内容感兴趣。1)画图玩为什么要画图呢,图体验思路,图可以组织逻辑,如果你的逻辑还不错可以直接在脑子里进行抽象思维,那我还是建议你把想法画出来。接下来我打开ROSE画个图,至于大家可选用的工具多了,此处不做说明。2)定目录我个人的理解为:“逻辑条理化”,很多人说,你这么干繁琐不繁琐啊。我认为这个过程是必要的,且不可缺少的。究其原因是因为你有了一个推过反复推敲的可行的目录,才能更合适的展开或变更需求。要不很多情况下,写,写了一半断电了。这种情况应该说是很多的,其实很简单的养个一个好的习惯就可以避免了。明确有哪些模块,每个模块有哪些功能。喜欢脑爆的朋友们可以先通过Mind_manager画好,我省略了这一步,直接在AXURE上把目录定下来。接下来我为大家写一个SNS社区的目录出来,看看是不是很直观。【图11】作为经验之谈,我一般先在axure里面就SNS社区把目录可能涉及的所有交互页面,都先初步命名好,然后建一个全局导航,作为axure模板,这样导航效果一做好,加上各个的链接,这样整体线框就出来了。很大程序上提高了写需求的效率。不信你也可以试试。【图12】说明:基本上整个目录结构什么都OK以后接下来就开始写原型需求了,写原型设计的时候通常注意2点:1、尽可能的出线框图,产品经理们不要把太多的时间花在页面风格或页面原型表现的细节上。这样很容易浪费时间,等你的页面交互都弄好后,可以根据讨论好的风格让设计师进行设计;2、页面布局的时候一定要合理,线性统一。刚入门的产品经理想到哪就写到哪,策划到哪,到最后交付的时候就会发现100个页面60个不太一样,这样也造成了美工设计人员很不好执行。所以产品经理在写PRD需求的时候,一定要理解,哪些模块是通用的,通用模块都适用于哪些功能;哪些模块是不同的,整个页面结构的划分为什么要这样。【图13】3)分解安排需求模块这么多,预估怎么做也得得一个月,到底要怎么合理的安排优先级呢?我们可以把系统功能拆分来,例如下图所示的:将优先级分为:核心功能和扩展功能,以及核心功能对应的延展功能,以及扩展功能对应的延展功能。打个比方,SNS社区一般会先做基本社区框架,如:会员系统的设计、好友的约定划分功能解为核心功能,【图14】反过来也就说,先把系统底层的功能框架设计好,然后慢慢的加上邀请、积分、积分兑换功能,然后再加上APP组件(如:一句话大冒险啊、新同居时代、好友买卖什么的。)【图15】OK接下来我们就开始从注册、邀请注册开始让大家的焦点回到页面上来。注册我们考虑的会员的准入问题。1)注册进来是必须要通过邀请,还是说也同时允许自然注册。2)默认注册进来最基本的字段应该有哪些【图16、17】说明:字段的组合并不是简单的拼凑,也不是说别人社区有哪些字段,我们就应有哪些字段。真正的要考虑到现在自己社区的实际情况。1)有多少字段,就可以通过这些字段的匹配组合找到很多关系的人,这一点作用是用在“查找好友”过程中的;2)字段的合理划分,是与“权限访问设置”密切相关的,做过权限系统的大家都情况,我们可以把权限组合成“权限组”、“权限”,一个合适的产品设计,在很大程度上影响了需求的可行性。大家看下面的搜索好友的一个页面交互,比较一下,是不是这样的道理。【图18】4)写模块需求接下来我就拿SNS社区的“圈子”模块为例子,给大家做一下示范。圈子,即为群组很多地方称呼不一,其实质是一样的。139、开心、5G貌似交互输出都不太一样,首先我们先研究一下,这3个的大体UI和功能。【图19、20、21】最早做BBS的朋友,做这块应该是轻车熟路,更况WEB2.0时代,内容都用用户产生,只要稍微的把功能平台搭建好、话题引导好接下来问题就不大了。1)从圈子用户角度,在做圈子/群组过程中,应该着重从:浏览、查找、申请、浏览、回复、等角度出发。2)从圈子管理者角度,能很方便的完成、主题的精华、置顶、编辑、删除,用户申请的处理,圈子信息的维护,T人等操作,那就基本上满足了这个角色的需求。3)从圈子的创建者角度,完成圈子的提交、维护,和其它对管理员的管理等就可以了。同比139也好,还是5G、开心也好,产品设计者真正的站在使用者的角度这是很大程序上符合用户体验的一个好的做法。使用者和研发者想的不一样,像我们研发设计人员想的过多的是,一个表单的提交,需要不需要审核,审核先展示,还是审核后展示,信息汇集到列表,是什么样的一个表现形式,对于圈子里不同的角色的形成和权限怎么划分和处理。而真正好的研发设计人员,PM们在基本这些基本的实现逻辑、实现方式处理好后,要从使用者的角度进行交互设计。如:用户关心的是,我加入了哪些群,哪些群的申请我还在审核中,我加入的群中,我分别是哪些角色?是一般成员,还是管理员,还是我就是创建者;我想很快捷的找到一个特定的群,我怎么找,等等…在手把手教你设计SNS社区【2】中我已经把社区圈子的一个基本的行为用例分享过了,大家可以去看。那就刚才说的真正的权限这块,想必大家也很是关心,我就再帖出来,供大家参考。【图22】流程是对逻辑的具体化补充,光有一个基本的业务逻辑或行为逻辑是不行的,一定要功能流程化。我们分析一下圈子的主体:1)ID、圈子ID的集合;2)圈子的主题;3)圈子的照片;4)其它圈子的管理等。【图23、24、25】写到这就要画原型页面了,对于上面所涉及到权限这块,开发的时候,最好还是用excel画好权限表,流程化的东西,字段、权限量化。(解释一下,教程中很多东西,我都是为了配合教程的讲解现画的。具体的情况视你和团队的融洽度定。一般我出需求现在就只要出逻辑、流程、交互页面+字段就成。5)画页面原型(技巧介绍)画页面原型,出前台界面表现。深有感概的是,感谢AXURE这个软件,让我们的工作全面提速。大家对AXURE应该很了解吧,网上还有AXURE的交流群。我打英文版以来用了近3年了,常用的就是哪些功能。基于onmouse/onclick/onfous以及onload一些交互。要是做些TAG或菜单动态样式,就可以邮件又以下它的轮换样式就好了。说到这,我就一些画页面的软件技巧略带讲解一下。【图26】【图27】【图28】【图29】【图30】AXURE可能还会用到模拟“图片替换效果”、对于外调的交互效果,直接可以用inframe链接。补充一点,axure在画线框图的效果中,1)一定要注意把一些共同的元素作为“组件”或“模板”用,这样保存的文件会比较少;2)对一些原型效果微调的时候,可以组合多层形状,可以具体到“top=?、left=?”这样打开出来的页面不会因为绝对位置不一样,在演示的时候形成错位感。这里不一一说明。我们根据最早的目录,开始进行圈子具体交互页面的拼魔方运动。大家也一起跟着试一下,如果给你3个小时,你能很高质的完成么。其实画的过程可以查漏补缺,对整个需求的用户体验设计起到一定的思考。5)画页面原型,整理文档这两天在做一个广告监控系统,所以就耽误了几天写SNS教程的时间。就刚刚看到的现状,顺便也总结了一下,产品人员不要满足于用工具,很多人真的很无聊,老是在网上一个劲的研究工具怎么用,工具用会了又怎么样。姑且把产品经理错误的划分为,“小成”和“大成”,掌握了一定的工具那也不算不成,我教产品新人的时候我也先让他们了解做产品需要哪些技能,掌握哪些工具,往往他们在一段时间喜洋洋后,我们会他们吃枣后打一棒子。就教程【6】中讲到的,axure画交互页面原型只是占需求中很小的一部分,综合的分析一下,①业务逻辑→②系统实现逻辑③功能实现逻辑→④页面表现逻辑,(页面表现只是作为数据输出,和用户行为交互必不可少的界面而已。)【图1】===============================================================【图2】===============================================================说明:很明白,通过图1、2大体说明了这个社区的要去设计一些功能。以及这些功能的主次层级关系。在大的TEAM,这些SNS的社区需求可以分解为几个产品经理去做。可光有这个图,还不够,至于具体的这个SNS社区到底是通过怎么样一种机制去实现的呢,我觉得有必要接着画第二张图。第二步:画一下SNS社区的协作机制[如下]:【图3】===============================================================【图4】===============================================================说明:在完成图3、4后产品经理不仅清楚或明确了要做什么,具体要实现哪些功能的问题,而且从深层意思上明白了,整个SNS社区的协作机制。从浅入深的理解这个庞大的社区系统,怎么样去根据它的所谓体貌特征更好合适的设计整个系统的构架和交互。在完成了对社区的整体理解后,第一步就是围绕ID,也就是社区用户的问题,用户怎么来?通过那几种方式来,通过哪几种途径来?社区有了用户以后,怎么样行为最初的好友关系,以及后面围绕“ID”(在社区里体现为好友)怎么样挖掘更多的好友价值?也是产品经理在写需求的时候需要重点考虑的问题。第三步:画一下SNS社区最简单的注册以及邀请注册[如下]:【图5】=================================

1 / 40
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功