Learn how to design a delivery process that actually works.
Practical delivery-management skills for people working in, moving into or preparing for software delivery roles.
Learn how to create clarity, plan with evidence, manage risk, keep work flowing and improve your team's way of working.
The course aligns most closely with Kanban, but the principles can be used with Scrum and other approaches.
Understand the why. Learn the how. Adapt it to your context.

Agile practices are useful when they solve a real problem. They're less useful when we follow them simply because they're part of a framework.
This course takes a different approach. For each area of delivery, we look at:
What problem are we trying to solve?
Why does this approach help?
How can we use it in practice?
What should we change when our context is different?
The aim is not to give you another process to copy. It's to give you the understanding and practical tools to build one that works for you.
The aim is not to give you another process to copy. It's to give you the understanding and practical tools to build one that works for you.
You're already working in delivery
You want practical methods and a better understanding of how to improve the way your team delivers.
You're moving into delivery management
You've started taking on delivery responsibilities and want a practical foundation you can use immediately.
You're a Product Manager or Tech Lead
You need to support delivery even though delivery isn't your only role.
You're starting your career
You're a student, junior or early-career professional and want to build useful delivery-management skills that you can apply in real software teams.
You're working in a team without a dedicated Delivery Manager
You want a clearer way to plan, communicate, manage risk and keep work moving.
Work gets stuck.
Plans change constantly.
People are interrupted.
Responsibilities are unclear.
Teams start too much work.
Important information is missing.
Dependencies appear too late.
Risks are discovered too late.
Planning takes ages and still feels unreliable.
People spend time on work that turns out not to matter.
Work gets stuck.
Plans change constantly.
People are interrupted.
Responsibilities are unclear.
Teams start too much work.
Important information is missing.
Dependencies appear too late.
Risks are discovered too late.
Planning takes ages and still feels unreliable.
People spend time on work that turns out not to matter.
The course gives you practical ways to understand what's happening and improve the system around the work.
01
Direction and alignment
Start with the bigger picture.
Learn how vision, mission, goals and initiatives can connect strategy to the work your team is actually doing.
You'll learn how to create enough shared context for teams to make decisions without being overwhelmed by unnecessary detail.
02
Team agreements
Make the implicit explicit.
Create practical agreemnts around:
03
Stakeholder collaboration
Understand who needs what from your team and what your team needs from them.
You'll learn how to map stakeholders, understand collaboration needs and turn that understanding into a practical communication plan.
04
Work items and refinement
Learn how to give work the right amount of structure.
You'll learn how to break work down just enough, just in time, rather than spending hours refining work that won't be needed for months.
05
Risk resilience
Find uncertainty before it becomes a blocker.
The goal is not to eliminate uncertainty. It's to make it visible early enough to do something about it. Learn how to use:
06
Planning
Plan far enough ahead to make useful decisions without creating false precision.
You'll learn how to work at different levels of detail for different planning horizons. You'll also learn how to combine:
07
Analysis and preparation
Good delivery starts before implementation.
Learn how to create a flow of prepared work without trying to specify everything upfront.
You'll explore refinement, acceptance criteria, work-item preparation, involving the right people at the right time and surfacing unknowns early.
08
Making work flow
Once work starts, help it move.
The focus is not keeping everyone busy. It's helping valuable work move through the system. You'll learn practical ways to:
09
Data and delivery signals
Use data to understand what is really happening.
The purpose is not to create a reporting machine. It's to give the team better information for planning and improvement.
You'll learn about practical delivery signals such as:
10
Retrospectives and continuous improvement
No process stays perfect.
Teams change. Products change. People join and leave. Context changes.
Learn how to use retrospectives to understand what happened, identify improvements, run experiments and continuously adapt the way your team works.
Understand the why
Learn the purpose behind methods rather than memorising practices.
--
Adapt instead of adopt
Use ideas from Kanban, Scrum and other approaches without treating any framework as sacred.
--
Learn from real situations
The course is based on practical experience working with software teams and delivery challenges.
Get tools you can actually use
You'll have practical templates, examples and techniques to take into your work.
--
Build sustainable delivery
Protect focus, make risks visible and create space for learning, improvement and good work.
--
You'll be able to approach delivery challenges with a broader toolkit and a clearer understanding of how the pieces fit together. You will know how to:
Create clearer ways of working
Make responsibilities, communication and expectations explicit.
Plan more thoughtfully
Use evidence, constraints and different levels of detail to plan without false precision.
Manage risk earlier
Find dependencies, uncertainty, skill gaps and other delivery risks before they become bigger problems.
Improve flow
Understand where work gets stuck and use visualisation, WIP and process changes to address it.
Protect focus
Reduce unnecessary interruptions while keeping essential information available.
Improve continuously
Use data, feedback and retrospectives to adapt the process over time.
Build the skills to understand delivery, improve the system and help work flow.
Prices in EUR, excl. VAT. 1 year access to the course material, 6 months to use sessions
SELF-STUDY COURSE
190
€
Get the complete course and practical tools to apply independently.
COURSE + 2 SESSIONS
500
€
The course and two 1:1 sessions of personalised mentoring and consulting.
COURSE + 4 SESSIONS
900
€
The course and four 1:1 sessions of personalised mentoring and consulting.
This isn't a Scrum course or Scrum certification. The focus is delivery management and the design of effective ways of working. The course can be used alongside Scrum, Kanban or other approaches.
No. The course is designed around practical learning and application rather than preparation for a framework-specific certification exam. We are happy to provide you with a certificate of completion if you wish.
You don't need to be an Agile expert. The course is designed for people building or strengthening their delivery-management skills.
Yes. It covers many practical areas relevant to delivery management, including planning, risk, dependencies, roles and responsibilities, stakeholder communication, flow, delivery data and continuous improvement.
Yes. The course is also designed for people who support delivery as part of another role.
Yes. The course can provide a practical introduction to how software teams organise, plan and deliver work.
The course includes practical templates, examples and tools connected to the material, including approaches for planning, risk, skills, communication and visualising delivery.
Yes. You can purchase the self-study course with either two or four hours of personalised mentoring and consulting.
Privacy policy • Terms of service © Design for Flow