自从今年二月份换了份工作到现在公司,终于对一款产品的打造有一个比较全面的认识和感受。回想之前在爱立信和Nuance的工作,基本上是没机会接触到你的用户的,所有的需求都来自产品经理,并且已经整理成详细的需求文档,开发团队就是照着上面的一个一个实现。这可能是大公司的一个通病,两家公司的产品都已经非常成熟,大部分时间都是在修修补补,没啥新需求,所以对开发一个产品生命周期缺乏完整的认识。目前现在的公司规模不大,倒是真真切切的感受到了开发一个产品的流程,以及产品经理和开发团队之间的“博弈”。

最近在读的《启示录:打造用户喜爱的产品》就是一本讲开发一款好的产品所需要具备的各方面的条件。

《启示录:打造用户喜爱的产品》

全书就围绕着产品开发过程中的三要素来详细讲解的:

  • 人员
  • 流程
  • 产品

人员

人员部分先简单介绍了开发一款软件产品团队构成,其中产品经理的主要职责为:1. 评估产品机会;2. 定义要开发的产品。接下来的篇幅用产品管理和其他产品开发过程中涉及到的概念做比较,以此明确产品经理的具体职责。

比如和项目管理的区别。在过去互联网爆发之前,单个产品都有着明确的单一职责,通常也是由独立安装包的形式发布,因此大部分的产品所采用的瀑布流式的开发周期。项目有着明确的需求,开发周期较长,一般开发交付后便进入产品售后维护。所以对应的职责是一个项目的管理,一个产品交付也意味着一个项目的结束。然而在互联网阶段,很难看出一个产品是否已经完成交付。一个成功的产品总是在不断迭代,不断创造出新的价值。文中所讲这两者的区别就在于:产品管理的职责是探索有价值的、可用的、可行的产品;而项目管理则关注如何执行计划以按期交付产品。

我觉得也可以理解为,产品管理是用用户情感驱动的,而项目管理则是由已定义好的产品需求驱动

另外,一个好产品经理所必须具备的几点能力包括:

  • 解决问题的能力、思路
  • 沟通技能,尤其是化繁为简、清晰有力的演讲能力
  • 自信心、态度、时间管理、商业技能等等

另外一点就是产品经理是探索并定义出一款产品,而不是教设计师和开发团队如何具体地去打造产品。因此,授权赋能就是产品经理所必须要具备的品质。留给设计人员和开发团队越多的自由空间,就越有可能打造出一款大众喜爱的成功产品。

流程

作者花了大部分篇幅来讲解产品开发流程,从定义一款产品到平滑部署,以及如何合理地运用不同的开发方法经行研发,最后介绍了在大公司如何推动创新。总结一下,一个产品的开发流程在产品经理眼里应该是这样的:

评估产品机会 -> 探索并定义产品 -> 市场调研及人物角色分析 -> 产品说明文档 -> 用户体验设计与实现 -> MVP -> 产品验证及测试 -> 产品迭代及改进 -> 平滑部署 -> 上线后的快速响应

其中最重要的一点就是,产品经理在定义好正确的产品之后,千万不要急于开工着手开发。这时候要做的是和用户体验设计师,或者外加一位开发人员,一同快速实现一个高保真产品原型(这里的原型代码到后面会完全弃用,所以就需要简单的‘快’、‘糙’、‘猛’)。邀请不同的人物角色对这个产品原型进行评估,以此不断地迭代修正,直到产品证明其价值、可用性和可行性在进行实际开发。这个原型的开发也需要根据公司自身情况来决定其开发周期,不可耗时太长,所以产品经理定义出MVP就显得非常重要了。

另外作者还指出了作为创业公司,最重要的事情就是要探索出有价值的产品。初期三个职位便可满足:1.产品经理;2.交互设计师;3.原型开发人员。最主要的流程在于:1.创建体现用户体验的高保真原型;2.邀请真实的目标用户验证产品原型。

产品

产品部分作者主要深入探究了一款产品背后所代表的真正意义。其实慢慢挖掘不难发现,产品是为人服务的,而人的一项基本需求就是情感需求,所以一款好的产品一定是满足了人们的某项情感需求。理解这一点对产品经理探索出有价值的产品尤为重要!

产品的需求归根到底就是人类情感需求

硬件 -> 软件 -> 用户体验 -> 情感

优秀的产品经理应该抓住现有技术用户需求的契合点。

市场机遇无处不在,你要做的是挖掘需求,运用新技术解决用户的老问题。