Personal tools
Document Actions
Home / Publications / Magazine / Volume 6 / Issue 5 / Living in an Agile World: the Strategic Role of Product Management when Development goes Agile
Document Actions

Living in an Agile World: the Strategic Role of Product Management when Development goes Agile

For years, product management seems to have been defined by what it is not as much as what it is. Developers and engineers often see product managers as technical resources, to be used for project management. Agile development methods seem to have made this orientation even worse, with product managers getting pulled into deeper tactical, technical activities. But spending so much time with internal, tactical teams means less time spent outside the company in the market. What is the role of product management in an agile world? By Steve Johnson and Luke Hohmann

Volume 6 Issue 5

Living In An Agile World small

  
E-Book  

While software development teams have been moving toward agile methods for years, many product managers are only now becoming aware of it. An agile approach applies collaborative and continuous improvement concepts to software development. It emphasizes close collaboration between development teams and customers; frequent delivery of deployable code (in sprints); face-to-face communication with customers; tight, self-organizing teams; managing backlogs of user stories to reduce requirements churn; and identification of self-improvement opportunities.

There is no single, definitive “agile method.” Agile teams tune practices and processes for themselves to create a method that is unique to their environment. Broadly, agile methods function as both an organizational philosophy and a set of development methodologies.

When you adopt agile development methods, you encounter new concepts, new artifacts, new planning methods, and new roles and relationships. It seems that agile teams do everything in a new way. And, as you attempt to integrate agile into your existing systems, you’ll also attempt to map these new concepts to your old, familiar concepts. Requirements are now stories; iterations are now sprints.

And a product manager is now called a Product Owner… right?

Wrong!

Companies adopting agile methods know that product teams need a voice representing the customer. Developers need personas, market problems, and most of all, a prioritized list of requirements. Agile methods advocate a role called product owner to support the product team with customer and market information. Since the closest equivalent to product owner in most companies is the product manager, it seems natural to equate the two.

But product owner and product manager are not the same. In fact, a product owner’s responsibilities are just a small subset of product management.


What is a product owner?

The product owner is a new role, created and defined by the Scrum Alliance. Product owners live full-time with development teams—elaborating users’ stories, managing sprint-level backlogs, expanding specifications, and interpreting product vision.

Most product companies already have staff members with similar skills, such as a requirements analyst or business analyst (titles and job descriptions have shifted over time, but product companies have always needed to provide developers with detailed, feature-level information and UI guidance; someone with intimate customer experience is always necessary to build great software).

The product owner addresses the agile development teams’ intense need for real-time input on user stories, user experience/user interface, and requirements.


Spotting fundamental flaws

Product owners can close the gap between a product manager’s inbound role (that is, understanding the needs of the marketplace) and the development team’s need for product direction (that is, understanding the detail of personas and their problems).

There are, however, a few fundamentally flawed assumptions built into the product owner role that experienced product managers immediately spot. These flaws become abundantly clear when the product owner role is aligned against pre-existing functions (e.g., requirements analyst), which we would not expect to drive strategy:

  1. The top determinant of a product’s revenue success is whether it meets real customer needs. Regardless of what the development team builds, a product without interested customers is a failure. It’s the agile product manager’s primary job to meet existing customers and potential prospects face-to-face and deeply understand what they want.

    Throughout the development process, the product manager represents customers against short-term trade-offs. If there is a product owner, he or she needs to channel the product manager throughout the day, avoiding short-term thinking that can come from living with Development every day and answering only to the technical team. Remember: You can’t understand customers without getting out of the office.

  2. Product owners can’t rank backlog based on ROI. In fact, this task is impossible for anyone to do, since real business metrics and financial projections don’t exist at the feature/backlog/item level. Researchers tell us that the only way to assign revenue at the feature level is to perform conjoint analysis on every feature. Will any company perform this type of research for each product project? Probably not.

    A broader and more rigorous backlog ranking approach, “prioritizing for profit,” considers market opportunity and corporate strategic fit at the product level. Most important to this process is someone who can prioritize the issues of all stakeholders, considering the needs of buyer and user personas, key new markets, and issues of internal stakeholders in Sales, Marketing, Support, Development, and others.

    Every release must have at least one feature (story, improvement) requested by each major stakeholder group. Figuring out the features for a release is an organizational challenge, not a technical challenge. The market-driven product manager should determine what goes into the final product; a product owner cannot.

  3. Real revenue is driven by pricing and packaging. Product managers typically own pricing; product owners rarely do. And unless you have a seasoned product manager driving software pricing and packaging, you’ll be leaving revenue on the table.

  4. Creating successful benefits and feature descriptions that truly sell products requires a detailed understanding of the technology and a detailed appreciation of the customers’ problem. This takes lots of practice, hands-on field experience, and a clear view from both sides. In our experience, internally promoted technical staff members almost never get this right. Marketing materials created under this approach are often feature-heavy, too technical, and fail to motivate the exchange of money.

