【产品方法论】精益产品设计

注:内容来源于网易云课堂产品经理微专业

一、什么是精益,什么是传统

1.1精益创业

提到精益,第一个想到的就是《精益创业》这本书。早期的创业失败率极高,而且创业者完全看不到自己的项目为何失败——我们有一个恰逢其时的创意,组建了优秀的团队,生产了优秀的产品,出色的技术实力及售后,并且参照最新的企业管理方法来运作,为何最后还是失败了?

传统创业和精益创业的区别其实就是发射火箭和驾驶汽车的区别,前者使用成熟企业管理的方法,力求用预设好的数据,精确的动作指令发射,千里之堤溃于蚁穴,最微小的失误就可以导致发射失败,何况创业并不是那种可以计算所有数据的发射?精益创业给了创业者一盏指路明灯,通过快速的“开发-测量-认知”,虽然没有地图,但你知道目的地在哪,你就可以驾驶汽车,遇到了急转弯、岔路,及时做出调整,依然往目的地方向前进,总会到达。

《精益创业》提炼的流程:目标客户-小范围实验-反馈修改-产品迭代-获得核心认知-高速增长


这有更多关于精益创业:知乎-怎么理解「精益创业」创业模式?    http://www.zhihu.com/question/20449597

二、精益产品设计流程

产品可以看作一个内部创业项目,因此不需要花更多时间在整合资源上,因此精益创业的思想同样有助于产品(而且精益创业中用户增长曲线与互联网产品用户增长曲线相类似,都可以达到指数级增长)。

2.1传统互联网产品设计

传统产品设计流程的产品规划性强、完整性高,按部就班地开发出来,对目标市场、商业模式、进行详尽调查,投入大、周期长,流程本身环节多、风险高,只有当有真正用户使用时才能知道产品是否成功。

传统互联网产品设计流程:商业价值分析-市场分析-产品立项评审-用户研究-详细需求说明-需求评审-交互设计-视觉设计-交互原型可用性测试-程序开发-程序测试-产品交互视觉验收-beta版本用户测试-小范围用户内测-产品发布-产品运营。传统设计流程其实也部分受到精益创业的影响,适合对想要切入领域已经有很深的了解和积累的大公司。

2.2精益互联网产品设计

精益产品的核心思想是尽早让真实用户使用产品,从而验证产品的构想是否真正用户想要的,除了用于小公司产品,它还可以用于产品功能迭代。

结合精益创业,我们可以提炼出精益产品设计四大环节:构想-打造-测试-迭代

构想:定义清楚我们要打造一个什么样的产品及为什么要打造它,输出低保真的产品原型及高保真的核心模型即可(包括界面和假数据)。

打造:打造(开发)MVP产品,即最小可行性产品原型。MVP需要具备完整的核心价值,而且需要让用户感觉到。

测试:MVP 是否能满足设定的需求(验证过的需求可以定义为“经过证实的认知 ”,用于产品的下轮迭代)。

迭代:在这个阶段中,产品已经完成验证并对所有用户可用,积累的认知又可以通过构想、打造、测试来不断的优化或新增功能。

第一个产品往往是不完美的,糟糕的界面,各种BUG,漏洞百出的早期半成品像是个令人难以接受的妥协,早期的MVP产品甚至可以使用“人工服务”来补充MVP功能的缺失(不过感觉大家还是倾向于打造一个比较完善的产品,因为教育总是要求我们做到完美。)

2.3构想的三个阶段

产品经理在上述流程中,构想阶段需要涉及的步骤较多,接下来会展开讲解。构想分为三个阶段:提出假设-验证假设-产品设计

1、提出解决方案假设:我们认为为【某些人群】开发的【某种功能】可以获得【某种成果】,我们的验证方法是【看市场是否有某种反馈量化指标/某个定性指标】。

2、验证假设:验证假设方法有两步,

1-PSPS模型(人物、场景、痛点、解决方案)。假设出产品的目标用户,为他们建立用户画像,描述出他们有需求或遇到问题时的具体场景,找出他们的痛点(他们遇到的尚未解决且非常重要的问题),最后将用户画像、场景、痛点统统带入到你之前假设的解决方案里,看看能不能满足他们的需求,解决他们的问题。

