Skip to main content
DevOps Image

This post is from the XebiaLabs blog and has not been updated since the original publish date.

Last Updated May 22, 2016 — DevOps Expert

The Right Attitude Towards Agile Forecasts & What Playing Golf Has To Do With It

DevOps

 

Setting realistic targets help scrum teams to manage expectations better.Thinking in target ranges, instead of just one precise target is the trick. Learn which attitude it takes to deal with target forecasts successfully. Take your club and join me at hole 6….

Tee-Off Hole 6

The thing about golf is that somehow deep in my heart I want to hit this small golf ball as perfect as possible. Do not ask me why -  it is just in me. I would like to hit it like Tiger Woods. As close to the flag as possible.  A hole in one? Yes, that would be just right!

An Agile Team Aims For The Flag As Well

How does this relate to the estimates and forecasts of Agile teams? A lot! Because when a team starts with a sprint they are aiming for the target as well. In Agile, we call this estimated velocity = a forecast of how many requirements (user stories) a team will make in a time box (sprint) of 2-4 weeks; estimated in story points. This estimate comes from the team and is a result of the sprint planning meeting. And as myself, standing there at the tee box of hole 6, there is a natural inner drive of a Scrum team to reach this target as good as possible.

How Team Members Can React When They Miss The Flag

Not meeting the estimated forecast of a sprint can create stress and demotivation for team members. Especially when team members think in terms of failing/ winning: “We did not meet the target, so we failed!”. As Scrum is so transparent to the outside world they might also think: "What will my manager, co-worker….(whoever) think/say of this 'failure'?" Returning to golf- this compares to standing at the tee-off box with the golf club in your hand and thinking: “I HAVE to have THE perfect shot NOW! Otherwise I FAIL (again)! What will <whoever > think if I miss this ball"?

Do You Feel The Tension And Pressure?

The mindset and attitude towards the expectations of forecasts can therefore have a big impact on the motivation and the behavior of scrum team members.

Always Have Realistic Expectations

That is why I always tell my agile teams to have the right and REALISTIC expectations towards estimates. So instead, this is what the team members should think when they stand at the tee-off of hole 6 with the club in their hand:

  • The estimated velocity is never just only the flag- it is a realistic target range where the ball will somewhere land. There is an OK chance that the ball will land somewhere there.
  • As beginners we do not know our range yet. It takes in average at least 3 sprints/shots to now the first rough target range.
  • The target range depends on the experience level. As beginners we know that this range is much wider than for an experienced pro like Tiger Woods.
  • If we focus on the shot and do our best, we have the good chance to make a very good shot.
  • If we have a bad shot, this can happen as well. We are not surprised then. We will then identify the “disturbances” of this shot, will learn from it and try to make it better next time.
  • The more golf shots (sprints) we do, the more we practice, the better we get in knowing our target range. This does not mean that we still can have a bad ball here and there. Even pros like Tiger Woods have this!

The effect of this way of thinking:

  • A more realistic attitude towards estimates.
  • A more relaxed way of thinking towards bad balls/failures.

What is your experience with estimates in Agile teams? What worked well, what did not work in the end?  


Read the original blog entry here. Continue learning about Agile, DevOps and Continuous Delivery with our on-demand webinar: Starting a DevOps and Continuous Delivery Transformation in the Enterprise.

 

More from the Blog

View more
Mar 04, 2021

Getting key stakeholder buy-in for changes perceived as risky

DevOps
Organizational leaders must recognize that change is vital for the sur ...
Read More
Mar 01, 2021

Discover the change management practices that are ripe for optimization

DevOps
Change has become the most important part of modern digital product cr ...
Read More
Feb 22, 2021

Reckoning DevOps’ role in the enterprise value stream

DevOps
If you’re a software or digital solutions company, you may use DevOps ...
Read More
Feb 10, 2021

Customer spotlight: Schneider avoiding bumps in the road with DevOps adoption

DevOps
Everyone wants to deliver software faster and more reliably. Companies ...
Read More
Contact Us