Delivery Frequency
Delivery Frequency is the count of the number of times we ship the product out of the team to a receiving organisation. That could be a test group or a "friendly" customer or another interested stakeholder.
Generally we favour higher delivery frequencies. The optimum number depends on our delivery infrastructure. This can vary greatly across products. But at a guideline, we are looking to ship more than once per day. On products with long build and test cycles, this can be a challenge. Why this is important:
- It's easier to integrate smaller changes, more frequently.
- We get earlier regression feedback on our changes.
- It can help reduce "traffic jams" at the end of sprint.
Cycle Time
Cycle time is defined as the length of time a story is actually being worked on. The clock starts once the story leaves status "open" and it stops once the story is marked "closed". Usually this is when the story is delivered out of the team. Why lower cycle time is important:
- We get an earlier demo to the product owner.
- Better chance of delivering something in the sprint.
- There is the possibility of more agility from the team. We can change new work planned before the stories are started.
- Small stories are easier to implement, are easier to integrate into the system and they are easier to regression test.
Relationship of Cycle time to Delivery Frequency
There is a coupling of Cycle Time to Delivery Frequency that is interesting, and observing the trends in both can be indicators on how the team is performing.
Cycle Time | Delivery Frequency | What it means |
---|---|---|
Low or trending down | High or trending up | Team is heading towards high performing |
Low or trending down | Low or trending down | Team not delivering despite closing stories. Need to investigate why? |
High or trending up | High or trending up | Team is frequently delivering "undone" work - need to investigate why? Are stories correctly split? |
High or trending up | Low or trending down | Team might be struggling. We need to engage the team to discover the difficulties and challenges they are facing. |
No comments:
Post a Comment