其中用户画像包括:

     1)人物的基本属性,相片、姓名、性别、年龄、职业、居住地

     2)基于产品的用户简介,即围绕产品的用户描述,这里需要强调这个任务角色和其他人物角色之间的核心差异点。

2-和你的用户谈谈(注:用户访谈有欺诈性,按自己想法和经验说出使用习惯,而且他们仅代表小部分用户),当完成第一步自我肯定和否定后,你可以开始找你的目标用户好好聊一聊,看看他们对你的产品假设是否感兴趣、是否能改变他们已有的行为习惯。

3、产品设计:当对假设进行完初步验证后,我们就可以开始进入设计阶段,这个阶段涉及到具体的方案设计、交互设计及视觉设计。在开发“打造”产品前,产品经理需要先将产品原型设计出来,接下来进行主要讲解。

2.4测试的两个关键小阶段

1、PMF阶段:产品/市场适配(product/market fit),即符合市场需求的产品,通过测试调整满足用户需求,当产品达到这个阶段后可大胆投入开发。

2、EVP阶段:卓越的可用产品,是扩大用户的最佳时机。

总结下来,在测试阶段关键点是控制MVP的节奏,刚开始时招募少数测试用户验证MVP是否达到PMF,到达后再聚焦核心功能加大投入,尽早的使MVP达到EVP,到达EVP后再扩大用户测试范围,继续优化产品。

三、产品设计

产品设计可以参照《用户体验要素》一书中提到的五个层面。这本书可以帮助我们理解产品在整个宏观层面的框架与分层,只有了解其全貌和轮廓,才知道自己的思考位于哪个阶段。可以作为产品经理入门读物必读的第一本书。

每个层面都是根据它下面那个层面来决定的,我们设计出的产品需要上下层面保持一致。要设计一个MVP产品,我们只需要抽取出其中比较重要的部分进行产品设计即可,据此分为五个阶段:规则设计(战略层)、功能设计(范围层)、流程设计(结构层)、架构设计(结构层)、原型设计(框架层)。

3.1规则设计

产品的规则就相当于游戏的玩法,你需要定义清楚产品是什么,它是如何运作的,需要设计你希望用户应该如何去使用这个功能/产品,他们可以做什么,他们应该做什么,哪些不鼓励做,哪些不能做。在定义产品规则时,我们可以使用由主到次的方法来设计。例如:产品的主线是让用户从A到B,为此设计出核心路径,为了满足这个过程中其他需求,再设计辅助路径,为了保证用户不走偏,再设计限制等。

另外,我们还需要定义产品原则。产品原则是指产品团队达成的一些共识,当我们开始具体的产品设计时都应该能够体现产品的原则。产品原则不局限于某一个范畴,它可以是跟产品有关的方方面面(例如:优先照顾买家体验,重点保证移动场景下的产品体验,产品应该是令人愉快的,尊重用户隐私,把发送广告的用户赶尽杀绝等)。

3.2功能设计

功能设计是指将规则设计中所描述的产品规则,遵循规定的产品原则细化完善成具体的产品功能。这里所指的功能,既包含功能点,也包含内容、也包含一些操作的入口,也就是穷举出构成产品的所有内容元素。在《用户体验要素中》指的是功能规格,对功能组合的详细描述,对各种内容元素的要求的详细描述。

通常我们构思产品的具体功能时除了对产品规则的细化和完善外还会考虑这几个方面:用户需求、用户任务、使用场景、技术限制、相关竞品。(注:这部分虽然属于规则设计的范畴,但放在这里是希望在具体设计每个功能的时候都要仔细想清楚,进行规则设计的时候也需要考虑这些内容。)

用户需求:能够解答常见问题的机器人、简单高效的知识库、支持网页、移动APP、微信公众号。

用户任务:用户为达到目标使用产品时需要做的任务。

使用场景:用户在什么情况下做了什么。

技术限制:功能是否能开发出来严重受技术限制。

参考相关竞品:看他们有什么功能,功能是如何设计的。

3.3流程设计

功能设计完成后,我们得到了大大小小的功能点。而产品流程就是描述你的产品或功能是如何具体运行的。产品流程是能直接体现产品特点的地方,直接影响用户对产品的感觉。流程之所以放在功能设计之后,是为了防止对功能进行头脑风暴时受流程限制和影响,通过对产品流程的梳理,我们也可以补全功能设计中没有考虑到的一些情况,同时也可以帮助开发和交互理解。

