my perfect production - talk
TRANSCRIPT
My perfect production
A way of talking about agile development
About me1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
.
.
Ω
.
. .
.
Ω
.
. .
.
Ω
.
.
1. It started with data
2. …and a good idea
2. …and a good idea
“we have done the design”
“show us your specifications”
3. Engage the team
4. Created the backlog
I can view randomly selected
profanities, pressing a button
to refresh selection, so I can be
entertained
I can rate the new profanities submitted by other users so I can contribute to the community
I can browse the profanisaurus alphabetically so I can read it like a dictionary
4. Created the backlog
I can view randomly selected
profanities, pressing a button
to refresh selection, so I can be
entertained
I can see the world list of favourite profanities provided by the server so I can see what is popular.
5. Committed to a plan
0 23 40 74.5 88.5 97 102 105 120.60
50
100
150
200
250
Burndown
Planned
Effort (days)
Idea
l hou
rs le
ft
“time is of the essence”
6. Started designing the app
“Final design sign-off”
7. Evolved design with code
8. Sprint planning
• Full team + client• Agree a goal• Definition of done, risks and options
0 23 40 74.5 88.5 97 102 105 120.6
0
50
100
150
200
250
Burndown
Planned
Effort (days)
Idea
l hou
rs le
ft
9. Daily standups x 10
10. Didn’t drop user testing
11. Closed off each sprint
• Demo• Retrospective• Measure
“We have variable length sprints”
In summary…
Data-driven
0 23 40 74.5 88.5 97 102 105 120.6
0
50
100
150
200
250
Burndown
Effort (days)
Idea
l hou
rs le
ft
Collaboration
Delivery & quality