In cases where large projects (products) are divided into multiple teams, it makes good sense to have a product owner (or requirements analyst or business analyst) assigned to each team—just as we would have a development manager and program manager (scrum master) and QA manager assigned to each team. The point of integration for these teams, though, is a single product manager. When the executives demand “one throat to choke,” it’s the product manager who is responsible for overall success of the result.


Failure modes

Over the short term, we can easily see product owners operating without close alignment with a product manager. Over the course of a release—or a half-dozen sprints—we repeatedly see a few failure modes:

Trading off company-wide strategic product fit in favor of product-level features. Good product managers look across the product line for ways to make the overall collection more valuable. Hermetically-sealed product teams tend toward local optimization: what’s best for my release plan—without regard to portfolio-level needs. Yet Sales and Marketing are constantly trying to cross-sell existing products into the current customer base. Without some strategic thinking sneaking into every sprint-level prioritization, the company loses many chances to make money through product bundling, cross-selling, integrated features, and old-fashioned customer opportunities.

Assuming a few showcase customers represent the broader market. Experienced product managers know that one customer is not a market—unless you are a custom development shop or internal IT group. It’s easiest to believe that three customers previewing your product represent the entire market. Product managers have had this awareness beaten into their heads after thousands of dissimilar customer meetings and presentations. First-time product owners tend to be naïve (or hopeful) that the input they get is both true and universal.

Adding new features without pricing them. Product owners worry about completing the sprint; product managers worry about making money. Every new feature is an opportunity to re-bundle, re-price, or encourage customers to upgrade in order to capture more revenue.

Starving the product architecture in favor of customer-visible features. Product managers and product owners alike often neglect the architectural element—forgetting to incorporate system improvements into the backlog. To ensure that system internals, architecture, “technical debt,” and other technical issues are kept in the priority, we add the architecture itself as a stakeholder. That is how you keep the architecture healthy—both now and four releases from now.

Wandering from the roadmap. Development teams (and their product owners) concentrate on the next release, but often lose sight of the 12- to 18-month roadmap and goals that achieve business results.


Product management is outwardly focused

Developers and engineers tend to see product managers as internal technical resources, to be used as much for project management as product management. For some companies, agile development methods seem to have made the product management role even more internally focused—with product managers getting pulled into deeper tactical, technical activities.

But spending so much time with internal technical teams means less time spent outside the company in the market. As Pragmatic Marketing-trained product managers know, you don’t learn anything about the market while sitting at your desk.

But there’s more to product management than supporting Development. Product managers also work with Sales, Marketing, Support, and other departments. Most of all, astute product managers work closely with the company’s senior executives.


The activity spectrum of product management

The activities of product management span the range from strategic to tactical. Some product management activities are focused on the business of the product, while others are centered more on the technical aspects of the product. Applying this concept to a grid looks like this:

Grid

With this grid in mind, there are four ways that people within the organization typically look at product managers:

How Development sees product managers: Technical/Strategic. Developers and other technical colleagues tend to see product managers (and therefore, the product owner role) as a strategic, technical resource. A developer’s view of product management might include market requirements, technology assessment, definition of user personas, and other technical artifacts. In many cases, the team realizes that the product manager is a market encyclopedia and so, product teams want a customer expert to be available all day, every day.

How Sales sees product managers: Technical/Tactical. Have you ever known a sales person who didn’t see everyone in the company an available resource for selling? Product managers are the preferred source for great product demos—they can explain the internals of existing features and they know the future plans for the product. Who wouldn’t want to take them on a sales call? So salespeople often rely heavily on product managers as a tactical, technical resource.

