15-Day FREE Trial

Free Trail

Customer Feedback for Product Managers  Try it today!

 Increase customer feedback and collaboration to drive product development, customer satisfaction and profit. 

Learn more

Product Management Community

Quantum Whisper is proud to support the Product Management Community and sponsoring ProductCamp SoCal being held on February 27, 2010 in Irvine, California

ProductCamp SoCal

 

Proud Sponsor of ProductCamp Toronto 2009 & 2010

We're Sponsoring ProductCamp Toronto, Oct 4, 2009

Subscribe by Email

Your email:

Meet our Bloggers

Posts by Month

Look Familiar?

  • Average age is 37
  • Responsible for 3 products
  • 89% claim to be "somewhat" or "very" technical
  • 34% female & 64% male
  • 95% have completed college
  • 44% have completed a masters program

The above product manager profile is an excerpt from a survey by Pragmatic Marketing, Inc.

Product Management Tidbits

Current Articles | RSS Feed RSS Feed

Prioritizing your Backlog for Market Demand and Profit

 

Prioritization is essential for product managers because we seemingly work in a world where time is limited and demands are ostensibly unlimited. Our prioritization skills help us spend our time and resources wisely, freeing ourselves and team from less important tasks that evidently can be pushed out - or quietly dropped (isn't it funny how that happens). Agile Backlog Priority

In my last post, High, Medium & Low Don't Work for Agile, I suggested that traditional methods of product management prioritization, for example, P1, P2 and P3s, do both product managers and product teams, a disfavor. Such prioritization approaches do not link backlogs objectively to market demand nor profitability. When resources (time and money) are as scarce as they are, the risks are of not doing so are simply too great.

This week, my objective is to share our scoring and prioritization methodology in hopes of exposing its vulnerabilities. (disclosure: we develop, market and sell a product management platform designed to capture customer feedback, groom and prioritize your backlog). I'm looking to you, fellow product management practitioners, for feedback on how to improve it. Lastly, I hope our discussion (and if enough people are listening) will help others along the way (if so, please let us know who you are!).

To begin, I'd like to distinguish scoring from prioritizing. While they may seem interchangeable, they are, at least in our minds, very different. In this context, scoring is the process of objectively evaluating a specific item (e.g., backlog item or feature) against set criteria. The result of the exercise provides a score that can be used to sort and compare relative value. Items that score well are deemed more valuable.

On the other hand, prioritization is the process of evaluating the scored backlog to identify sequencing and/or sub-sequencing. A prioritized backlog depicts the ultimate order, be it a sequence or a series of sets (buckets), that will deliver the greatest value (superior ROI) in the least time.

Scoring, Prioritization and Sprint Readiness

Prioritization for us is a 3-step process. First, we score our backlog against business criteria (value). Second, we consider technical elements. Lastly, we select a subset of these items which is subsequently our release and sprint backlog (i.e., we iterate and release every month).

1. It's our contention that scoring features against business criteria is paramount and should be the focus of product management. To facilitate this activity, we use and evaluate each item against the following criteria:

  •  
    • Market Evidence (traceable support from customers/market)
    • Stakeholder or Persona Alignment (buyers, users, partners, etc.)
    • Strategy Alignment (markets, technology, etc.)
    • Business Impact (profitability - increase revenue, decrease cost, both)

It should be noted that our approach has evolved considerably since our early days. Similarly, I suspect you and your organization, like ours, continues to evolve and refine its methodologies. How do you measure business value today? How is your approach different?

2. While it is possible to prioritize features on business merits alone, it's not enough to drive release or sprint planning. Before ideas can be prioritized, they must first be estimated (roughly) by development. Our next step is to add technical attributes.

  •  
    • Estimate (measurement of size/complexity)
    • Risk (the probability or likelihood that the item won't be completed as designed or desired)
    • Skill set (PM, UI, DBA, TW, BA, QA, Architect, etc.)

Note, the above technical items don't influence the score, but rather provide additional context to support prioritization, sprint and resource planning. This is a distinct step because it requires collaboration outside product management and with development. Armed with business context (score) and an estimate (hours or story points), we now have the main elements to prioritize our backlog to deliver maximum customer value.

3. The next step is release/sprint planning (remember, we release every month). Given that we now have relative estimates from development, we have all the necessary information to make informed decisions to drive business results. Interestingly, some items may be very valuable to the organization but may take weeks to develop. On the other hand, other requests may be half as valuable but may only take hours to deliver. From experience, this happens more often than you think. Evidently, estimates (costs) influence priority.

Note, we have some customers that use to apply estimates first, that is, before scoring for business value. When we dug into the reasoning, we found it was usually because they didn't have a formal approach to define and score business value. Our position is that you should score for business value first for two reasons:

  1.  
    1. Business value should be your primary motivation
    2. Although your time is very precious, is not as expense as a team of developers cramped in a meeting room estimating or planning poker.

Rather than have developers waste time evaluating items that may never be necessary or "bubble-up to the top", we provide development with a backlog that has already been scored against business criteria. In doing this, we ensure they are working on the most important items first.

To conclude, prioritization is a key product management skill to make the best use of your time and that of your team. Backlogs are prioritized by product management but with the help and collaboration of development. With every release, our goal is to identify and prioritize the backlog items in a manner that produces the most customer and business value.

In my next post, I will dissect each of the above business criteria. I am very interested to learn what you do to prioritize your backlog. For example, do you use story points (e.g., Fibonacci), T-shirt sizes, or actual time (hours, days, etc.) to estimate your backlog? I'm also curious to know if skill set impacts your prioritization. Finally, and assuming you prioritize your backlog for business value, do you share your evidence with development? If so, how do they react?

Comments

Great to see you championing the use of personas! I consider them vital to ensuring your agile activities are adding value to users 
 
M :)
Posted @ Monday, November 30, 2009 12:48 AM by Matthew Hodgosn
I completely agree with using business context as a first pass filter for all new features and enhancements. I think everybody benefits from complete transparency-- inquiring minds want to know! But still, some work is marked as N/A for business impact. Products often require some level of periodic infrastructure work. This work is not market facing; has no explicit stakeholders, yet promises to reduce complexity going forward as well as improve long term quality. I have used a qualitative estimate to resource these efforts and separated them from the feature related business driver weighting/prioritizing for the backlog. In a sense, they fly under the $$ radar. These items often span more than one or two sprints and have x% of the available resources allocated to it. The PM’s job is to balance these ‘internal’ efforts with the market facing features and enhancements. This often results in negotiated priorities for some backlog items.
Posted @ Monday, November 30, 2009 6:50 PM by Michael Whalen
One thought I would add is that under the banner of Strategy Alignment, we like to look at how the feature impacts the market.  
 
 
 
To us, a feature is either: 
 
• Incremental – these are features that you need in order to keep pace with your competition 
 
• Evolutionary – these features typically come from customers, the new reports are great, but can we have output to PDF 
 
• Revolutionary – these features typically don’t come from the market or the customers. They are the features that give us sustainable competitive advantage.  
 
 
 
We like to give preference to revolutionary features. 
 
Posted @ Tuesday, December 01, 2009 1:08 PM by Todd Wyder
Barry, great article! I want to comment on a couple of items that I have run into in the last while that are not specifically mentioned: evaluating and assigning priority of standards-driven, competitive parity and regulatory-driven features. The sad truth is that even though a customer may not write these into their list of priorities, they are unspoken requirements which are usually assumed to be included in the next sprint. Although there may not be business drivers in the form of willingness to pay more to have them included, there is certainly an aversion to continuing to pay an existing price for a product if they are omitted. This is ofter the toughest job as a product manager/owner - to make the decision to invest in a feature which may hold no monetary value, but one which has a great deal of product sustainability value.
Posted @ Wednesday, December 02, 2009 8:32 PM by John Hawkins
A great topic for discussion... just as an FYI, the method that I've grown to like over the years is to say roughly 33% of effort goes to infrastructure, 33% goes to customer-driven enhancements, and 33% goes to market-driven enhancements (to get new customers). 
 
 
 
Then within each customer/market driven category - each items gets a 1 - 5 in customer/market value to consumer, and an A/B/C for estimated effort level. 
 
 
 
Typcially (although with some exceptions), the 1A's are high impact, low effort - these are no-brainer's, as are the 5C's which are low impact, high effort. Of course the fun is in discussing the middle of the pack.
Posted @ Thursday, December 03, 2009 5:24 PM by Charles Hoppensteadt
Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics