产品专家Marty Cagan:不做仅仅会编码的人
Marty Cagan是享有世界声誉的产品管理专家,曾担任Netscape副总裁、eBay产品管理及设计高级副总裁。
近日,记者在“PM-China首届产品经理高峰论坛”上对他做了专訪,请他分享自己的产品管理历程。
程序猿的工作
《程序猿》:据我所知。您先后毕业于加州大学和斯坦福大学。
这两段经历有何不同?
Marty Cagan:像这个行业的大多数人一样。我在加州大学修了计算机科学专业。后来我又去斯坦福大学修了一个类似于MBA的专业,那个专业的学费相当昂贵。学习的是商务方面的东西。
在加州大学,我的生活基本上都是在忙碌中度过,原因就在于我将大把的时间都花在了编程上面。没办法,这是我最大的爱好。再就是我以前做过一段时间的网球教练,教女孩子们打网球。当教练的收入,都用来支付学费了。
其它的倒也没有什么特殊的印象了,总之就是少玩多学习。
《程序猿》:您的第一份工作是做程序猿吗?
Marty Cagan:从加州大学毕业后,我就去了惠普实验室,做了10年程序猿。主要做面向对象和基于规则的语言及工具等方面的研究。当时惠普实验室很棒。是众多优秀程序猿梦寐以求的地方。它是一个研究型的实验室。就像Google X实验室那样。再后来。我和大家一起创立了SESD(HP Software Engineering Systems Division)。
转行做产品经理
《程序猿》:既然您在技术方面有这么好的发展。为何想到要转行做产品管理呢?
Marty Cagan:惠普实验室的产品管理做得特别好,我特别喜欢他们做事的方式。而且不想始终是在别人的产品中做仅仅会编码的人,我也想做产品。因此。基于这些方面的考虑。我開始在惠普实验室恶补产品管理方面的知识。此后差点儿相同5年的时间里。我既做编程又做产品管理,这让我变得很忙碌。但同一时候也乐在当中。
《程序猿》:您做的第一款产品是什么?感觉怎样?
Marty Cagan:我的第一款产品是在惠普实验室产生的,那是一个金融分析系统,旨在帮助金融公司分析投资损益。那时我还是一个菜鸟级程序猿,仅仅知道是依照别人告诉我的那样去做。只是,在这个过程中,尽管仅仅能照别人说的去运行。但我确实还是从中懂得了非常多事情。也能够说是作为管理者的开门砖。
非常庆幸我有一位非常好的经理。他在怎样成为更好的程序猿方面给了我非常多帮助。要知道在美国。大学教的计算机科学与实际在公司从事计算机科学工作是大相径庭的。经理给我讲了专业编程和大学编程的诸多不同,而且让我坚信合格经理的首要责任就是帮助手下的程序猿成为一名优秀的程序猿。这让我立志要成为一名好经理。
但实际情况是大多数经理并不关心怎样帮助程序猿更好地成长。
只是在惠普,这被觉得是全部经理的最重要的工作。我非常感激这一点,而且也致力于这样做。
能够说,在惠普的十年时间里,我学会了如何做到真正的“好”,主要是如何成为好的程序猿和好的经理双方面。
最好的产品
《程序猿》:您觉得自己做得最好的产品是什么?
Marty Cagan:这个非常难回答。不论什么一款好的产品都不属于我自己。而是属于整个团队。是由伟大的设计者和程序猿共同完毕的。假设非要选的话,有两款产品让我引以为豪。
一款是在惠普时做的,名叫SoftBench。
它是一个开发环境,对程序猿非常实用,并且我们确实是用心来做的。Softbench销售了将近20年。无疑是非常成功。也是我们当时做得最优秀的一款产品。但SoftBench不是桌面软件,仅仅是专业人员在用。还有一款是Netscape Platform。它是一款基于互联网平台的产品,非常多人都能使用它。为了做好这款产品,数以百计的人为之奉献良多,我仅仅是当中之中的一个而已。
Netscape有非常多非常聪明的人,他们都是硅谷的大牛。我从他们身上学到非常多。能够这么说,在Netscape。仿佛置身于一所拥有世界上最著名教授的大学。而这些教授恰好就像是专门为你准备的一样。我每天都能感受到令人激动的现象,体验到技术的飞速进步以及客户数量和质量的惊人增长。这些感受差点儿都是同一时候到达身体的每个毛孔,非常梦幻。一直以来,我都认定Netscape是我工作过的最好的公司。我愿意身处于这种团队中工作。
《程序猿》:在您看来,过去十年世界上最好的产品是什么?
Marty Cagan:过去十年,好的产品不胜枚举。取得的成绩也为世人所惊叹。
有些人会说Google AdWords最好,由于它为Google赚了相当多的钱。但我却想将这一票投给Facebook,由于它改变了世界上数十亿人的生活。通过它能够非常方便地联系朋友和家人,这是相当了不起的成就。当然,Twitter也非常出色。此外,还有非常多其它非常小但非常好的产品,Dropbox就是当中之中的一个,它借助云计算,提供同步本地文件的网络存储在线应用,得到了巨大的发展。总之,好的产品数以百计,但萝卜青菜。各有所爱,我仅仅能谈自己的感受。
创立公司
《程序猿》:再给我们讲讲您在Continuus、AOL和eBay的情况吧。都有哪些收获?
Marty Cagan:Continuus是一家创业公司,我作为联合创始人增加了这家公司。在那里。我学到了创业公司应该怎样开展工作。这很有价值,并且持续影响着我。
我在AOL尽管待的时间不长,但积累了大量互联网服务的经验。
我对这个很感兴趣,要知道AOL当时是一家数得着的大型互联网服务公司。eBay培养了我双方面的能力,一个是怎样建立新兴公司,还有一个是关于产品组织,这是很特别的经验。eBay建立了让人赞叹的商业模式。在那里。我能够建立我所推崇的工作组织,这无疑是一段很美好的经历。
但在这么多家公司工作过之后,我认为累了:每天都是无休止的教导和谈话。
《程序猿》:因此您就转而想到自己创立公司了?
Marty Cagan:是这种,我创立了SVPG(硅谷产品集团)。
《程序猿》: SVPG从事哪些方面的业务?
Marty Cagan:SVPG尽管眼下仅仅有4个人,但大家之前曾在别的公司共事过,而且都坚信不想再为其它公司工作,而是帮助公司成长,所以我们相处得很愉快。
我们主要是帮助新公司。以朋友的身份对其进行建议和投资,就像孵化器一样。世界上已经有非常多这种孵化器。在中国的数量也不少。硅谷有非常多的创业公司,它们急切须要得到帮助,而我们也乐于被创业公司包围,于是选址在硅谷建立办公室。
我们会尽力帮助须要帮助的公司,如今同一时候和我们合作的公司差点儿相同有50家。
《程序猿》:那你们和Paul Graham的Y Combinator有何不同?
Marty Cagan:毫无疑问。Y Combinator是世界上最好的孵化器之中的一个。其实它更像是硅谷的一家公司,有大量的资金。而SVPG仅仅是顾问。我的搭档也是在硅谷做产品管理的。因此我们没有多少钱。假设能被Y Combinator看中。是一件非常幸运的事情。
由于你不但能拿到投资。并且还能得到非常有价值的建议。
最信奉的产品管理理念
《程序猿》:您最信奉的产品管理理念是什么?
Marty Cagan:这确实非常难回答。我仅仅想说两点。
一点是。伟大的产品经理知道什么是他们所不知道的。他们不觉得自己知道全部的事情,不知道的事情还是占大多数。他们坚信必须聚集一起才干确定哪些是能做的、哪些是不能做的。全部这些决定都是基于坚实的证据而不是凭空的想法。
还有一点是,伟大的产品经理知道他们不必是全部想法的源头,这些想法能够来自于世界上的不论什么地方、公司的全部员工。
有时候。客户可能成为关键所在,由于他们知道你所不知道的一些事情。
《程序猿》:Steve Jobs做产品时强调把自己的设计理念和想法带给用户,而不去征询他们的需求,虽然非常多人不赞同,但Jobs无疑是成功的。
您如何看?
Marty Cagan:Steve Jobs以不向客户询问应该做什么而出名。这点我很赞同。有时候,我们最大的误会是觉得客户能够告诉我们做什么,但实际上他们不能。Steve Jobs很明确这一点。
但大多数人对此理解不够。觉得主要任务就是向客户咨询应该做什么。Steve Jobs觉得这样不可取有两大原因:第一,客户并不知道什么是可行的;第二,客户不知道什么是他们想要的。直至看到产品。因此。你并不能从客户那里获得怎样做,而必须将产品展示给他们之后再收集反馈。这就是Steve Jobs做得好的原因。他不害怕与众不同是由于他知道不能事先从客户那里获得做什么,也很清楚对手们在做什么——还在集中精力地收集用户需求信息。
打造用户喜爱的产品
《程序猿》:您写作《启发录:打造用户喜爱的产品》这本书的初衷是什么?
Marty Cagan:我写书的最初目的就是想分享我所学到的东西。
在之前工作中我学到了非常多,我想找到一种方式去分享,因此离开eBay后我就想到将这些经验写下来。原本我在博客上进行了分享,但我了解到非常多人更愿意通过书来了解。
于是,我通过书和博客两种形式同一时候进行分享。我并没有想通过出书来赚钱,也不是必需通过出书来赚钱,但它确实是一个非常好的分享方式。
让我没有想到的是,这本书传到中国,翻译出了中国版本号,让非常多从未听说过我的中国人都能喜欢。确实非常给力。
《程序猿》:在您看来,怎样打造用户喜爱的产品?
Marty Cagan:对于这个话题,我总结为十条。
- 彻底沉浸到用户中去。成为毋庸置疑的用户专家。但不要盲从于用户。
- 区分愿景和假想的不同,通过与用户面对面交流来验证愿景。虚怀若谷。
- 成功的前提是你必须知道:要解决什么问题?为谁而解决?怎样解决?
- 拥抱用户体验,由于用户体验通常比开发更重要、更困难。
- 高速过滤糟粕,要铭记:产品部门的核心职责是进行产品探索。
- 确保坦诚合作。
- 高速改进。向着卓越的方向不断优化产品。
- 敏捷化,通过增量和迭代的方式构建和公布。务必确保产品是可信赖的版本号。
- 追求卓越。保持高标准的同一时候注重每一个细节。
- 打造、培育和鼓舞创新文化,为其优化组织和流程。
“中国式”产品管理
《程序猿》:在您看来。中国产品管理是个什么情况?请给中国的产品经理们一些建议。
Marty Cagan:中国实在太大了。对产品经理也非常难概括出通用的说法。但基本会分为两类。一类已经非常像硅谷的产品经理,他们有非常成熟的经验。还有一类像是我在巴西工作时遇到的一样,还处于“学习产品是什么”的阶段。相同作为新兴市场,中国和巴西的产品管理起步时间都不长。所以我建议很多其它的是要关注产品管理本身,不应该把产品管理者定义为项目经理。中国拥有数量庞大的优秀程序猿,这是事实。但在产品管理方面薄弱也是不争的事实。
非常期待中国的产品人员可以为中国创造出很多其它伟大的产品,这样不仅有利于中国。也会造福世界。
《程序猿》:在您看来,产品管理有何趋势?
Marty Cagan:在我看来。有三种趋势将在世界上流行很长时间。最大的趋势应该是Lean Startup(精益创业)。
Lean Startup是一种很好的思想。各方面的数据也证明了它确实很快。
其次是敏捷方法。
非常奇怪的是。中国的非常多公司居然没有听说过敏捷,听说过的仅仅是单纯地在学习,切实使用敏捷的是少之又少。这不是一个好现象。在我看来,未来三年,敏捷将对世界产生巨大影响,绝大多数团队或者程序猿将会使用它。中国在这方面不应该被落下。
最后一个趋势是设计,中国技术人员是时候认真对待设计了。
产品专家Marty Cagan:不做仅仅会编码的人的更多相关文章
- 阿里云“网红"运维工程师白金:做一个平凡的圆梦人
他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”:他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路:他爱好清奇,练就了能在 20 秒 ...
- 阿里云“网红"运维工程师白金:做一个平凡的圆梦人
他是阿里云的一位 P8 运维专家,却很有野心得给自己取花名“辟拾(P10)”:他没有华丽的履历,仅凭着 26 年的热爱与坚持,一步一个脚印踏出了属于自己的技术逆袭之路:他爱好清奇,练就了能在 20 秒 ...
- 人物传记Daniel Bolsonaro:永远不要做一个思维单一的人
从小经历了移民和不断辗转迁徙搬家的Daniel Bolsonaro(现就职于灵石团队,职位是核心技术架构师)知道,人生不可能只有一条路,也不要局限于只给自己设立一条路.既然父母能带自己离开巴西来到美国 ...
- 小米手机销量暴跌36% 雷军做错了什么?(人的需求是复杂的,而不是仅仅是一个性价比;要做体验价格比,而不是配置价格比)good
小米手机销量暴跌36% 雷军做错了什么? 日前,小米科技创始人雷军在美国马萨诸塞州剑桥市出席了第20届哈佛中国论坛开幕式并发表了演讲.在演讲中,雷军说但小米却只用两年半的时间一跃成为了中国第一,世界第 ...
- 【产品对比分析】See做了明星衣橱想做的东西?
不断地发现.联想.思考,让学到的东西互通起来吧! 先来两张See的界面图镇楼—— See简介: See是一个专注找同款的时尚社区,主打功能是一键拍照找同款,由社区为你提供最佳商品或 ...
- 深度学习入门教程UFLDL学习实验笔记二:使用向量化对MNIST数据集做稀疏自编码
今天来做UFLDL的第二个实验,向量化.我们都知道,在matlab里面基本上如果使用for循环,程序是会慢的一逼的(可以说基本就运行不下去)所以在这呢,我们需要对程序进行向量化的处理,所谓向量化就是将 ...
- 没做过编译器就是被人欺——从一道变态的i++题猜编译器的行为(表达式从左往右扫描,同一变量相互影响)
首先不要被人蒙了,如果是这样,根本编译不过: int i=1; int b=i+++++i; printf("%d %d\n", b ,i); Mingw报错:error: lva ...
- 做一个有理想的IT人
前段时间一直以来都在思考生命的价值的问题,一直在想人的一生的追求是什么.在这个物欲横流的社会,对人的价值的定义只是在财富积累的多少,这个是大多数人所认为的.但人的一生顶多百年,百年之后这些虚荣划归为尘 ...
- 为啥我做的RFM模型被人说做错了,我错哪了?
本文转自知乎 作者:接地气的陈老师 ————————————————————————————————————————————————————— 有同学问:“为啥我做的RFM模型被客户/业务部门批斗,说 ...
随机推荐
- 【温故而知新-JQ的节点类型】
来源:http://www.hi-docs.com/jquery/contents.html 定义和用法 查找匹配元素内部所有的子节点(包括文本节点).如果元素是一个iframe,则查找文档内容 语法 ...
- linux命令之pwd(print working drectory)
Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置. ...
- vc6.0 使用Ado 连接MS-SqlServer2000 连接字符串
vc6.0 使用Ado 连接MS-SqlServer2000 连接字符串 分类: C/C++ VC 2012-04-12 20:23 836人阅读 评论(0) 收藏 举报 sql server数据库服 ...
- 【hihocoder 1258 Osu! Master】
2015北京区域赛现场赛签到题. 题面:http://media.hihocoder.com/contests/icpcbeijing2015/problems.pdf OJ链接:http://hih ...
- poj 3753 Training little cats_矩阵快速幂
题意: 通过各种操作进行,给第i只猫花生,第i只猫吃光花生,第i只猫和第j只猫互换花生,问n次循环操作后结果是什么 很明显是构建个矩阵,然后矩阵相乘就好了 #include <iostream& ...
- Python sql数据的增删改查简单操作
1.insert import mysql.connector import os import codecs #设置数据库用户名和密码 user='root';#用户名 pwd='root';#密码 ...
- 黑马程序员_<<Set,HashSet>>
--------------------ASP.Net+Android+IOS开发..Net培训.期待与您交流! -------------------- 1.Set Set是Collection接口 ...
- 求S=a+aa+aaa+aaaa+aa...a的值
问题描述:求S=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字,由输入a(1 <= a <= 9)表示,相加的元素个数由输入b(b<= 1000)表示. 这个算法的优 ...
- 安装oneproxy实现数据库的读写分离
领导就给了两台数据库,做主从,在从上搭建oneproxy插件,实现读写分离,一直就听说oneproxy,今天打算用一下 先下载最新的版本wget http://www.onexsoft.cn/soft ...
- sql远程连接卡死解决方法
快捷键Win+R 输入CMD 回车 输入 netsh winsock reset 然后重启电脑 问题解决OK