How Marketing sees product managers: Business/Tactical. In most vendor organizations, the Marketing department is staffed with experts in promotion rather than experts in technology. And this makes sense. But without some technical abilities, these promotions experts can’t do a very good job of positioning and messaging. And technical product managers and product owners are usually terrible at it too. That’s why so many companies recruit product managers (or product marketing managers) into the marketing department. Marketing people rely on product management for tactical, business-oriented information in support of their promotional, go-to-market plans.

How the executive team sees product managers: Business/Strategic. Executive management relies on product management as a strategic resource—the source for strategy and business thinking at the product level. The executive team wants to see business plans and product roadmaps.

Framework with roles Framework Graphic
































Rather than defining one role, product management actually spans four disciplines.


Mapping product management activities

Product management is often ill defined and poorly understood in technology companies; yet the role can be one that propels the company to the next level of performance. Rather than running the business like a hobby, effective product managers focus on both the business and the technical aspects of product management.

The Pragmatic Marketing Framework describes the activities, artifacts, and practices for defining technology products and delivering them to market. From market analysis to channel support, product management entails activities ranging from strategic to tactical and from less technical to quite technical. These activities align loosely with the expectations of the four groups: Development, Sales, Marketing, and corporate executives.

The most common organizational format is for one product manager to perform all of the activities of the entire framework. It’s a big job, but a satisfying one. It is the president of the product (or perhaps a better metaphor is the parent of the product). In any case, it’s also what the “agilists” call a “single, wringable neck.” A single voice of priority.

With one product manager, everyone knows where to go for the definitive answer. But… as your business grows larger, the demands on this single person grow greater and greater, and soon exceed the number of hours available in a day.


The four roles of a product manager

There are four distinct roles played by the product manager, which is a much larger function than that defined by a product owner. The four most common titles are product strategist, product marketing manager, product owner, and sales engineer. The accompanying diagram shows the four roles aligned with the Pragmatic Marketing Framework.

Each organization adapts these titles and the associated activities to the way it does business. If you’re new to this product management framework, download the e-book The Strategic Role of Product Management.

It is common for product owners to report to the development organization, but product managers are increasingly reporting into their own department—separate from Development and from Marketing.

As you can see, the role of product management includes the responsibilities of product owner—plus much more. The practical product manager serves as a hub of market and product information, relies on business and technical savvy, and works closely with Development, Marketing, Sales, and other departments. Most of all, a product manager is the executive team’s eyes and ears at the product level, making strategic decisions on the future of the product.


Roles in Framework


 


Do I Really Need a Product Owner?

By Rich Mironov

Many agile development teams think they need a product owner for every project, but product owners address only a small portion of the agile product management challenge. The product owner role has been created by the agile development community to focus on the hour-by-hour demands of an agile team—even though software product companies typically have a product manager and other existing resources to meet those needs.

A product manager’s focus is creating products that are delivered to a market full of customers, not one-time projects delivered to a single customer. And if we have agile product managers assigned to the product, do we ever need a product owner?

A thoughtful answer needs context, and must be based on the structure and talents of the team. Agile development is scaling beyond single co-located teams and now includes revenue-driven product organizations. So let’s consider four situations:

  1. Single, co-located agile team. One agile product manager can handle all of the demands from a product team that sits together. In fact, one agile product manager should be able to manage two product teams in the same building—even factoring in travel, customer visits, and demands from Marketing/Sales. We routinely (and confidently) allocate 50% of an experienced agile product manager to each development team. When everyone sits together, there’s no need for a product owner (or requirements analyst or business analyst) on the team to supplement the agile product manager.

  2. Large, co-located projects with multiple development teams. As products and projects grow, Development has to create additional agile teams. This approach is sometimes called the “scrum of scrums” approach, where one backlog is split among three or more groups, each of which has a development manager, project manager (scrum master), QA group, etc. The experience level of the agile product manager matters here, as well as scale, team cohesiveness, and whether the groups have radically different technical challenges. It’s critically important that one person (the agile product manager) continues to be fully responsible for the resulting product and its revenue success, but it may be time to provide some help.

    Most product companies already have a range of resources and talents to apply, so they might have a junior product manager needing hands-on agile experience under the guidance of a seasoned agile product manager; business analysts and requirements analysts with intimate knowledge of the specific customer requirements; field sales engineers on loan for individual product releases; or someone formally designated as a product owner. In all cases, the product manager is delegating specific authority and is responsible for overall execution, coordination, priorities, and customer satisfaction. The product owner (by any name) is assigned to remove roadblocks, research questions, elaborate, clarify, motivate, and assist—but also to raise issues of substance with the agile product manager. So, product owners are optional for complex, co-located projects. Product managers need to ask for help if they need it, and executives should provide it.

  3. Geographically distributed development teams. When Development is split across time zones and continents, one product manager can’t possibly provide the face-to-face daily input and leadership that agile development demands. Even if the sub-projects are part of one product’s overall architecture—and one agile product manager’s overall vision—you need leadership on the ground in each location to keep the work of agile moving. This usually includes a development manager, a project manager (scrum master), test/QA manager, and a product owner. Here, the company should provide some formal agile training to resources such as business analysts, since they’ll be without much in-person guidance from their agile product manager.

    Plane flights are too slow, phone calls too impersonal, and hour-by-hour task assignment changes posted to the walls of the War Room too complicated to manage at a distance. Having someone in each office responsible for keeping the team clear on user stories/backlogs seems essential. As above, this quickly spins out of control unless the product owner (or equivalent) is tightly aligned with the remote agile product manager, and quickly escalates issues to that person. So, a product owner seems necessary for each remotely located development team.

  4. My product manager isn’t doing a good job and doesn’t know agile development. Ask most agile development managers in private, and this is what they really worry about. They are way ahead of their (non-agile) product managers and are used to slow, second-hand, poor-quality customer input. Hiring a product owner is one way of protecting the team from bad product management. The thinking goes, “We still won’t have good market inputs or truly customer-driven backlogs, but at least we’ll manage our sprints well, and our developer-side collaboration will deliver something usable.”

