一个互联网产品设计的简化流程

 超哥  design  2020-01-25  585  发表评论

简水做产品经理有几年了,参与了一些产品项目,也收获了一些心得体会,但都比较零散,不成体系。因此希望通过整理输出自己的一些想法,对产品设计工作进行一次复盘。

基本思路是:

  • 搭建一个产品设计流程的框架;

  • 向下深入到框架各个环节的具体内容中;

  • 向上抽象升华进入到产品价值观和产品理念的领域;

  • 同时穿插一些产品工作相关的小话题讨论。

我眼中的产品设计流程的框架是这样的:

img

产品设计流程框架图

1 用户需求

用户需求是一切的起源和核心。脱离了用户的产品,即使设计的再完美,也必然是失败的。产品流程中各个环节都是以用户为基础,用户第一!

1.1 明确用户是谁?

首先,对用户进行细分,区分不同的用户才能更好的服务用户,满足用户的需求。用户细分有多种方式,有基于性别、年龄、地域等人口学的划分方式,也有小白用户、中级用户、专业用户等划分方式。划分的标准和依据是根据用户需求是否一致?将需求一致的用户划在一起,总结他们的共同特点,是为了更进一步深挖需求,框定需求范围。

其次,对用户进行分级,可分为粉丝用户、目标用户、普通用户等。有些产品还需要明确非目标用户,确定暂时不能给什么用户服务。用户分级的主要目的是对需求分级。目标用户需求是大需求,需要优先满足。粉丝用户的用户量尽管小,但他们的需求与产品定位和核心价值贴合度高,往往能够产品的用户带来惊喜,因此也是优先级高的需求。

最后,完成用户画像,将目标用户具体化,给出姓名、年龄、职业、偏好、使用产品的场景等信息,便于团队成员统一对用户的认知,时刻将用户放在心中。

1.2 用户的真正需求是什么?

首先,收集需求。收集的方法有很多,有直接收集,主要是听用户的描述,看用户的操作过程;也有间接收集,如运营或市场的同事告知的用户需求,或老板直接说的需求。收集的需求,产品经理要先进行一定的判断,判断哪些可能是用户真正的需求?哪些需求不是需求,而是用户基于现有的产品自己设想的一个解决方案。

其次,需求过滤。对于需求一定要进行过滤,明确哪些需求做,哪些需求不做?过滤的标准主要是产品定位和产品原则。

最后,需求分级。哪些需求先做,哪些需求后做?这个也非常重要。主要依据是用户分级和产品定位,产品的核心目标用户的需求优先级高,非核心功能需求优先级低。另外也要根据产品所处的阶段,初创期、成长期和成熟期的运营和产品策略不同,也会导致优先级的变化。

img

2 产品概念

阶段目标:

将一个想法变为具体的方案,可以在纸上进行逻辑推演。

产出物:

用一句话表达的产品定位。

评价标准:

能够顺利通过“电梯测试”,在30秒内解释清楚产品概念。

重点工作:

用户需求分析、明确产品价值、确定产品定位。

2.1 用户需求分析

主要是明确目标用户以及用户的问题是什么?

2.2 产品价值

包含2个方面:

1)产品对用户的价值。产品能解决用户什么问题?大体的产品解决方案是怎么样的?

2)产品对公司的价值。用户规模有多大?频度怎么样?市场体量有多大?收益和成本的预估如何?

2.3 产品定位

在用户需求分析和产品价值分析的基础上,完成产品定位,明确产品要为谁解决什么问题?怎么解决?预期解决的效果如何?能够带来什么收益?

img

3 可行性评估

阶段目标:

从市场、商业、运营、财务、政策等多维角度评估产品概念,分析利弊。

产出物:

《可行性评估报告》

评价标准:

能够确定做或者不做这个产品。

重点工作:

商业模式分析、运营方式分析、财务状况预估。

3.1 商业模式分析。分析市场和竞争对手状况,找到产品合适的切入点。确定产品的盈利模式和市场空间。

3.2 运营方式分析。产品如何推向市场?如何运营?以及对运营关键指标的预估。

3.3 财务状况预估。成本预估。收入预估。风险评估。

img

4 产品设计

阶段目标:

设计好的产品。

产出物:

产品“设计图纸”,《PRD》、《交互设计稿》和产品原型等。

评价标准:

通过产品需求评审。