流程设计属于结构层,结构层在《用户体验要素》中提到:这块包含交互设计和信息架构的内容,主要通过信息架构来构建用户体验。交互设计和信息架构都强调一个重点:模式和顺序(参考下面流程图)。


流程设计我们可以:

    1.使用流程图元素进行呈现。

    2.使用泳道图进行呈现,泳道图多出了多部门角色配合。


流程图和泳道图的画法不做赘述,自行百度学习,画的时候尽量标准化,目标是画得让别人看得懂就可以。

3.4架构设计

架构设计是指将产品的功能的入口和内容有序的组织在一起,让用户更容易的找到自己想要的东西和产品,可以通过入口安排、内容组织传达、突出某些信息给用户。架构设计包括内容组织、框架设计。

3.4.1内容组织

内容组织指将产品的功能和内容有序的组织在一起。流程设计只是帮助我们确定功能的顺序,但功能与功能之间的关系并没有表现出来,也就是说在一个页面里,都有哪些内容(功能)。

内容组织两种方法:从下到上,自上而下(可以用卡片分类法)。设计时可以将两种方法结合起来。

3.4.2框架设计

框架设计又可以称为导航设计,设计的是以什么样具体的形式将分类好的内容展示给用户。以APP为例,导航包括:Tab导航、抽屉式、跳板式(宫格)、列表式、底部菜单导航等。我们可以根据产品选择需要的框架,也可以有主体框架和辅助框架。

例如:

TAB导航,优点:主要功能突出,用户不需要寻找,可以轻松在各个主要入口直接频繁跳转减少点击不会迷失方向。缺点:沉浸式体验不足,功能过多时如果都放在tab导航上会显得这个框架过于笨重。

抽屉式导航,优点:给内容页足够的展示空间,可以营造出沉浸体验。拓展性好,侧边栏可以提供更多的功能入口的展示空间。缺点:其他主要功能的入口不够突出,因为被隐藏起来了,主要入口的切换需要二次点击。适合功能单一的沉浸式APP。

跳板式,优点:清晰展现各个入口,可以展示更多入口。缺点:重点功能不突出,各个入口之间跳转不够灵活。适合功能相对独立的APP。

列表式,优点:内容层次清晰,可展示内容多。缺点:内容过多时,无法突出重点。

3.5原型设计

原型设计指的是对最终产品各页面上内容的简单呈现,说明了用户将如何与产品进行交互,也是开发工程师开发时的文档,通过原型设计我们才能将设计好的东西传达给用户。

3.5.1原型设计流程:

1.选择需要设计的功能模块(从主要功能开始,将各个功能组合起来)。

2.画出该模块的功能流程图.

3.将每个流程中的功能点列出来(如果功能没法满足就需要补充。。

4.依据流程将次序相同、功能接近的功能分类组织在一起,得到内容组织图。

5.通过内容组织图,得出该模块需要哪几个具体页面,哪些页面可以复用。

6.为每个页面的功能排优先级(按使用人数、规模、频度、对用户产品的重要度得出优先级进行排序,确定哪些功能作为主要)。

7.设计每个页面的具体原型。


3.5.2具体制作案例(晒一晒):

1-功能流程图

2-列出流程中所有功能点

3-将功能点重新组织,将功能点归类到具体的模块里。

4-具体页面需要有哪些功能点。

5-页面流程图-表现页面的跳转逻辑

6-为页面设计具体原型(排优先级)

    优先级排列可以参考使用人数、频度、对产品的重要程度,根据优先级就可以有凭有据地排布这些功能。

7-排布功能

在进行排布功能时涉及到具体的交互设计,如何学习交互设计?

    1.研读各个系统的交互设计规范IOS、安卓、win10等。

    2.设计相关书籍(设计心理学、点石成金、Aboutface)。

    3.多用优秀产品,临摹下来。

    4.将优秀产品中设计的好的地方记录下来。

    5.上素材库网站寻找灵感。

tip:

    尽量使用系统控件,尽量少地创造样式。

    不用纠结于原型的绘制工具。

    不用产出高保真原型。

    不用去学习复杂的交互动作。

    不要过度设计(绝大多数功能不需要去创新,需要更好满足需求)。


推荐阅读更多精彩内容