#NoEstimates isn’t crazy

Estimates are always waste; they are not our product. We wish to reduce this waste, as with all waste. Therefore we should always wish to reduce estimates. In the limit, this activity would result in “no estimates”, the famous hashtag.

We always could stop estimating, but it’s not always the right thing to do. It’s always legitimate to think about it.

Read the full post here: https://ronjeffries.com/articles/018-01ff/no-estimates-logic/

The Importance of Managing Scope on Agile Projects

A great explanation about managing the importance of managing scope:

I’m sitting at dinner right now. I’m at a steak restaurant in California. And I just ordered a salad and a petit filet, which is 4 ounces (113 grams). But now that I start to think about it, a 4-ounce steak seems pretty small, and there’s not much petite about me.
 
So as soon as the waiter comes back, I’m going to change my order to a 6-ounce (170 gram) filet. That and the salad should fill me up.
 
And you know what? I bet that waiter is going to charge me for the larger steak even though my initial order was for the smaller one.
 
But, should he charge me? After all, I’m still ordering a steak. That hasn’t changed.
 
Of course he should.
 
It’s universally understood that the waiter should charge me for the larger steak if I change my order to that.
 
But this concept is a little fuzzier in the software development world, where changes like this go by a different name: scope change.
 
Agile teams are often requested (or told) to lock down a guaranteed date for a guaranteed set of functionality. And, equipped with the right techniques, agile teams can do this.
 
No, it’s not as agile as leaving both scope and schedule up in the air would be. But teams need to succeed within the environments they find themselves. And some teams are in environments in which they need to promise a date, deliverables, or both.
 
When doing this, it is vital that the team explicitly communicate critical assumptions, such as that team members are not moved off the project, that stakeholders answer questions promptly, and so on.
 
The most important assumption to communicate is that while stakeholders can change some of the functionality to be delivered, they cannot change the overall size of the functionality to be delivered.
 
This means that if a customer wants to add an 8-point user story, the customer needs to remove an equivalent number of points.
 
If I tell my waiter I want to switch from the petit filet to something equally priced, my bill tonight won’t change. But if I want the larger steak, there’s no way I should expect it at the same price.
 
By the same token, if a customer tells an agile software team it wants to change what will be delivered, the team shouldn’t charge for that, as long as the total scope doesn’t increase.
 
But stakeholders need to understand that when they do change the size of the scope, it comes with a cost because it will undermine the team’s ability to deliver everything expected by the date expected.
 
It’s important that these expectations be communicated clearly with stakeholders upfront if you want to succeed with agile

Mike Cohn

Sprint Review Anti Patterns and How to Overcome Them

If your Sprint Review looks like this, you are doing it wrong:

  • Approval Session
  • Development team presentation
  • Closed feedback bubble

Signs you are doing it right:

  • Product Owner owns the event
  • Who is who? Everybody is engaged.
  • It provides valuable feedback
  • It gives the direction where we want to move to
  • It can give insight in likely completion dates

Retrotip: Treasure Map

Invite your team to form groups and have them create a treasure map based on their journey so far (or the past couple of Sprints). What is the treasure they’re looking for? What obstacles and traps are on their way? What hidden temples have they found? After twenty minutes of creative work, let the groups present their treasure maps and work together to identify themes and find improvements.

I stole this retrorip from The Liberators 😉

Share novel ideas and creative solutions with ‘Shift & Share’ and ‘Caravan’

Shift & Share is a Liberating Structure that helps spread novelty across groups and functions. Innovators showcase their ideas or products and gather meaningful feedback in short cycles. In one hour or less it’s possible to include everyone in a large group and make every voice heard in a structured, constructive way.

Caravan is an exciting twist on Shift & Share that blends it with the Liberating Structure Wise Crowds. It’s especially useful for gaining clarity on a challenge or — maybe most important for Scrum Teams — to receive useful feedback on new features and product increments during multi-team Sprint Reviews.

Read about it in this article: https://medium.com/the-liberators/liberating-structures-are-33-microstructures-that-allow-you-to-unleash-and-involve-everyone-in-a-9f55c2cdab56

Clearly express essential needs across groups with “What I Need From You”

The Liberating Structure “What I Need From You” (WINFY) helps groups to clearly express their needs and for others to clearly respond to those requests, sidestepping the kind of corporate jargon that often muddies such requests.

Read all about it in this article: https://medium.com/the-liberators/clearly-express-essential-needs-across-groups-with-what-i-need-from-you-8114093a312

The (surprising) 9 most common challenges that Product Owners face, and affect their Scrum Teams

  1. The PO doesn’t have enough time
  2. The PO doesn’t have the right skills and I’m expected to train him/her
  3. The PO can’t create a Release plan (or other critical artifacts for that role, like Vision or Product Backlog)
  4. The PO does not engage with the team and ends up working alone
  5. The team suffers from slow feedback and the PO doesn’t get the feedback they need either
  6. The PO does not feel empowered to make decisions
  7. The PO serves many teams and/or has many roles
  8. The PO is a micro-manager and wants to control everything that happens
  9. The PO needs to serve and align with too many stakeholders

Read the complete post and listen to the Scrum Master Toolbox Podcast here: https://scrum-master-toolbox.org/2018/11/blog/the-surprising-9-most-common-challenges-that-product-owners-face-and-affect-their-scrum-teams/

Six Guidelines for Saying No to a Stakeholder

Saying no can be very difficult. Most of us like to please others. But when we say no, we disappoint the requester.

Here are six guidelines for saying no to a stakeholder by Mike Cohn:

  1. Be Clear with Stakeholders: Is this No? Or No, for Now?
  2. Express Appreciation and Empathy for Customers
  3. Offer Only One Reason for Saying No
  4. Convey that You Each Have the Same Goal
  5. Explain the Consequences of Saying Yes to the Stakeholder
  6. Offer the Customer an Alternative

Read the complete article here: https://www.mountaingoatsoftware.com/blog/six-guidelines-for-saying-no-to-a-stakeholder