15
Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

Embed Size (px)

Citation preview

Page 1: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

Using data to understand how you deliver softwareOr, a game where the players will try to predict a delivery date

@edsykes

Page 2: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

birds ltdPredict the delivery of BlackBirds feature

Page 3: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

Work Item

Unit of delivery, e.g. Product backlog item, user story, etc

Page 4: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

Work Item Completion cycle time

The interval in days between the completion of work item n and work item n-1

Page 5: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

Cycle time example

Average cycle time = ???What can you use cycle time for?

1st Jan Work item 1 starts4th Jan Work item 1 ends cycle time is 39th Jan Work item 2 ends cycle time is 5

10th Jan Work item 3 endscycle time

is ???

Page 6: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

Cycle time example

Page 7: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

GAME

Page 8: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

ROUND1

Page 9: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

ROUND2

Page 10: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

ROUND3

Page 11: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

ROUND4

Page 12: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

FEATURE B

Page 13: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

CONCLUSIONS

What have you learnt?What can you share?

Page 14: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

CONCLUSIONS

Work Item Completion Cycle time is a useful measure of the rate of delivery,

regardless of processA simple view of the pace of deliveryA simple view of variation in delivery

Page 15: Using data to understand how you deliver software Or, a game where the players will try to predict a delivery date @edsykes

CONCLUSIONSData has to support and influence

decision making

Data is there to enrich conversations

Data is there to lead us to asking interesting questions and to spark

thought and investigation