Posted by Marty Cagan on August 28, 2007

Tags: product management, product marketing, program management, product discovery

Industry pundits claim that 9 out of 10 product releases are failures in that they don’t meet their goals.  I don’t know if that’s the exact stat or not, but I bet it’s not far off.  I do believe strongly that most releases are ill-conceived.  Countless release cycles are wasted on products that are either not useful or not usable.  There are many reasons for these bad products, and each article I write is intended to address some aspect, but I have long argued that the root cause of these wasted releases can most often be traced to how the role of product manager is defined at your company, and the capabilities of the people you choose for this role.

I have been meaning to write this article for over a year now.  It’s a topic I’ve been thinking about for a long time, but one that I consider critically important as it gets to the core of what the job of the product manager truly needs to be.  It is hard to write because I know how tough it is to try to get an industry to change the way it thinks of roles, and even to change the nomenclature it uses in talking about these roles.

Before we get started, to explain this issue I will have to define some terms, fully aware that these definitions will contradict their use in many companies.  I define the role of the product manager first and foremost as the person responsible for defining – in detail – the product that the engineering team will build.  I define the role of product marketing as responsible for telling the world about this product.

More about each role below, but as you can see, these are extremely different jobs.

To be clear right from the start, I argue that every product needs a single, accountable product manager, responsible for the product definition (the combination of product requirements and user experience that describe the product to be built).

However, unfortunately, all too often when I begin working with a company I encounter one of three different situations:

1) there is a product marketing or product manager titled person responsible for the high-level product requirements, and then the product goes straight to engineering – bypassing detailed product requirements and the many tough decisions that go along with that (and also very often bypassing user experience design, but that’s the topic of an earlier set of articles)

2) the product definition role is split between a product marketing person responsible for the high-level business/product requirements, and a product manager person responsible for the low-level product requirements

3) a product marketing person is asked to cover both roles (and the company sometimes calls these people product managers and sometimes product marketing)

Let’s discuss each of these three problem situations:

- Marketing-driven Product

This situation is pretty easy to spot.  The rest of the product team views this person as “the marketing resource” that might be useful for creating data sheets, training the sales force, and coming up with the naming and pricing, but in terms of defining the product, this person is largely discounted and ignored.  There are plenty of Dilbert cartoons portraying this person, and we’ve all known this type of product manager.  While these people might be great at marketing, they are in way over their heads in trying to define in detail a useful and usable product.  In this situation, hopefully someone else on the product team steps in and performs the true product management function, sometimes a lead engineer, sometimes a designer, and sometimes a manager.  If that person has the skills, and also the bandwidth, the product may still succeed.  More often, however, the product is in trouble right from the start.

My first exposure to product management was with this situation, and it initially kept me from wanting to have any association at all with this role, but then I met a guy that showed me what product management was really all about. So then my reaction was to rename the role to something different, but that’s a battle I soon realized had its own problems, so instead I’ve worked to highlight the successful product managers and work to redefine the role around these people.

- Two People, One Role

This situation is also easy to spot, as there is no single product owner.  A product marketing person (sometimes in this model called the “business owner”) is responsible for the high-level business requirements, and a product manager is responsible for the low-level product requirements.  The problem is that neither person truly owns the product, and more importantly, neither person feels and behaves like they are the one ultimately responsible for the product.  Further, this model is based on a flawed view of software that believes that you can define high-level product requirements independent of detailed requirements and especially the user experience.  When you have this model, the product managers become essentially a spec-generation service.  It is a frustrating job that tends to stifle innovation, and rarely produces winning products.

Many larger companies with multiple business units evolve into this situation and then wonder why they can no longer come up with innovative products that their customers love.

- One Person, Two Roles

The problem with combining the product manager role with product marketing is that it is very hard to find someone who can do both types of jobs well.  Each of these roles is critical, and each requires special skills and talents. Creating a product is much different than telling the world about that product.  I have known some truly exceptional people that can excel in both roles, but these people are very rare and as an organizational model it doesn’t scale.  Further, for all but the simplest of products, the role of product manager as defined here is an all-consuming, full-time job, requiring a dedicated person.  If you ask the product marketing person to cover the product management role, even if the person has the skills and talents required for both, it is unlikely he will have the bandwidth to do both jobs well.

This is most frequently a problem at enterprise software companies where supporting the sales force is a big job in itself, and there is a strong tendency for the product managers simply to pass along (perceived) requirements from the big customers, to the sales reps, to the product managers, and then to the engineers.  Almost never results in useful and usable products.

It is important to recognize that there are reasons for each of the organizational models described above, but I argue that the companies are sacrificing far more than they realize.  They are wasting entire product release cycles.  They are creating products that customers don’t want, or must struggle with to use.

The way out is to clearly define the distinct roles of product manager and product marketing in your company.  The product manager is responsible for defining – in detail – the product to be built, and validate that product with real customers and users.  The product marketing person is responsible for telling the world about that product, managing the product launch, providing tools for the sales channel to market and sell the product, and for leading key programs such as online marketing and influencer marketing programs.

Please note that nothing in this article should be construed as claiming that the product marketing role is unimportant.  I have learned that it is, and great product marketing is extremely valuable.  But it has little to do with the product manager role that I have described here.

In general the product manager and product marketing person will communicate often and collaborate occasionally on specific topics, but there are two main interactions.  First, the product marketing person will be one of the several sources of input to product requirements owned by the product manager.  Second, the product manager will be one of the several sources of input to marketing messages owned by product marketing.