This situation is all about trust, skills, team-building, and managers being brave enough to say what they think. It should not be about creating another new title in order to cover for a failing product manager.

Coming back to our core beliefs as “agilists” (we value individuals and interactions over processes and tools; we value collaboration over contract negotiation), the leaders of Development and Product Management need to step up with honest discussions such as:

  • “Our product managers don’t have any agile training. Let’s get them all to class this month so we can stop complaining about it.”

  • “We need more of a kick-start, especially since project timelines are at risk. Let’s bring in an outside agile product manager for two or three iterations who can show us how it’s done while getting everything back on track.”

  • “We all know that product manager X was barely competent doing waterfall, and is hopeless under agile. Let’s replace him instead of spreading the load.

  • “Development doesn’t understand why product managers can’t be here at Headquarters every single day. Let’s give the development team a half-day tutorial on what (else) product managers do, and why sitting at their desks every single day leads to inevitable strategic failure."

  • “Iteration Planning is always on Mondays and Retrospectives are always on Fridays. Can the agile product managers schedule more of their customer travel and sales briefings mid-week?”

  • “Developers want to hear even more of what customers really say. If we promise not to say anything, can we sit in on your next few conference calls?”

Product management veterans have seen similar reactions from other functional groups faced with weak product management teams. Marketing suddenly creates product marketing managers for select products rather than identifying the one product manager who’s unable to get his or her features/benefits straight. Finance invents a “pricing czar” to fill in for product managers who stumble through the pricing and packaging process without leadership or strategy. Developers freely interpret vague requirements and hope they build marketable software.

Said another way, product management is a very tough job, and we need to do it well. Creating product owners to cover our personal shortcomings or lack of agile training is treating the wrong disease. Let’s make sure we’re doing our best agile product management instead of meekly letting Development redefine our responsibilities. If we’re short of trained, capable agile product managers, let’s get busy recruiting and mentoring and training them to fill the real need.


So, do we really need a product owner?

Sometimes—in the right context and with distributed development teams that need real-time, local help. Never staff up a revenue-driven product without an agile product manager, but don’t assume that every agile team needs a product owner.


Luke Hohmann is the Founder & CEO of Enthiosys, a recognized expert on agile product management of software products and a former senior software product manager at four companies. He is the author of three books and numerous articles on software product management, and a frequent speaker at software and other industry events. He is currently a member of the Agile Alliance. Contact Luke at lhohmann@enthiosys.com

Steve Johnson is a recognized thought-leader on the strategic role of product management and marketing. Broadly published and a frequent keynote speaker, Steve has been a Pragmatic Marketing instructor for more than 10 years and has personally trained thousands of product managers and hundreds of company senior executive teams on strategies for creating products that people want to buy. Steve is the author of the Product Marketing blog. Contact Steve at sjohnson@pragmaticmarketing.com

