距离Alan Cooper首次提出用户模型(Persona)概念已过去近20年,在这期间,软件产品开发的过程方法以及公司的运作方式都发生了很大改变:以快速迭代为特点的敏捷开发方法取代了传统的瀑布模型,以「开发→测量→认知」反馈循环为核心的精益创业方法在逐步影响和改变公司的运作方式。
而传统的用户模型构建方法,从诞生之日起并未发生特别大的变化。对于已经习惯了敏捷、快速的产品经理和交互设计师来说,如果花很长时间去研究用户构建用户模型需要下相当大的决心、更需要下很大力气才能争取到所需的时间和资源,而且互联网产品冷启动耗费的时间越来越短,为了降低成本和风险,产品团队在启动期往往会选择尽快将产品推向用户,尽快获得反馈以「快速试错」,现实和压力迫使大多数新产品的PM不敢投入大量时间精力深入的进行用户研究。
这就很容易理解,为什么大家都觉得用户模型很好,却鲜有人在工作中真正运用它。为了解决时间紧迫与精力不足的矛盾,我们提出了一种基于用户行为数据的快速、迭代构建用户模型的轻量方法。
首先,整理和收集已经获得的任何可认知用户的经验和数据,包括:您和所在团队对用户的理解;产品的业务数据库中记录的用户相关信息(比如用户的性别、年龄、等级等属性),用户(在产品内外)填写的任何表单或留下来的信息(比如用户填写的调查问卷、留下的微信账号等)。
我们将这些信息映射成为用户的描述信息(属性)或用户的行为信息,并存储起来形成用户档案(如下图所示)。
如上图所示,从用户档案中我们可以清楚的了解到用户的属性信息、行为数据、环境数据。