By whatever title or organizational model, behind every great product, I promise you that you will find someone responsible for the definition of that product.   Remember that it doesn’t matter how great your engineering organization is if you don’t give them something useful and usable to build.

Product Management vs. Product Marketing的更多相关文章

  1. python中Hadamard product和matrix product的区分

    先简单说一下Hadamard product:  (参照维基百科:https://en.wikipedia.org/wiki/Hadamard_product_(matrices)) 而matrix ...

  2. How to design a product table for many kinds of product where each product has many parameters

    https://stackoverflow.com/questions/695752/how-to-design-a-product-table-for-many-kinds-of-product-w ...

  3. SAP CRM Product Interlinkage - Customer Product ID的一个例子

    For detail technical introduction about relationship, please refer to this wiki. The relationship tr ...

  4. Feed back TFS 2017 RC upgrade status to product team in product group 2017.03.01

    作为微软的MVP,有一个我最喜欢的好处,就是可以与产品组(产品研发部门)有零距离接触,可以最先拿到即将发版的产品,并且和产品组沟通,对产品中出现的问题实时反馈. 看到TFS产品组吸收了自己的建议和反馈 ...

  5. 微软职位内部推荐-Senior PM

    微软近期Open的职位: Senior Product Manager My Life & Work Beijing China Our passion is to enable people ...

  6. Flashtext 使用文档 大规模数据清洗的利器-实现文本结构化

    1.1 安装 pip install flashtext 1.2 使用例子 1.2.1 关键字提取 >>> from flashtext import KeywordProcesso ...

  7. Flashtext:大规模数据清洗的利器

    Flashtext:大规模数据清洗的利器 在这篇文章中,我们将介绍一种新的关键字搜索和替换的算法:Flashtext 算法.Flashtext 算法是一个高效的字符搜索和替换算法.该算法的时间复杂度不 ...

  8. Embarcadero RAD Studio 2016 Product Approach and Roadmap

    delphi  2016 路线图 http://community.embarcadero.com/article/news/16211-embarcadero-rad-studio-2016-pro ...

  9. vector - vector product

    the inner product Givens two vectors \(x,y\in \mathbb{R}^n\), the quantity \(x^\top y\), sometimes c ...

随机推荐

  1. Mysql高级之事务

    原文:Mysql高级之事务 通俗的说事务: 指一组操作,要么都成功执行,要么都不执行.---->原子性 在所有的操作没有执行完毕之前,其他会话不能够看到中间改变的过程-->隔离性 事务发生 ...

  2. [转] 关于 Eclipse 导出 Android项目 JavaDoc 详细过程

    关于Eclipse 导出JavaDoc过程中,遇到的问题 ,google 了一下 ,网友们 总说不一 ,最终 还是 搞定了 现在分享给大家 希望对大家有所帮助 用Eclipse默认的 JavaDoc需 ...

  3. 【C#版本详情回顾】C#3.0主要功能列表

    隐式类型的本地变量和数组 在与本地变量一起使用时,var 关键字指示编译器根据初始化语句右侧的表达式推断变量或数组元素的类型 对象初始值设定项 支持无需显式调用构造函数即可进行对象初始化 集合初始值设 ...

  4. ios中mvc的FormsAuthentication.SetAuthCookie(cookieUserName, false)失败

    如果楼主使用.net开发,要注意FormsAuthentication.SetAuthCookie 方法的使用会导致ios出现该问题.因为这个方法在ios设备上是把票据加入到url中,导致url和你的 ...

  5. MVC 5 - 查询Details和Delete方法

    MVC 5 - 查询Details和Delete方法 在这部分教程中,接下来我们将讨论自动生成的Details和Delete方法. 查询Details和Delete方法 打开Movie控制器并查看De ...

  6. noip模拟赛:部队[技巧?思想?]

    王国军总指挥——卡西乌斯准将决定重建情报局,需要从全国各地挑选有能力的士兵,选择的标准为A,B两种能力.对于每个候选士兵,如果存在另一名士兵的两项能力均大于等于他,那么他将被淘汰.(注意:若两名士兵两 ...

  7. 职责链模式实例(C#)

    下面是使用指责链模式的一个具体的实例,可以方便的理解指责链模式. 其实指责链简单的来说,就是把一个指责的流程定义出来,像一条链路一样,每一个结点有自己的处理范围,若不能处理,则传到自己的引用的下一个结 ...

  8. Vijos1057 盖房子(DP经典题)

    之前没有怎么刷过dp的题,所以在此学习了~(感谢walala大神的思路,给了我很大的启发) 也算是自己学习的另一种dp题型吧 先贴上状态转移方程: if(a[i][j]) f[i][j]=min(f[ ...

  9. SPFA和FLOYD算法如何打印路径

    早晨碰到了一题挺裸的最短路问题需要打印路径:vijos1635 1.首先说说spfa的方法: 其实自己之前打的最多的spfa是在网格上的那种,也就是二维的 一维的需要邻接表+queue 以及对于que ...

  10. Git - error: RPC failed; result=22, HTTP code = 401 fatal: The remote end hung up unexpectedly

    在用Git管理代码版本时,用git push命令提交代码,提示: 有以下几个可能性: Git 版本过低.GitCafe 推荐使用的 Git 版本是 >= 1.7. $ git --version ...