Rich Mironov is Chief Marketing Officer at Enthiosys and a veteran product strategist. Author of the popular newsletter on technology product strategy, Product Bytes, Rich is on the faculty of the Executive Development Center at the University of California Berkeley’s Haas School of Business and a peer reviewer for the California Management Review. In addition, he serves as VP Marketing for the Northern California Product Development and Management Association (Norcal PDMA). Contact Rich at rmironov@enthiosys.com

 

Great & necessary discussion, but slightly skewed

Posted by Bob Galen at 2008-11-10 05:26 PM
I’m truly glad to see that this topic, the role of Product Owner as it relates to Product Management and Managers, is being taken up. There is currently a lot of angst in many agile teams about how to appropriately fill the role of the Product Owner. While the Product Manager is a typical ‘candidate’, it doesn’t always work out well. Often because, as the authors point out, the breadth of the Product Managers role outweighs the depth of the Product Owner role and puts them in a position of compromise—either compromising their Product or Agile team roles. I think it can only help to shine light on the roles and how to effectively balance between to ensure that compromises aren’t made to heavily on either side.

My first concern is the point of view of both articles. They are strongly skewed from the lens of Product Management and the Product Manager. I’d like to see the authors put on a deeper agile perspective—then solely speak in terms of what the Product Owner role is trying to actualize within agile team contexts. I believe the real challenge will then be—finding the middle ground in supporting the Richness of Product Management while not disrupting the Value and Essence of Agility. I’m afraid the authors are too skewed at the moment—but then again, this is Pragmatic Marketing  But, I’d love to see two more articles from the agile and then middle ground perspectives.

The authors also appear to be too superficial in defining the role and characteristics of the Product Owner. For example, they focus on features/stories, backlogs, and customer insight as the prime deliverables for the Product Owner. However, I’ve seen some of the greatest Product Owners engage their teams in fundamentally understanding the customer and the product domains—thereby activating the creativity of the entire team in solving customer problems. This team focused perspective towards Product Marketing can be extremely powerful and the potential creativity should not be underestimated. This is one example of the more powerful role that I think a Product Owner plays within their agile teams. It’s certainly not by-rote and not only about feeding them stories.

Another example is the comment that not every team needs a Product Owner. From an agile perspective, this is simply not true. Now there are some flexible options to filling the role, for example, other team members can help fill the role, Product Owners can assume more than one team, etc. However, customer coupling, and it does not need to be full-time, seated with the developers as stated, is an incredibly important part of agile adoption and success. From my perspective, it’s not an option.

Finally, there seems to be an overall tone that the Product Owner role is simply throwing a bone to development teams who are continually clamoring for more customer feedback and engagement. Almost as if that clamoring is some sort of excuse on the part of the teams. This is probably again through that Product Marketing skewed lens. The truth is that software projects have largely been failing with our traditional views towards feeding teams their work. Agility brings in a refreshing connection for face-to-face communication & collaboration whose importance can not be overstated. It is not whining…it is an imperative.

Now, if Product Managers can not effectively fill the Product Owner role that’s a separate problem. Find someone who can (and who connects to the Product Managers) that can fill the breadth and depth of the Agile Product Owner. Not only because “Scrum says so”, but because it will activate the true nature of agility and drive more value, more quickly, towards your customers.

point of view / skewed

Posted by Rich Mironov at 2008-11-14 12:23 PM
Yes, this is very much from a product manager's view...
Not sure that we really disagree about substance: that every Agile project needs someone to perform the *tasks* of a product owner. My broader point, though is product owners are generally not chosen/hired/trained to handle the full set of (strategic market-oriented) product activities necessary for *revenue* success and *market* success*. If the product owner is truly a full-time member of the Agile development team and physically present at all times, then someone (else) needs to take on the product management *tasks* to define and create market artifacts, train and focus sales teams, build long-term product strategy, derive pricing models that make money, etc. IMHO, very few product owners also have the experience/time/charter to be product managers. Therefore, staffing a revenue-targeted product without a product manager is a *strategic* error. I see many Agile teams with no product management support, rushing toward complete market failure by shipping software and getting support for a sellable whole product.

Agreed! (for the most part)

Posted by Jennifer Fawcett at 2008-12-30 09:05 PM
Greetings Luke, Rich, and Steve,

Thank you for sharing this article. This is a great collaboration.

