2007年11月4日星期日

Google的产品开发理念

Google 的使命( mission ):

Orgnize the world's information to make it universary accessible and useful (致力于全球信息资源的有序化,并向世界各地的用户提供有用的服务)

成功关键 :聪明的人+ 创造性地环境+ 创意的出口 = 创新

 

具体的诠释:

1 )人

雇用最好中的最好的人才,重视大学的教育背景并关注各领域有丰富经验的非传统人才,重视创新的能力,在公司内部采用扁平化的组织结构。

2 )工作环境

创造性的装修(在内部称之为 GooglePlex),像校园和游乐场的结合。

3 )用户为中心的设计

- 开发用户真正需要的产品

- 产品的设计以用户的需求为出发点

- 重视集体智慧

- 不做邪恶的事的理念贯穿到产品之中

4 )产品管理过程

- 接受每个人的创意

相信每个人的智慧,多种形式的创意采集,相信员工是创意的最好来源(也同样重视来自于用户的反馈),每周的头脑风暴会。

- 优化过程,产生top100

罗列所有的想法和创意,评价每一项,这样很容易比较出优先级。

标准有:

1. 对用户的有用程度

2. 对留住用户的帮助有多大

3. 成功的可能性有多大

4. 是否会分散收入来源

5. 成本投入有多大(投入产出比)

最终,其中的四五个被认同的创意会得以继续。

- 小而灵活的工程师队伍

3 人为一个单元,单元是一个基本的项目组,并与Program manager ( PM)坐在一起。人员在项目中的流动性大,通常 3~4个月一个项目,因此能够做一些高回报、高风险的项目。每一个 PM面对 9~10个工程师,单元内 3名工程师中有一个主管( leader),保证技术实现角度的优秀。大的项目(例如企业产品)被按照逻辑划分成模块单元。

在文档方面,通常比较少,唯一必须的是 Product requirement document (PRD)

- 自组织和透明化

公共的日程表,显示每个项目的进展和状态。每周每个员工提交便条(以项目来组织),重视工作成功的重用性。

- 用户为中心的设计

一周一次的用户学习 (user study)

我理解等同于易用性测试,就是邀请用户实际使用产品,然后从中观察了解用户的行为习惯,并作为改进产品的重要依据。

关键点:

发现用户首先看页面中的链接,而不是 logo、广告、导航条、帮助等

发现技术词汇用户不理解,因此需要更好的解释和更少的主观推测

一般在单面镜的实验室中进行,并通过专门软件记录鼠标行为;有时也在书店等公共场所内用笔记本电脑进行测试

在产品发布前后都要测试

试验

有好的想法就进行试验

不要用内部员工做试验(缺少普遍和客观)

Iteration

例如: Google news.首先产生了 demo版,然后 Google的员工使用它阅读新闻,开始立项,样子产生。

当不确定哪一个方案更好时,就让市场和用户来做决定

 

一些重要的结论:

想法的管理和收集

使用多种技术、统计和分析用户的行为

服务应该为用户提供价值(最终的目标)

服务必须是为用户设计的