重点工作:

功能设计、流程设计、交互设计和MVP。

4.1 功能设计包括功能的过滤整理,确定功能的优先级,划定功能模块,搭建产品的功能框架等内容。

4.2 流程设计包括用户场景和业务流程分析,画出详尽的流程图,形成用户流程闭环等。

4.3 交互设计主要是保证产品的可用性、易用性和优秀的用户体验,业界已经有许多成熟的设计规则可供参考。

4.4 MVP(Minimum Viable Product)最小可用产品,指可以代表产品价值和产品定位的最小核心功能集的产品。互联网产品的开发都是迭代完成,更具体说是MVP 1.0、MVP 2.0这样的迭代,小步快跑的方式进行,这样可以快速的响应市场和用户的需求。

4.5 *产品设计阶段的*核心人员是产品经理和设计师,有时也需要架构师的参与。产品经理进行功能和流程设计,确定产品的功能是什么,决定产品的价值。设计师进行交互、视觉和用户体验设计,确定产品的功能怎么用,决定产品的可用性。架构师会看产品的技术可行性和实现成本,给出粗粒度的评估意见。

img

5 产品开发

阶段目标:

把设计好的产品做出来。

产出物:

符合设计要求的产品。

评价标准:

通过测试。

重点工作:

需求管理、项目管理、敏捷开发和测试。

5.1 需求管理。产品需求有很多,开发资源又有限,哪些需求先做?哪些后做?需求怎么跟踪进度,同步给干系人?需求变更了怎么办?这些都是需求管理需要考虑的问题。

5.2 项目管理。项目kickoff前要做哪些事情?项目进行过程中遇到问题怎么办?项目进度怎么跟踪和保证?

5.3 敏捷开发是互联网产品开发最通用、最普遍的一种形式。敏捷开发,将一个大的产品或项目拆分为若干小项目,使用小步快跑、快速迭代的方式,在1-2周内就完成一个小版本的产品。然后快速投放市场,观察和分析用户的反应,并根据实际用户的需求和喜好调整和完善产品。在产品需求不明朗,需要经常进行变更的情况下,敏捷开发几乎是目前唯一的选择。

5.4 产品测试主要是对功能的测试,目的是为了检验最后做出来的产品是否满足之前产品设计的要求,另外就是检验产品是否有明显的缺陷和错误。测试环节主要包含测试用例的设计和评审,bug管理和用户测试等相关的内容。测试是保证产品质量、维护产品良好口碑的最后一个环节,产品经理一定要对这个环节足够重视。

img

6 上线

阶段目标:

把产品交付用户,观察用户反应,开始下一次产品迭代。

重点工作:

上线流程、数据分析、复盘、产品迭代。

6.1 上线流程。产品在上线之前需要制定周密的计划和流程,对于上线后的各种情况要做好预案,并在心中预演几遍。上线前一定要拉团队所有成员开个站会,对上线的步骤细化并记录下来,以防出现低级错误。上线后密切进行监控,发现问题快速解决。

6.2 数据分析。评估产品的表现,最好使用定量的方式,用具体的数据说话。首先,产品开发阶段就要对用户的行为和操作数据进行埋点。其次,建立产品的业务数据模型,使用模型来监控产品的表现和用户行为。最后,对产品的实际数据进行统计分析,并根据产品的数据表现确定后续产品的方向和计划。

6.3 复盘。一个迭代周期完成后,要对取得的成果和得到的经验教训进行梳理和总结,并对下一步的工作提出具体的改进计划。

6.4 产品迭代。一个产品迭代的结束,就是下一次迭代的开始。产品的迭代要关注迭代的内容和迭代的频次。根据用户的行为数据、当前的热点以及运营的需要确定下一次迭代的内容。产品迭代的频次主要看用户和市场的需求、竞争对手的具体情况,另外在产品生命周期的不同的阶段采用不同的迭代频次。

7 一句话总结

  • 用户需求: 找到目标用户真正的需求,产品就成功了一半。

  • 产品概念: 产品定位的一句话,字字千金,请慎重再慎重。

  • 可行性评估: 决定要不要做。

  • 产品设计: 产品经理的看家本领

  • 产品开发: 产品经理和程序员打架的环节

  • 上线: 敬畏用户、敬畏线上系统

声明:文中图片来自Unsplash

所有评论
加载评论 ...
发表评论