一个产品从无到有的过程可以分为两个阶段:产品设计阶段和产品执行阶段。
第一阶段:产品设计阶段
不同的书对产品设计阶段的工作分类不同,但本质其实都是一样的。本文从其中一个角度来切入 -- 行内经典入门书籍《用户体验要素》中提出的五个层级:战略层、范围层、结构层、框架层、表现层 -- 并结合其他书籍及老师总结的流程及方法,总结出我理解的设计工作流程。
五个层级提供了一个产品设计阶段的基本架构,自下而上,由抽象到具体(由最开始的产品的方向到设计最后具体每个元素的表现形式);其中每个层级又都对应具体需要做的工作内容,下面逐一介绍。
1. 战略层:
这个层面是非常重要,但有很多公司都忽略或弱化的一个环节 -- 确定产品方向。
通过两个维度来确认产品的方向:
其一,公司想通过产品获得怎样的商业价值?
其二,用户想要通过此产品解决哪些问题?
有很多方法可以帮助公司回答上述两个问题,比如:评估产品机会,确认产品目标,用户画像等。《启示录》中提到可以通过确认产品价值、目标市场、市场规模、竞争格局、竞争优势、市场时机等方面评估产品机会。确认产品目标这件事也尤为重要,很多优秀的产品也在初期确定了产品的价值观,(比如馒头商学院的所有人向所有人学习,所有人支持所有人成长。),这在一定程度上产品目标是后面产品如何发展与设计的基础,并以此向团队所有角色明确目标。用户画像是很好分析用户的一个方法,如elya老师讲的,用户画像是赋予一个用户确切的形象,要有具体的名字、年龄、身份、日常行为习惯、爱好及对产品的诉求等属性,这可以方便产品设计人员(PM/UCD)快速转换用户视角。
此阶段要避免的两个误区:
其一,不要只注重用户体验而忽略了商业价值,要尽量平衡两者。
其二,不要只用自己的思维去想当然认为是用户想要的。
2. 范围层
带着“我们想要什么”,“我们的用户想要什么”的明确认识,才能弄清楚如何去满足这些战略的目标。当你把用户需求和产品目标转变为产品应该给用户提供什么样的内容和功能时,战略就变成了范围。”
可以将用户画像加入进场景,通过讲故事的形式来描述用户如何完成产品目的,从中可挖掘出用户在使用产品过程中的需求。
也可以进行用户访谈的形式,来了解目标用户需求。值得注意的是,很多时候用户想要的不等于真正需要的。作为产品设计人员需深层挖掘用户需求,这里可以参考苏杰老师的Y模型。很多需求都可以深挖到人性的层次,就如Elya老师所说的移情能力。
在这个阶段,需要采集需求后对需求进行优先级排序等管理,并将需求转为功能点。
现在创业产品比较喜欢的MVP,即最小化可行产品,优点是开发周期短,投入市场后可以根据市场反馈逐步优化迭代。
3. 结构层
这个层次主要是进行产品的信息架构设计和交互设计。
信息架构是指每个产品功能以何种结构展现给用户,确保用户在合理的信息规划下更容易且方便的找到其想要的功能与内容。除此之外,信息架构还可以引导用户实现产品目标:比如微信的朋友圈是很常用的一个功能,却放在【发现】列表中,这样用户在访问朋友圈的时候,就会看到发现列表下的购物、游戏功能。
交互设计关注于用户如何执行和完成产品目标的过程,定义所有可能的用户行为,并针对各种可能性来定义产品如何响应用户行为。
交互设计中不可忽略的是产品如何进行错误处理,《用户体验要素》中提出错误处理的三种方式:预防、纠错和撤销;即尽量预防用户进行错误操作,当无法预防时要给予提示并可设计纠错模式,并提供撤销功能,比如office软件可通过ctrl + z撤销上一步操作。
4. 框架层
在结构层,我们看到一个较大的架构和交互的设计;在框架层,我们的关注点几乎全部在独立的组件以及他们的相互关系上。
这个阶段,主要是对界面元素、导航进行设计,并绘制线框图,页面流程图,原型图等。同时,PM完成PRD的编写。
同时要对产品的文案制定文案集,定义各种情况下产品给出用户的文案反馈,这里文案的风格应保持一致并符合产品定位与产品风格。
5. 表现层
这个阶段UI设计师就可以对各个界面与元素进行视觉设计,并完成切图等工作。
我自己是做PM的,对于表现层的工作涉及不多,近期计划会看《写给大家看的设计书》,并正在上【产品体验设计课】,希望可以提升对这方面的认识以便更好的与UI沟通,后期会再来更新。
第二阶段:产品执行阶段
产品执行阶段包括以下三个环节:
1. 开发阶段
2. 测试阶段
3. 产品发布
这个阶段PM或UE主要对产品的开发与测试跟进与验收,以及产品发布后将用户体验问题收集至体验池塘并于后期逐步优化,通常这个阶段PM就可以开始产品2.0阶段的设计阶段工作。
值得注意的是,很多公司都会出现在开发阶段还要改需求的问题,这种尽量避免,否则很有可能使项目延期。所以若PM在开发阶段就开始进行2.0版本需求设计,此时如果临时接到领导或运营小伙伴们提的需求,如非必要立即更改需求,就可以将要改的需求放在2.0中下次优化。
不同公司或者产品的不同阶段,工作流程会存在很多的差异性。对于自己而言,各项工作内容是分属于哪个角色的人员去做,也大可不必过于纠结,有能力就都可以做,反正做了总会成长。