Fruit salad: a scrum estimation scale
When I first joined Netlify over 2 years ago, I took over sprint planning for a while.
As many teams do, they were doing a sort of scrum-lite. They didn’t have an estimation scale and we all agreed at various times that the traditional scrum scales of t-shirt sizes or fun bucks didn’t really capture the concept of scoring complexity.
So, I came up with a scale I thought captured complexity better and used emoji. Fruit! The idea is that as the score increases, the complexity one might expect about how to prepare and eat the item of fruit increases. So, you declare a fruit for a task, and build up a fruit salad of a size the team can handle (eat!) for a sprint.
1 🍇 A grape. Trivial, very quick, no brainer.
2 🍏 An apple (green, specifically, so it stands apart from the tomato emoji). Most people know how to cut up or bite into an apple and eat it. You know generally what needs to happen for the task, but it might take a little bit of time.
3 🍒 A cherry. Pretty easy to eat, but sometimes has that troublesome pit in the middle you either need to extract or spit, and certainly try not to bite or swallow. So, you know most of what needs to happen, quite straight-forward, but there’s some unknowns.
5 🍍A pineapple. Does anyone really know how to cut up a pineapple? Cutting pineapples isn’t something I do often, so I’m a bit unsure about where I’ll start. There’s some parts of the task still to work out, no major unknowns, but it’s still meaty work.
8 🍉 A watermelon. OK, now this is a real wild card. Do I have to have a machete to cut one open? What about the seeds? Do they just get left in? There’s lots to work out, some unknowns, and it might get messy.
?? 🍅 A Tomato. Apparently you’re a fruit, but you certainly don’t belong in a fruit salad. Declare tomato when you really have no idea about the task and it needs more info/breaking down before it can be estimated.
🥑 An avocado. Also a fruit, but it goes bad really quickly. Work that’s not scope-able because it’s a chore or something that just takes a fixed amount of time.