svpg
FREE newsletter

Subscribe via RSS

Subscribe

Tag Cloud

product management product discovery management company culture product portfolio planning product owner product development process product strategy product manager product marketing user experience design great products innovation marketing agile scrum project management user testing engineering prototype testing

Browse by Date

  • January 2012
  • December 2011
  • October 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • February 2006
  • January 2006
  • December 2005
  • November 2005
  • October 2005
  • September 2005
  • August 2005
  • July 2005
  • June 2005
  • May 2005
  • April 2005
  • March 2005
  • February 2005
  • January 2005
  • HOME
  • Services
    • Product Management
    • Product Marketing
    • Technology
    • User Experience
    • Public Workshops
  • Articles
    • Index
    • Blog
  • Clients
  • Resources
  • Company
    • Team
    • Manifesto
    • Contact Us

Product Management vs. Project Management

Posted by Marty Cagan on October 9, 2007

Tags: product management, project management, program management

Earlier I’ve written about how important it is to clearly distinguish the roles of product management and product marketing (see Product Management vs. Product Marketing). But many companies suffer from a related problem, which is when the roles of product management and project management are combined.

I’ve also written earlier about how the nature of product management and project management are different and typically attract different types of people to each (see Strategy vs. Execution).

But I haven’t written yet about why this situation exists, and I think this sheds light on several related problems.

The reason so many Internet companies still define product management as including project management is because many of our practices came from the shipped software world. In the shipped software world, like what Microsoft became famous for, it is common to have product managers cover the project management role (in fact, Microsoft still does this under the job title “Program Manager”). But this is one of those areas that doesn’t migrate well to web services.

To explain, first a little bit of Internet history. When Internet services came about, around 1996 or so, at first we struggled with whether to continue to call ourselves “Product Managers” because things like a Travel site are more of a service than a traditional product, but we quickly got over that (although sometimes we called the role “producers” to emphasize the media and content nature of the services, but that wave too passed fairly quickly).

However we initially tried to continue having the product manager cover the project manager role. Early internet companies like Netscape and Yahoo did this. But we all ran into a problem with this. In the shipped software world, the product was generally shipped as a self-contained unit. So the “product” generally was in the same granularity and frequency as the “project” so it’s not so hard for the product manager to double as the project manager. But in the web services world, with many releases underway in parallel, this model breaks down.

Not to complicate matters too much, but most internet service companies found that they needed to make frequent smaller releases to a larger common code base. And since the duration of a typical project is longer than the release interval (usually ranging from weekly to monthly), this quickly turns into parallel development and the software train model of releases. Most internet companies that are beyond the startup phase use this train model.

The train model is really a topic in itself, but suffice it to say here that a train requires active and strong project management, which is not tied to specific projects. A train typically contains features from many product managers. A train has significant release management, engineering, site operations, customer service and product management coordination requirements.

Some internet companies refer to the project manager of a release train as the train’s “conductor.”

If you use the train model, and you have project managers dedicated to the release trains, you generally don’t need product managers to cover project management too.

So as the release process at companies like Yahoo, Netscape/AOL, and others became more sophisticated, the project management responsibilities were untangled from the product management role, and all of these companies developed very strong dedicated project management competencies. Many newer Internet companies like eBay and Google could not release the quantity and quality of software they do without their very strong project management team spanning product management, engineering and site operations (see eBay's Secret Weapon )

For Internet services companies, it really is important that the roles be separate. You’ll thrash in release management if you don’t, and releases will consistently be delayed and take longer than they should.

If you are still doing shipped software, I still think it’s useful to separate the roles, but this is more due to the nature of discovery-oriented product management versus execution-oriented project management.

Sign up for the free newsletter here.


  • Product Management
  • Product Marketing
  • Technology
  • User Experience

© 2009 Silicon Valley Product Group. All rights reserved.