产品专家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是一种很好的思想。各方面的数据也证明了它确实很快。

其次是敏捷方法。

非常奇怪的是。中国的非常多公司居然没有听说过敏捷,听说过的仅仅是单纯地在学习,切实使用敏捷的是少之又少。这不是一个好现象。在我看来,未来三年,敏捷将对世界产生巨大影响,绝大多数团队或者程序猿将会使用它。中国在这方面不应该被落下。

最后一个趋势是设计,中国技术人员是时候认真对待设计了。

转载于:https://www.cnblogs.com/bhlsheji/p/5265170.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/430777.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网页底部的版权信息_Shopify底部的版权信息(Powered by Shopify )如何删除

大多数新的Shopify商店所有者通常在一开始就遇到一个小问题。他们通常想摆脱商店页脚中的“Powered by Shopify”文本/链接。Shopify提供支持的含义是什么?Shopify是一个电子商务平台,可帮助创建和自定义电子商务商店。当您在此平台上创建商店时&#xf…

ftp 服务器 文件 连接 导出,ftp 服务器 文件 连接 导出

ftp 服务器 文件 连接 导出 内容精选换一换“数据导入”章节适用于MRS 3.x及后续版本。Loader是实现MRS与外部数据源如关系型数据库、SFTP服务器、FTP服务器之间交换数据和文件的ETL工具,支持将数据或文件从关系型数据库或文件系统导入到MRS系统中。Loader支持如下数…

自己的碎碎念

各位mmgg们,我是一个人见人爱,车载车爆胎的mm。 想知道我的年龄吗?我偷偷告诉你我正在学校和社会间徘徊(年龄大了都不好意思明说了,没错,我就是娇羞) 想知道我的职业吗?我想聪明的人…

python取绝对值数组_Python通用函数实现数组计算的方法

一.数组的运算数组的运算可以进行加减乘除,同时也可以将这些算数运算符进行任意的组合已达到效果。>>> xnp.arange(5)>>> xarray([0, 1, 2, 3, 4])>>> x5>>> xnp.arange(5)>>> x5array([5, 6, 7, 8, 9])>>> …

多个虚拟主机服务器,Windows多个虚拟主机服务器

Windows多个虚拟主机服务器 内容精选换一换迁移前,您需要设置目的端服务器。该目的端用来接收源端的数据,同时您也可以使用该目的端进行迁移测试和启动目的端。只有“迁移阶段”为“已就绪”时才可设置目的端。或单击“操作”列的“更多 > 设置目的端…

九度OJ #1437 To Fill or Not to Fil

题目描写叙述:With highways available, driving a car from Hangzhou to any other city is easy. But since the tank capacity of a car is limited, we have to find gas stations on the way from time to time. Different gas station may give different pri…

armv8 汇编 绝对地址赋值_详解汇编语言B和LDR指令与相对跳转和绝对跳转的关系...

[TOC]为什么要有相对跳转和绝对跳转?顺序执行:指令一条一条按照顺序往下执行,比如变量的定义和赋值都是按照顺序执行的。跳转执行:当指令执行到当前位置后跳转到其他位置执行。比如,在主函数中调用其他函数就是典型的跳…

BZOJ 4034: [HAOI2015]T2 树链剖分

4034: [HAOI2015]T2 Description 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种:操作 1 :把某个节点 x 的点权增加 a 。操作 2 :把某个节点 x 为根的子树中所有点的点权都增加…

mysql把游标数据存入表中_mysql数据库怎么使用游标

存储过程完整代码.CREATE DEFINERrootlocalhost PROCEDURE cj_zongfen()BEGINDECLARE yw INT;#语文成绩DECLARE sx INT;#数学成绩DECLARE yy INT;#英语成绩DECLARE d INT;DECLARE nf BOOLEAN DEFAULT TRUE;DECLARE zongfen_cursor CURSOR FOR SELECT yuwen,shuxue,yingyu,cid …

yum安装ruby_centos 6.5 ruby环境安装

redis3.0以上支持集群,自带集群管理工具redis-trib.rb;在搭建集群前,安装ruby环境安装开发工具1、命令:yum groupinstall "Development tools"清理已安装过的2、命令:yum erase ruby ruby-libs ruby-mode ru…

mongodb3.0 性能測试报告 一

mongodb3.0 性能測试报告 一 mongodb3.0 性能測试报告 二 mongodb3.0 性能測试报告 三測试环境: 服务器:X86 pcserver 共6台 cpu: 单颗8核 内存:64G 磁盘: raid 10 操作系统 :centos 6.5 mongo…

db2 某个字段排序_MySQL、Oracle、DB2等数据库常规排序、自定义排序和按中文拼音字母排序...

MySQL常规排序、自定义排序和按中文拼音字母排序,在实际的SQL编写时,我们有时候需要对条件集合进行排序。下面给出3中比较常用的排序方式,mark一下1.常规排序ASC DESCASC 正序DESC倒叙-- 此处不用多讲2.自定义排序自定义排序是根据自己想要的…

QML官方系列教程——QML Applications

附网址:http://qt-project.org/doc/qt-5/qmlapplications.html假设你对Qt的官方demo感兴趣,能够參考本博客的另一个系列Qt5官方demo解析集每一个绿色字体均是一篇博文连接。请收藏本文,本文会持续更新 。QML Applications —— QML应用程序QM…

51单片机基本刷屏测试实验_基于单片机的发动机振动速度、位移和加速度测量方法...

Single-chip microcomputer-based measuring of engine vibration  speed、displacement and accelerationAbstract: This paper presents a measuring method of engine vibration speed、displacement and acceleration。At first the signal from vibration senor of engin…

python正则表达式group用法_【Python】正则表达式用法

导读:正则在各语言中的使用是有差异的,本文以 Python 3 为基础。本文主要讲述的是正则的语法,对于 re 模块不做过多描述,只会对一些特殊地方做提示。很多人觉得正则很难,在我看来,这些人一定是没有用心。其…

HTTP 错误 404.3 – Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。...

今天,在vs2013中新建了一个placard.json文件,当我用jq读取它的时候,去提示404,直接在浏览器访问这个文件,提示: HTTP 错误 404.3 – Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本&…

python操作redis集群_python操作redis集群

strictRedis对象方法用于连接redis指定主机地址,port与服务器连接,默认db是0,redis默认数据库有16个,在配置文件中指定database 16上代码1、对redis的单实例进行连接操作根据不同的实例方法,与redis的命令对应python3&…

ArcGIS将CAD等高线转换为TIN/DEM数据

1.CAD图层分离 CAD快捷命令QSELECT(快速选择) 选择DGX,GCD图层,复制到新的CAD文件中 2.在ArcGIS中,将dwg文件转化为可编辑的要素类文件(shapefiles) 分析工具-提取分析-筛选 3.高程数据修正 鼠标右键生…

这周工作

这周在课上做了简单的小程序,做我感觉不是很好,好多东西不会,觉得上学年学的好多知识都没有搞懂,课下在看书期间,还是有好多看不懂。我在深思我我就是个打酱油的。转载于:https://www.cnblogs.com/wulaoliu/p/5277037.…

字节跳动专家会_字节跳动招聘直播策略运营专家/经理/海外财务AR BP,ACCA优先...

字节跳动是把人工智能技术大规模应用于信息分发的公司,短短7年,从最初的一个“今日头条”,已经发展为拥有“抖音”、“西瓜视频”、“火山小视频”、“FaceU”等十几款产品的公司。每天,都有6亿用户通过字节跳动的产品看见更大的世…