First, I do not disagree with much of the content at all. What I do struggle with is the narrow focus of the bucketed Pragmatic Marketing approach to Product Management. I feel that the Agile Product Owner was squeezed into the Pragmatic Marketing process architecture, and that the balance of the agile team was removed from the picture. I humbly refer to Dean Leffingwell’s Agile Enterprise Big Picture. http://scalingsoftwareagility.files.wordpress.com/2008/11/big-picture-14-portfolio.jpg In the big picture, you can clearly see how the APM and APO live in different parts of the organization, and potentially how they support the team in it’s entirety. It is not a small role, or a subset of Product Management, rather an integral role to the success of the entire agile team.

Second, I noticed that many points were taken from a negative point of view. While this certainly makes a point, it neglects the “glass half full” aspect, which fails to actually help define what positive contributions the APO brings to the team. In reality, what the APO does help deliver is the breadth of aspects that the new Agile Product Manager cannot cover in the new agile enterprise. Why not discuss what the APO can bring to the team instead of what the APM cannot?

Third, I disagree that the APO carves out a thin portion of the “Product” role. I think I accurately defined the attributes of the role in my latest article: http://agileproductowner.com/?p=15 It was so deeply defined, that in fact, my Software Director team member and I got into a lively discussion surrounding such that the APO has so many roles, that actually, no one team member could possibly cover such a role.

Here are some other more direct comments:

“And a product manager is now called a Product Owner… right?
Wrong!”
AGREED

“But product owner and product manager are not the same. In fact, a product owner’s responsibilities are just a small subset of product”
DISAGREE. In fact, the APO complements the APM by bringing tactics and attributes to the SDLC that waterfall approaches never benefitted from. These attributes include day-to-day tactical direction, iteration implementation, user acceptance, as well as use case or story elaboration, and milestones (release and iteration!). This is not a subset of product management, rather an important addition to the entire agile team to help increase velocity, and unblock daily impediments.

“The product owner addresses the agile development teams’ intense need for real-time input on user stories, user experience/user interface, and requirements.”

AGREED. In fact, exactly. The intense need for real-time input on user stories, user experience, user interface and requirements is the EXACT need for the APO. APM’s cannot possibly keep up with their external marketing input and requirements without having a partner in their APO.

Spotting fundamental Flaws
Here’s where I disagree with the approach. Of course we would not rely on an Analyst to drive strategy. Nor would we rely on the APO! Strategy is clearly driven from external market factors, and it is obvious that it lives with the APM.

1. Revenue success….
Clearly, market needs lives with the APM. The APO could care less about an external facing marketing roadmap, but most definitely cares about delivering the correct roadmap stories on time, and on budget.

2. Ranking the backlog
Agreed. Backlog prioritization lives with the APM, for all the reasons stated.

3. Real revenue is driven by pricing and packaging
Agreed. APOs care about delivering product, not marketing. Marketing is the APM’s role

4. Creating successful benefits and feature descriptions….
APOs live in engineering. APMs live in marketing. Marketers create the benefits, power positions, and messaging platform. APO’s deliver functional product.

In summary, I think we just reviewed the same differentiation between the APM and the APO four times. The APM cares about revenue, sales and marketing, while the APO cares about the day-to-day tactics involved in delivering the product.

Failure Modes
I could go into why I think Failure Modes is applicable or not, to me, this section of the whitepaper focuses on Product Management aspects that the APO does not serve. While it’s applicable to the APM, these points are obviously not applicable to the APO.

Product Management is outwardly focused.
AGREED. In fact, why don’t we mention that Product Ownership is inwardly focused? Here, the Product Manager is defined, but the clear Product Owner definition is neglected in the whitepaper. (aside from one small section). We still have an opportunity to help organizations by helping define this role.

The Activity Spectrum
AGREED. This topic alone could use some more exploration, specifically regarding the different business units expectations upon Product Management, and how the Product Owner can aid in the agile organization.

The Four Roles of a Product Manager
AGREED. With quite a bit more elaboration. User scenarios, and release milestones are just a subset of what the product owner provides to the team. Again, refer to : http://agileproductowner.com/?p=15

Finally, Do I really Need a Product Owner?
Well, I can’t say I completely disagree with this. It is a matter of organization. However, I have lived on small teams and big teams, but no matter what the size of the team, a consistent challenge that I’ve observed is that no product manager, no matter what the size of the team, is overly successful without the support of a product owner. Product managers are inherently overloaded and unable to interact with development teams on their critical-path, day-to-day basis. Of course, all roles are decided by the strategy and direction of the individual organizations. However, the most effective agile teams have product owners.

