Biggest Misconceptions of Story Points and Velocity
Forecasting Performance
Should You Re-Estimate Unfinished Stories?
As well-intentioned as teams are, it’s really hard to finish absolutely everything by the end of a sprint. A team may have grabbed eight product backlog items (typically user stories), but only finish six or seven of them. The other items are often close to done, but this isn’t horseshoes so close doesn’t count.
But what about the estimates on those unfinished product backlog items? Should they be re-estimated? And should the team get partial credit for the work they did complete? Let’s consider each of these questions, starting with partial credit.
Continue reading…
Mike Cohn’s Most Popular Blog Posts from 2020
10. Use a Pre-Mortem to Identify Project Risks Before They Occur
9. Overcoming Four Common Problems with Retrospectives
8. Are We Really Bad at Estimating?
7. Can There Be Too Much Transparency?
6. How to Estimate Story Points with Multiple Teams
5. Time Pressure Improves Productivity & Quality…Up to a Point
4. Can a Team Vote Someone off the Team?
3. 25 Questions that Will Help You Know Your Teammates Better
Story Points & Velocity are a sign of an unsuccessful team
Interesting post about the Story Points and Velocity usage: https://www.scrum.org/resources/blog/story-points-velocity-are-sign-unsuccessful-team
Throw the Cat.. and other objects
I copied this exercise from: https://www.tastycupcakes.org/2016/05/throw-the-cat-and-other-objects/
Timing: 10 minutes preparation, 15 minutes to run then as long as you need to debrief
Materials:
Stickies, Pens and a list of objects
Instructions:
I’ve started using this as a variation on the https://www.scrumalliance.org/community/articles/2014/may/title-teaching-relative-estimation-by-throwing-a-c example by Tomasz de Jastrzebiec Wykowski.
The basics of it involve getting the team to discuss the relative estimation of achieving a task. I’ve found this really useful for new members to the team to understand that a 13 for one team may not be a 13 for another, not due to ability but rather it all being relative to previous works done.
- On a wall add to sets of estimation counting, anything you like… in this case I used Story Points and T shirt sizes, so one board is the points the other is shirts
- Split the team in to two
- give each an identical pack of items, don’t look at the yet.
- Scenario – each object must be thrown at least one meter
- Place the objects on the boards using relative estimation for difficulty
I purposely selected an ambiguous set of objects, which if the team ask for clarification I’ll answer.
So this is what we went for..
- Cat – will it just let you? will it fight back
- Ball – it is actually a medicine ball… I just don’t specify
- Feather
- Rose
- Trumpet
- Pizza
- Jaguar – worse than a cat… but actually the car
- Sheet of paper – can you scrunch it? make a plane? again don’t specify
- Stone – from Stone Henge, again don’t specify
- Bat – Vampire kind
The actual cards are one word and ambigious
Learning Points:
The purpose is to get discussion going and realise that there is no correct answer, By using 2 different measurements you can see first of all what one group thinks then how it relates.
Agile Resources
I came across Andy Bacon his blog that lists some interesting articles and resources, you can find it here: https://andybacon.com/agile-resources/
And just in case he ever decides to take his website offline, here is a quick mirror 😉
Some Agile Basics
- Agile Manifesto
- Agile Alliance Agile 101
- Scrum Guides
- Scrum Alliance About Scrum
- Agile Alliance Timeline of Agile Practices
- Agile Alliance Subway Map of Agile Practices
- Agile Uprising Coalition
- Ken Rubin’s Innolution Website
- Mike Cohn’s Mountain Goat Software
- Jonathan Rasmusson’s Agile in a Nutshell
- Michael James’ Scrum Training Videos
- Kent Beck’s “Extreme Programming Explained”
- DJA’s Lean Kanban
- Product Owner in Nutshell (Henrik Kniberg)
- Three simple truths
- Cotter Leader Change Process
Agile Related Certifications
- Scrum Alliance (CSM, CSPO, CST, etc.)
- Scrum.org (PSM, etc.)
- PMI (PMI-ACP)
- IC Agile (ICP, etc.)
- Lean Kanban University
- SAFe (SPC, SA, etc.)
Scaling Frameworks
- SAFe
- Nexus
- LeSS
- DaD
- Spotify
- Oikosofy Enterprise Agile Framework
- Interesting matrix on scaling options
- Also check out the thought leadership from Leading Agile on the subject of scaling Agility
Retrospectives
- Ideas
- Books
- Tools for Distributed Teams
Daily Scrum
Scrum Graphics
Checklists
User Stories
Role of Managers in Agile
DiSC Assessment (free)
Games
- Constellation
- Tribes
- Ball Point Game
- Name Game
- Penny Game
- Penny Game Modified
- Lego Scrum Simulation
- Innovation Games
Metrics
Estimation, Data Driven Estimates, and Forecasting
- Free tools from Focused Objective
- Projectr tool
- Data driven estimates
- Some of the research around that great article
- Actionable Agile
- Affinity Estimating
Collaboration Tools
Happiness
Podcasts
Product Owner Resources
- Opportunity canvas
- Lean canvas
- Product vision
- Product roadmap
- Release plan
Random Helpful Things
- http://www.slideshare.net/derekwinter/an-agile-development-primer
- http://openspaceagility.com/at-a-glance/
Technical Topics
- Appium (mobile app automation)
- Cyber-Dojo
Story Point Estimates Are Best Thought of as Ranges
When estimating with story points, most teams use a predefined set of values that doesn’t include every possible number.
One of the questions I often get about story points is what to do if you can’t decide whether a particular product backlog item should be an 8 or a 13 (or a 3 and a 5). Part of the answer can be found by thinking about water buckets.
Suppose you have 10 liters of water you need to store. You also have an 8-liter bucket and a 13-liter bucket.
Which bucket would you store the water in?
The 13-liter bucket, right? Ten liters of water doesn’t fit in an 8-liter bucket. The water would overflow and spill out.
Extrapolating further, you’d use the 13-liter bucket for all amounts of water from 9 liters through 13 liters. Once you hit 14 liters, though, you’d once again need a bigger bucket.
And so it is with the values you choose to use when estimating stories. Think of each value as a bucket. A value bucket is used for all stories between that value and the next lower value.
Read the complet blogpost here: https://www.mountaingoatsoftware.com/blog/story-point-estimates-are-best-thought-of-as-ranges
#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/