Christian
Christian

Agile Delivery Flow: 3 Steps to Deliver on Time Consistently

If you ask most managers about the “psychological safety” or “vision” (more on this: Psychological safety ) of their agile software development teams, they agree that these things are important, but… When the customer signals urgency or the deadline approaches, all these “softer” variables are typically put on the back burner. Managers are primarily concerned with a predictably functioning agile delivery flow of their agile team.

If you have read through the Echometer blog ( to our blog ) you know that our content tends to focus on improving the “soft skills” of teams and organizations. These are often underestimated by decision-makers. But not by Scrum Masters and Agile Coaches.

What Scrum Masters and Agile Coaches in turn underestimate, in my opinion, is focusing on improving the delivery flow - basically what managers want. In today’s post, I describe a simple technique to significantly increase the likelihood of delivering on time and on budget again and again.

1. Step one regarding your agile delivery flow

I am talking about monitoring the agile delivery flow of your tasks. If you do just a few things right, you will be able to deliver way more predictable results. Even your cycle time scatter plots or your Monte Carlo simulation for calculating project estimates could finally show valid predictions instead of showing estimates for your future agile delivery flow that are completely off the mark (More on: 9 Agile metrics for decision makers ).

First symptom to fight: There are tasks that take just a few days, and then there are tasks that take more than a month to finish. To counteract this, you should make sure to always have the smallest deliverable unit of value in a task. Basically the MVT, Minimum Viable Task. This doesn’t mean that every task is small. But it should help you reach a stage where tasks generally take a few weeks at most, not months.

2. Step two regarding your agile delivery flow: WIP instead of velocity

Many Scrum Masters or Kanban Coaches believe that for a valid measurement of velocity etc., it is important to “right size” tasks or work items, where all work items are approximately the same size. Only then are story points (which are needed to measure velocity) useful for measuring velocity because they appear more like a comparable unit of time. 

But that is wrong: Tasks don’t even need a similar size. That is not what you should do, because it is simply too hard to control the estimation part of this. But the one thing you can control is how many new tasks you start.

So, do the following to become predictable: Monitor the rate of “newly started tasks” compared to the rate of “completed tasks.” These two should be in balance. In other words, the “input” and “output rate” of tasks should be as close as possible, ideally even match.

An example: A typical behavior in software development teams is that, once your “in progress” task is blocked, you start a new work item. That leads to many tasks being open, making it way more complicated to unblock all of them. 

If, instead, you make sure that for every task started, there is also a task completed, it will be easier to unblock the few focused tasks in the Daily. Your performance will be more predictable overall - and the team will be happier because your supervisor and your customers will be happier.

Some “positive symptoms” of a healthy agile Agile Delivery Flow

Practically, this would lead to the following behaviors:

    • We don’t start new tasks when there are still many things in progress. 
    • We focus on finishing what we started before we start new things.
    • The age of the tasks never goes beyond a few weeks.
    • Unless there is a good reason not to, we always pull the oldest work item.

WIP (Work-in-Progress) limits also help with this, although they are often not enough. Generally, once the team learns to optimize for finishing tasks instead of only starting new ones, you will be better than most teams.

Having a great agile delivery flow

Just so set clear expectations: Through doing this, you will still not be able to control whether a task takes two or three days. But at least you will make sure that your team doesn’t work on so many tasks that 2-3 day-tasks end up taking a month.

Think about it: How much better would your team already be if you knew that basically all delivery commitments will be achieved within a few weeks? That of course requires you to do all of the above: Defining MVTs, having a strict WIP-limit and only committing on tasks once another task was completed.

Step 3: Starting to improve your agile delivery flow

In theory, you know what to do. How can you best get started in practice? By creating awareness and “willingness to change” in the team. In the best case, through self-reflection.

You have to create transparency around and regularly review these numbers, checking if the rate of “work items started vs. finished” is in balance. It could be part of your retrospective to go a little deeper and investigate why the numbers might not have been in balance in the last cycle. 

I can recommend reflecting the behaviors I mentioned with our agile retrospective tool Echometer in your retrospective (more on this: 7 Retrospective tools in comparison ). You might even make it part of your working agreements or your regular mood health check to increase awareness, asking this very regularly.

The following questions are from our retrospective template for “agile delivery” (more on this: 22 fun templates for agile retrospectives ). We are starting with a few health check items, asking the team if they agree or disagree. Afterwards there are a few open questions:

Agile Delivery Retrospective

Health Check Items

Team Radar Tool Health Check Retrospective

We get things done really fast. No waiting, no delays.

We can estimate exactly what we can deliver in a given cycle.

Our sprint results do not require any post sprint rework to be delivered.

We limit our ‘work in progress’ to be focused at all times.

Open questions

When did our way of working really work well?

