Skip to content

Instantly share code, notes, and snippets.

@gesielrosa
Created September 30, 2024 13:10
Show Gist options
  • Select an option

  • Save gesielrosa/87ab19f0a8905613fa9f1c50ac7d3d5a to your computer and use it in GitHub Desktop.

Select an option

Save gesielrosa/87ab19f0a8905613fa9f1c50ac7d3d5a to your computer and use it in GitHub Desktop.
* A detailed table that maps story points to T-shirt sizes and kitchen tasks.
* Clear explanations on why tasks are assigned specific story points.
* Insights on how these everyday analogies can clarify the principles of task estimation in agile environments.
Story Points | Development Task Description | Kitchen Task Example | T-Shirt Size
-------------|---------------------------------------|------------------------------|:--------------:
0 Points | No effort; no business value. | Washing a single spoon. | N/A
1 Point | Easy; understood; completed quickly. | Making a sandwich. | XS
2 Points | Small effort; some problem-solving. | Boiling eggs. | S
3 Points | Clear, medium complexity. | Baking a batch of cookies. | M
5 Points | Considerable work; somewhat familiar. | Making a simple cake. | L
8 Points | Complex; requires research. | Preparing a full breakfast. | XL
13 Points | Very complex; unclear requirements. | Cooking a three-course meal. | XXL
## Specific Explanation
### 0 Points
**No effort or the effort is negligible.**
* **Development Task Description:** The outcome does not deliver any business value (e.g., bug fixes).
* **Kitchen Task Example:** Minimal tasks, like washing a spoon, don't really contribute to the outcome but are sometimes necessary.
### 1 Point
**Extra small task.**
* **Development Task Description:** The development team members understand the requirements. They find the story to be relatively easy to implement and are positive they will complete it really quickly.
* **Kitchen Task Example:** These are tasks that are very straightforward and can be compared to making a sandwich, something quick and simple.
### 2 Points
**Small task.**
* **Development Task Description:** It seems like it will require some problem-solving but nothing very complex. The team has completed similar stories before. It could be 1 point, but developers prefer to play it safe.</p>
* **Kitchen Task Example:** A bit more involved than a 1 point task but still relatively easy, similar to boiling eggs which requires some attention to timing.
### 3 Points
**Medium task.**
* **Development Task Description:** The story is more complex and risky than the Small one, but the team has completed similar ones many times already. The requirements are clear, and everyone understands what needs to be done.</p>
* **Kitchen Task Example:** A medium complexity task like baking cookies, which has clear steps but requires more effort than just boiling eggs.
### 5 Points
**Large task.**
* **Development Task Description:** A complex task that will take a considerable amount of work. The development team is somewhat familiar with similar user stories, but they do not often work on them. Some of the team members might need assistance from others.</p>
* **Kitchen Task Example:** More complex, such as baking a simple cake. It's a task that requires multiple steps and some prior baking knowledge.
### 8 Points
**Extra large task.**
* **Development Task Description:** A complex story that requires a lot of research and problem-solving from more than one team member. Developers may also need to make some assumptions to complete this task. Those assumptions, in turn, can increase or add more risks to the story and affect the completion.**
* **Kitchen Task Example:** These tasks are quite involved and require coordination, similar to preparing multiple dishes for a full breakfast.</p>
### 13 Points
**2 Extra large tasks.**
* **Development Task Description:** A very complex item with unclear requirements. Therefore, developers may need to make several assumptions to estimate its size correctly. The story might be too big to be completed in one Sprint.</p>
* **Kitchen Task Example:** Very complex tasks with unclear outcomes, much like cooking a three-course meal where timing and preparation are crucial.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment