When coaching for organizations, I am often met at the doors of the cathedral by exasperated management. Frustrated for how Scrum is transformed to meet personal agendas and bias. They have important questions such as, can management communicate release dates to the development team? The development team has instructed management that release dates are estimates and infringes on their ability to self-organize. I have a one-word answer – bogus! Building a product is a major investment. Don’t expect management to invest limited resources, possibly millions of dollars, without some expectation of when the work will be done. I wouldn’t!
Scrum should never end in tears. I have found that an “uncommon sense” implementation of Scrum can lead to many problems. The Scrum framework is a practical tool to solve complex problems iteratively and incrementally while delivering a product of high value that excites the customer. For that reason, I am now proposing a new Scrum value – common sense.
Scrum Values
Here are the formal Scrum values:
- Commitment
- Focus
- Openness
- Courage
- Respect
The Scrum values help you make the correct Scrum decision if the answer is not expressly indicated in the Scrum Guide. The empirical process model and the Scrum Guide help every Scrum practitioner in making excellent Scrum choices. As a Scrum professional, I expect that you read the Scrum Guide regularly. If not, go read it now! It was recently updated.
This is a detailed explanation of the Scrum values.
- Commitment: Commitment to the Scrum framework. Either you are doing Scrum; or not. You cannot fudge Scrum.
- Focus: Stay within the time boxes set in the Scrum Framework. Repeat after me – “stay in the time boxes.” This focuses your effort to prioritize and spend time actually developing working software instead of attending relentless meetings.
- Openness: Respect diversity. For example, cross-functional teams are diverse by definition. This is the reason that the Daily Scrum is not called the Daily Standup. Not everyone can stand! In the daily scrum, respect others’ need to sit, lay down, or run in place during the meeting. Openness also means being transparent, which is one of the pillars of empiricism. For example, being open to discussing problems.
- Courage: Courage to be transparent and speak up when necessary. This is particularly important at the Sprint Retrospective. Transparency builds trust and enhances collaboration.
- Respect: Courageous does not mean yelling. We need the courage to express our opinions but must do so respectfully. Sometimes it is not what you say; but how you express a thought or op