You are currently browsing the tag archive for the ‘estimating’ tag.
One of the perks of having a scrum coach in house regularly, is that my mistakes hardly ever go unnoticed . We have a regular meeting during which we discuss our own scrum implementation in Kaizania, and how we can improve the way we work. For me, this is one of the best things about scrum: you have never “arrived”, and can’t settle into a comfort zone, there is always something which can be improved!!
We had a meeting about a week ago, during which Arrie pointed out some things which we need to sharpen up on, one of which was the fact that we currently size our tasks, not only the stories as we’re supposed to. Now, even though I know it isn’t supposed to be done this way, we did it with good reason, and after having the discussion with Arrie, he understood the purpose of this, and left it at that.
The reason behind the unruliness was that we needed to size our tasks, as the stories took longer than a day to complete, sometimes up to 80% of the sprint duration, hence the burn down would be useless if we didn’t size the tasks. In the past we tried one sprint, without sizing the tasks, and it was chaos. The team attempted to estimate the work left during the daily stand-up, but their estimate was not even close to being accurate, and we ended up with a lot of work left two days before sprint end, even though the burndown chart indicated that we were well ahead of schedule.
To avoid running into that problem, we had the team size the stories during sprint planning, as it should happen. Afterward I, as scrum master, would divided the story size between the number of tasks, and so each task had a size as well (which made up the total points allocated for the relevant story). This gave us a much better indication of the progress made, and even though it wasn’t the perfect solution, it worked much better than estimating the amount of work left during the daily stand-up.
After my discussion with Arrie, we had a sprint planning, and one of the other areas which we had to work on was breaking our stories down. With blood, sweat, and some tears we managed to put together a complete sprint backlog with no story sized bigger than 13!! This was a huge improvement, as our previous sprints had stories sized as big as 89!!
Once we started doing the task breakdown, we realized that the tasks were much different than before, and there was no sense in sizing them anymore!
The problem was that with the bigger stories, we actually had an epic as the story, and the tasks were small user stories. During our first stand-up meeting, I explained to the team again how we do the estimation of work left, and this time around it went much better. Because our stories were smaller, the team was confident to size the work left, and this time around our results were much more accurate. Even more accurate than when we allocated a size to the tasks.
Danette Kok
Scrum Master
Kaizania





Scrum and human behaviour – a hand and a glove – Part 1
June 26, 2009 in Agile Commentary | Tags: estimating, implementing agile, Prioritisation, scrum, scrum overview, what is scrum? | by thinkingagile | Leave a comment
Scrum, Agile and Lean techniques all make clear that Respect and Trust are necessary conditions for success. What is less mentioned and understood is how Scrum and Agile techniques create and engender this trust, and more so, does it in such a way that those being “manipulated” to trust and respect do not even realise what is going on.
To understand how Scrum and Agile techniques achieve this, let’s look at some of the planning and co- ordination events within Scrum:
In Part 1 we give a brief overview of Prioritisation – parts 2-4 will cover estimation, sprint commitments and daily stand-ups
Prioritisation
When there are a number of customers providing input into a unified Product Backlog, and there is contention about what is done first, the technique used in Scrum and Agile is to play Planning Poker. Put simply:
Repeating these meetings regularly to review priorities brings you closer and closer to the best possible set of priorities
Why does this work?
It works because:
The trigger strategy works as follows:
What this translates to in business prioritisation where:
is the following:
More information