产品架构@IT·互联网产品 运营 设计

产品汪必须知道的那些产品架构知识

2017-03-29  本文已影响749人  方唐先生

这是《90天产品经理训练营》的第11课,个人认为是产品设计中最重要的一块知识点-产品架构。

学习产品架构的作用能让帮助你了解你的产品使用流程,规划产品路线,做产品就是从框架到细节的过程。

课前问题:

1.产品架构包括哪些内容?

包括五个层面:战略层,范围层,结构层,框架层,表现层。其实是《用户体验要素》一书中提出的,建议读一读

2.产品架构需要哪些前提条件?

产品架构需要经过前期的需求分析与市场分析,需要将零散的需求点系统地组合起来的。

3.什么时候需要做产品架构设计?

产品方案-需求文档之间制作产品架构设计。

4.如何构建产品架构设计?

三步走:是谁-骨架-细节。下面有详解

5.特性列表是什么?

类似feature list的功能列表,描述的是主要特性分类的情况。

课程大纲

框架设计

我提出的问题虽然多,所幸老师都在课程中给出了详细的答案,对于新人来说,如何得出产品架构,得出产品架构之后如何细化,老师都进行了详细的讲解。

收获

1.产品架构的概念

产品设计中的骨架部分,描述一个系统由哪些子系统组成,这些子系统之间的关系。以市场分析,需求分析为前提,得出相应的需求点,把零散的需求点系统组织起来,并通过原型或者需求文档表达出来。

2.产品架构的作用

产品架构包含了所有的功能点,并包含功能点之间的关系,能指导我们从整体到局部填充产品形态,做每一个版本的功能规划。

3.构建产品框架的基本步骤

是谁-骨架-细节

这三步是从宏观到微观的过程,先明确目标,再搭建框架,最后填充细节

是谁

第一步需要做的,就是明确产品的名称,对产品进行定位,例如针对的目标人群,解决某类问题,哪些场景下使用等等。

定位是面向目标用户的,还需要明确产品的目标,目标必须符合下面的4点:

1.可实现

当前资源条件之下,是可以实现的目标。制定一个不可实现的目标会让人举步维艰,最后完成不了也会让人失望。

2.可量化

目标可量化,是衡量目标是否完成的标准。

例如一年内变成行业最牛逼的产品是不可量化的,如果变成一年内用户量达到10万则是可量化的。

3.明确性

这个目标不能是太模糊的,必须是不存在歧义的。

例如若干年后,成为行业第一应用。这个若干年是指几年呢?

4.可变的

市场讯息万变,用户的需求也在变化,互联网产品不能固步自封,一成不变。产品目标是可变的。

骨架

通过一定的输出方式,展示你所搭建的骨架

搭建骨架可以输出:特性点脑图,特性列表,RoadMap

对于以上三种方式,下面有详解。

细节

细节包括:功能模块,功能流程,页面流程

4.特性列表是怎么回事

特性列表描述的是产品设计中主要的特性分类情况。

作用

1.明确产品中存在的功能点。
2.明确需求点的分类框架。
3.明确需求点的优先级。
4.提高沟通效率

特性点

组成产品的细胞,它描述的是产品中具体的每一个细节,每一个逻辑

组成

特性列表是由各个特性点组合而成的表。

如何写

建议先将特性分类,再对特性点下的功能进行穷尽。

5.除了特性列表,还有特性脑图,选择最适合你的。

把产品特性进行分类罗列,就能得出特性脑图。

脑图是个好东西,能让你的思维发散,站在全局来看待每一个功能点。

这是我个人最喜欢用的工具,所以我也喜欢用脑图来输出特性列表。

6.Roadmap的作用与制作方法

作用

需求预期管理,包括优先级与完成时间。

一句话:指导你每个阶段做成哪些功能

比特性列表更注重未来的时间周期,弱化功能描述。

制作Roadmap的方式多样,不必拘泥于呈现方式,选择最适合自己的就可以了。

具体方式包括:PPT,excel,脑图等等

制作方法

1.明确近期的基本目标。
2.有限的资源下,为功能列优先级,逐步接近你的目标。
3.需要合理的并行与串行。
4.需求之间有关联及递进关系。
5.MVP产品理念。
6.先保障最基本的功能实现,甚至是将功能拆分,避免过度设计导致开发慢,先保证能用。

总结一份Roadmap需要具备的因素:优先级,项目目标,项目时间。

7.制作产品常见的一大误区。

不能等作出完美的产品再推出。

切记切记,制作Roadmap的时候,你要时刻记住这个误区。

8.功能模块如何定义,如何提炼?

功能模块就是类似的功能点的集合,实际应用中,它是解决一个问题的路径。

提炼方法

1.经验法

做产品多了,做人久了,对于一些产品就有经验了,利用经验来罗列产品功能模块就是经验法。

例如你要做一个IM产品,涉及聊天就有账号系统。

2.对比法

所谓对比法,就是参考竞品的功能,或者相近的产品功能。

任何产品都有其共同的功能,例如账号系统等等。

3.创造法

产品经理自身想出的新功能,市场上并没有这样的功能。

9.功能流程的定义,制作要点

功能流程描述一个功能的完整使用路径,可以帮助产品经理完善需求的全面性,提高与别人的沟通效率,通常用流程图来表示。

制作要点

1.单向流程,避免双向

必须有一天清晰的主线,尽量避免双向,双向的流程会让人懵逼。

2.判断后选项齐全

判断的选项很难一次就齐全,需要你多探究可能存在的判断,尽量想多点极端的情况。

3.最终只有一个结果

最好是一个入口,一个结果。

产品流程图的制定对于我这种新手来说,是十分困难的,总会想漏很多的条件,经常会把一个流程复杂化

没事多想想判断的条件有哪些,想多了,自然每次做流程图,都会想到这些判断条件。

10.页面流程图

描述页面之间的层级关系。

具体的制作方法,在需求表达的文章有讲到。

11.提高框架设计能力

老师开头就说了提高框架设计能力需要具备的条件,共勉吧,各位产品小白。

1.好奇心

对事物保持好奇心,探究其组成,使用流程,为什么存在这类问题,其实就是产品框架设计的步骤。

2.多考虑极端情况

一般的情况大家都能想到,通常会忽略极端的情况。

对于服务器来说,你要想想用户量暴增到哪个点会出现的问题。

多考虑极端情况,能让你的流程设计更加完美。

3.保持积极性

积极主动是好习惯。

4.学会数据分析

数据分析能帮助我们了解产品的使用情况,一句话来说,就是让你知道你做得好不好。

课后问题

产品设计过程中如此多的工具,其使用的本质意义是什么?

产品设计的过程中,会用到MRD,功能特性列表,Roadmap,流程图,原型等工具。其本质意义有两点:

1.明确功能设计,使你思路更加清晰

通过分析过程,流程图设计,罗列功能特性,能够让你不断思考你的功能是否完善,是否能够解决用户的需求,解决的路径是否足够简单等等问题。

写出来的东西,总能让你思路更加清晰。

2.提高沟通效率,减少误会,减少时间

你制作的分析文档,功能列表,流程图都是为了让别人清楚知道你想干嘛。

单纯口头表达是低效的,会出现误会,耽误大家的时间。

利用好工具,能让你提高效率。


以上为个人课程的一些小小总结,我是唐三笑,渴望成为一名优秀互联网产品经理的小菜鸟。

上一篇下一篇

猜你喜欢

热点阅读