Blog
A collection of topics that keep me thinking.
26.10.2026
Cheap prototypes do not make product decisions cheap
21.10.2026
Your Work Is Waiting for a Decision Nobody Owns
20.10.2026
Smaller Batches, Better Delivery? Find the Feedback Boundary
09.10.2026
Moving People Is Not Moving Capacity
07.10.2026
Does your approval still cover the software you deploy?
02.10.2026
How often should you review software delivery metrics?
05.10.2026
Your Postmortem Is Not Finished When the Document Is
23.09.2026
The delivery decision your portfolio keeps avoiding
22.09.2026
Your Jira board can show where time accumulates. It cannot tell you why.
16.09.2026
Your roadmap needs a budget for unplanned work
11.09.2026
Another Agile Transformation Is Not a Delivery Strategy
14.09.2026
What Should Your Agile Coach Be Accountable For?
09.09.2026
Defining the Product Owner Is Not Enough. Define the Decisions.
04.09.2026
Why incident recovery stalls between teams
04.09.2026
Your Delivery Forecast Is Missing the Work That Is Getting Old
31.08.2026
AI coding saved time. Where did your attention go?
04.09.2026
The Hidden Recovery Delay: When Nobody Owns the Next Decision
31.08.2026
AI-assisted development can move the queue into review
31.08.2026
AI-assisted development can move the queue into review
31.08.2026
Your engineering dashboard is not a diagnosis
31.08.2026
A faster coding tool can leave delivery unchanged
31.08.2026
The queue behind a full capacity plan
31.08.2026
Your team is not slow. The work needs too many people.
31.08.2026
Every team hit its target. The product still arrived late.
31.08.2026
Your AI agents can be right and your delivery system can still be wrong
31.08.2026
Your platform is the queue it removes
31.08.2026
Your developer tools are part of the delivery system
31.08.2026
Scrum is shrinking. The work did not go away.
31.08.2026
Your team already has an AI working agreement
31.08.2026
Your reliability target is a product decision
31.08.2026
Your bonus system is part of your delivery system
31.08.2026
Hidden work in progress: why busy teams still deliver slowly
31.08.2026
The help that makes teams helpless
31.08.2026
The conflict you avoid becomes WIP
31.08.2026
Your AI pilot worked. Your delivery system did not.
31.08.2026
Your retrospective isn't broken. Your improvement system is.
31.08.2026
What is actually cutting the junior pipeline
31.08.2026
Merged is not shipped. The AI rework tax your dashboard isn't reading.
31.08.2026
Conversation debt is slowing your delivery system
31.08.2026
Your backlog is full. Where is the value proof?
31.08.2026
Code got cheaper. Decisions didn't.
31.08.2026
Your team does not need fewer meetings. It needs better designed ones.
31.08.2026
Your AI-assisted team got faster. Why did the forecast get worse?
31.08.2026
The capability cost behind AI coding assistants
31.08.2026
They didn't cut Scrum. They cut what Scrum became.
31.08.2026
Your AI bill is a flow problem, not a finance problem
31.08.2026
AI did not remove your bottleneck. It fed it.
31.08.2026
Code review is not a checkpoint. It is how the team keeps up.
31.08.2026
Ticket farming starts when activity replaces flow
31.08.2026
The AI Bottleneck Moved to Code Review
31.08.2026
Your sprint did not slip because of bad estimates
31.08.2026
Your staging environment is a queue with bad lighting
31.08.2026
Your conversations are a delivery system
31.08.2026
Your delivery metric is lying to you
31.08.2026
Your agile transformation is not real until the work changes
31.08.2026