Agreed! (for the most part)

Posted by Rich Mironov at 2008-12-31 02:13 AM
As you said, we're mostly aligned on most points. My only addition would be to note that I've been an APM on several products where there was no (distinct) APO... I did both jobs while wearing my APM logo. These were relatively small teams that had acquired good sense of customers/markets, so did not need the 24*7 of a dedicated APO.
As teams get bigger and org structures more complex, it's increasingly important to split off APOs under an APM umbrella, esp. where teams are remotely located.

Please don't confuse Product Owner and Scrum Master

Posted by Scott Griffith at 2009-01-29 12:30 PM
I agree with the spirit of the article but I disagree with the terminology. First off the author quickly equates the role of a PO with an analyst and goes on to claim that a product manager cannot be a PO because a PO is an analyst. Smells like a tautology to me. In my personal experience, product teams are successful when the scrum master is focused on delivery while the product owner is focused on product management (and partners with product marketing). The PO must be part of product management which in turn must not be beholden to product marketing. There is a natural tension betweeen product marketing, sales, product management, and engineering that needs to be maintained. When the PO starts acting as the scrum master and spends all day with the team, not only is there duplication of effort but the unique value of the po (i.e. the product mgmt) is lost. Likewise when the PO tries to do the work of product marketing there is duplication and loss of unique value. This becomes more apparent with scrum of scrums.

The comment of the downside of promoting technical resources into product owner positions is in my opinion a non-sequiter. The source for product marketing managers, product managers, program managers, et al. is an entirely separate topic. I will mention that Dr. Jeff Sutherland (co-author of Scrum) has in fact said that product owners should come from product management but that the scrum methodology does not require this. Likewise scrum masters should have a strong project management background but the methodology does not demand this.

In summary I think the article does a good job of highlighting the value that product managers can bring to an agile process but instead of supporting the PO role, it relegates it to an analyst role and proposes a new role of agile product manager. This I believe is a mistake. We don't need new roles nor duplication of responsibility. We need the resources to play the role we need them to play, follow common sense, and stay focused. Let the scrum masters manage the scrum, let the product owners own the product, and let's scructure the scrum of scrum properly.

FWIW I was recently the director of program management for McAfee Consumer Engineering.

PO, PM, Scrum Master

Posted by Rich Mironov at 2009-01-30 01:37 PM
I do think that terminology is important, and have tried to chose it carefully. I strongly recommend that product managers *be* product owners, in as much as they need to do PO things and fulfill PO needs. And that scrum masters be focused on delivery, as you note.

I've seen repeated failures, instead, with teams building revenue products (i.e. not internal IT) with POs who have no product management training and no customer/market/sales-facing experience. No familiarity with pricing, packaging, segmentation, sales cycles.
Whether they come from engineering or project mgmt roles (or elsewhere), they are forced to learn market-facing skills OJT and handle complex customer/channel negotiations around priorities without good support systems, good models, good tools. Sometimes, these folks are business analysts. OJT is not an ideal solution for revenue-responsible product owners. Regardless of whether scrum allows it, IMHO putting non-market-ready folks in revenue-critical roles is a bad option.

When software companies ask me about best practices for identifying/assigning product owners, I strongly encourage them to consider:
1] a product manager, put into the product owner role. Must make sure the PM knows/lives agile. Note that this is not about titles, but about experience.
2] one or more product owners acting under the direction of a PM so that tactics and small decisions don't wander off into misaligned products and ignored roadmaps.
3] scanning for market-savvy folks among developers, program mgrs, SEs and others. Identify, groom and mentor these folks so that they can be strong product owners (product managers).

What I don't recommend is...
4] choose a member of the existing dev/program team and designate him/her as product owner because that's what scrum defines. Assume that market-facing activities (how to say no to customers; how to de-prioritize what sales people tell you is briefly urgent; how to segment the market and serve the high-value subsegment first; why some pricing models don't work; how to sell executives on maintaining funding for a project which is out of favor today) can be learned along the way. Assume that building great software is sufficient to market success when the whole products might need professional services; review of channel marketing models; new licensing terms & conditions; etc.

Just as we want to pick our software architects carefully, we want strong folks in the PO/PM role. Regardless of where they come from.