Archive for September 30th, 2008
-
Without a Product Owner…
…you are not doing Scrum. Recently, I had given a number of Scrum Lead classes to people interested in change. Invariably when you get a bunch of people together who are dealing with the same organizational obstacles, they want to know why the organization has had so much difficulty in adopting Scrum. After oberving a number of people who have attended my class apply Scrum, there is one consistent thread with all these Teams: no Product Owners.
The Product Owner is responsible for executing on the Vision for the product and this is manifested through the Product Backlog – the central planning artifact in Scrum. The Product Backlog is simply a list of all the functional and non-functional requirements for the product. It is just all the stuff that needs to be done to release the product. It can have lots of structure or very little; it is up to your environment and how much process ceremony your organization requires\is comfortable with. The Product Owner is also the gatekeeper of what goes into the Product Backlog and their priorities. As Ken Schwaber likes to say, and I am paraphrasing here, “The Product Owner is the single wringable neck”.
So how does this relate to my observations? Teams without Product Owners tend not to execute Scrum very well in a number of key ways:
- Missing the Product Backlog - Teams will naturally focus on the Sprint Backlog since that is their artifact. IME, no Product Backlog usually means Teams will lurch from Sprint-to-Sprint with little focus on strategy or the “big picture” in mind.
- Low quality Sprint Reviews - Sprint Reviews will focus on completion of engineering tasks and not seen as a chance to gather meaningful feedback or re-prioritize. I have seen a lot of “Atta boy”, back slapping reviews for completion of engineering tasks, but that is not the point of a Sprint Review.
- Cursory Sprint Planning - the Product Owner helps the Team understand the business context of the work the Team commits to. When the missing Product Owner is missing, the Team will only use Sprint Planning to assign\sign-up for work and not discuss the goals for the product.
- Little thought about the Customer value - The Product Owner represents the Customer or gives voice to their needs. Without this person at the table, literally & figuratively, Teams generally will not think about Customer value.
- Lack of balance between business & engineering - Normally, when there is no person on the Team whose job is to think about the business, the engineers will make all the decisions. Do you really want your engineers making business decisions?
Scrum is a very simple framework with clear roles. Missing one of the key roles creates an imbalance in the system, a very serious imbalance. I used to say that if you cannot find a Product Owner then maybe you should just cancel the project, i.e. if the organization cannot dedicate an individual to the product, then maybe the product is not that valuable to begin with (which is useful information to know). I’ve changed my mind on that statement – maybe the work is still valuable, but Scrum is not the right vehicle for implementation.
[Alternatively, you could also title this post "Without a Customer it is not XP" and all the same concepts apply - CEN]
Frequent Topics
Agile Agile SD Certified ScrumMaster Coaching Collaboration Communication Conferences Daily Scrum Design Excellence Design for Six Sigma Extreme Programming Games Innovation Games Lean Legacy Code Links of the Week Measures Movies Pair Programming Personal Planning PMI Practices Presentations Product Owner Quality Refactoring Retrospectives Rugby Scrum ScrumMaster SIMSOC Spain Team Test-Driven Development Testing Tools Training Transitions Travel Voice of the Customer
Calendar
Recent Comments
- Kenneth van Rumste on Scrum Roles Defined
- Carlton on Scrum Roles Defined
- Kenneth van Rumste on Scrum Roles Defined
User Groups
Archives
- May 2011 (1)
- February 2011 (1)
- January 2011 (5)
- November 2010 (3)
- October 2010 (6)
- September 2010 (5)
- August 2010 (4)
- July 2010 (6)
- June 2010 (2)
- May 2010 (2)
- April 2010 (5)
- March 2010 (3)
- February 2010 (5)
- January 2010 (7)
- December 2009 (8)
- November 2009 (2)
- October 2009 (6)
- September 2009 (9)
- August 2009 (7)
- July 2009 (4)
- June 2009 (3)
- May 2009 (3)
- April 2009 (5)
- March 2009 (6)
- February 2009 (6)
- January 2009 (7)
- December 2008 (10)
- November 2008 (11)
- October 2008 (10)
- September 2008 (4)
- August 2008 (5)
- July 2008 (5)
- June 2008 (8)
- May 2008 (5)
- April 2008 (3)