What are the biggest areas for improvement so that work packages move through our processes faster (eliminate waiting times, improve processes)?

What are recent examples for an increment that wasn’t working / shippable at the end of the cycle?

When did your ways of working create a suboptimal flow of work (e.g., policies are unclear, not suitable or not adhered to)?

As you can imagine, the last point of the health check (checking the cause) already implies a potential measure, something you can try for one or two agile sprints to see if it could help you: Limiting the number of tasks with the status “Work in Progress.”

Laying the foundation: Defining team working agreements

Do you feel that your team is not yet ready for this type of reflection? In this case, you should first reflect on “good work” in general and then establish some basic rules, so-called working agreements. The following workshop template can help you with this. You can conduct it as a special form of retrospective at the beginning of a project or as an additional workshop.

First, you should get a sense of how unified your team implicitly feels - see the Health Check Item for this. Then you should practically check this with a few open questions. Each team member must end the sentence (see further questions) with as many answers as come to mind:

Team Commitments Retrospective

Health Check Items

Team Radar Tool Health Check Retrospective

We in my team have a shared understanding of what 'good work' is.

Open questions

Handling of contradictory priorities: ‘When I encounter contradictory priorities, I …’

Communication of blockers: ‘When I am stuck on a task, I announce this by …’

After you have collected the answers, you should of course try to find patterns and agree on concrete agreements on how you want to work together in the future - at least temporarily as an experiment.

A fun, creative alternative

If these retrospective methods seem too “dry” to you, there is another retrospective method that focuses on reflecting on the quality of your team’s output ( find fun 54 retrospective ideas here) : The three little pigs retrospective. It is a simple alternative to start reflecting and improving your delivery based on the fairy tale of the three little pigs that built houses out of different materials:

Open Feedback Questions

House of straw: What do we do that is just holding together, but could topple over at any moment? 🌱

House of sticks: What do we do that is relatively stable, but could be improved?\n 🪵

House of bricks: What do we do that is rock solid? 🪨

Conclusion - Agile Delivery Flow

No matter how you start, just start. The teams that have an active eye on their delivery flow are better teams.

By the way, many of the ideas you find here are also well summarized in the “Agile Bites” podcast, which I highly recommend (To the podcast: Agile Bites). 

Have fun developing your team!

Blog category

More articles on "Agile metrics"

View all articles in this category
5 Ideas for Sprint Retrospectives Your Team Will Love

5 Ideas for Sprint Retrospectives Your Team Will Love

As a psychologist and Scrum Master, I probably have an unusual view of Sprint Retrospective ideas. I have a slightly stronger focus on the "soft" side of continuous improvement. You could also talk...

My 7 All-Time Favorite Agile Retrospective Templates

My 7 All-Time Favorite Agile Retrospective Templates

In my team, we conduct an agile retrospective more often than average: every Friday, i.e. once a week. And you won't believe it - thanks to the many super agile retrospective templates, among other...

10 Tips for Great Retrospective Action Items incl. Examples

10 Tips for Great Retrospective Action Items incl. Examples

A lot is said in retrospectives - but does your team also derive good measures from them? Here are tips and examples of how to make good measures work in retros!

5 phases of a retrospective alone are not enough: the Double Diamond model

5 phases of a retrospective alone are not enough: the Double Diamond model

Many teams frequently change the format and design of the phases of their retrospective to ensure variety and stimulate the creativity of team members. But what is the decisive factor for a success...

7 Best Retrospective Tools for Easy & Fun Retros in 2025

7 Best Retrospective Tools for Easy & Fun Retros in 2025

Want to jump start a retro with the best retro tool on the market? Learn what makes a good retro tool - and get direct access.

42 Fun & Creative Retrospective Icebreakers breaking any Ice

42 Fun & Creative Retrospective Icebreakers breaking any Ice

Are you looking for unusual icebreakers for the check-in or retrospective check-in methods for your next retrospective? I'm glad to hear that, because a good, interactive check-in or icebreaker can...

54 Fun Retrospective Templates That Spark Fresh Insights

54 Fun Retrospective Templates That Spark Fresh Insights

The best & most fun retrospective ideas: From classics like "Keep Stop Start" to creative methods like the "Spotify Health Check".

When should a sprint retrospective happen?

When should a sprint retrospective happen?

If you just searched Google for "When should sprint retrospectives take place", you probably want one of these two questions answered: - When in the sprint cycle should sprint retrospectives happen...

3 best retrospective questions with online templates

3 best retrospective questions with online templates

You just searched for "3 Retrospective Questions" on Google? Great, then you've come to the right place🎉\ In this article, I want to give you an overview of different retrospective formats that al...

Echometer Newsletter

Don't miss updates on Echometer & get inspiration for agile working