← Insights

Insights

Every ticket shipped. The business didn't move.

16 June 2026 · 7 min read · Daniel van der Merwe · Technical Director

The sprint review goes well. The board is green, the burndown did what it was supposed to, and everything promised at the start of the fortnight has shipped. The team has earned the coffee. And the person running engineering sits there unable to say, with any honesty, that the business is in a better place than it was two weeks ago.

That gap is easy to miss, because everything around it looks like progress. Work got done. Tickets closed. Something went out the door. None of that is the same as the problem moving. A backlog can shrink for months while the thing that keeps filling it sits untouched.

When the backlog is the visible symptom, more hands is the obvious response. Another two developers, a contractor for a quarter, a squad borrowed from somewhere. It is a reasonable instinct and sometimes it is exactly right. But it answers a question about volume, and the leader in that sprint review is not short on volume. He is short on something the extra hands were never pointed at.

Two models that look alike from outside

Staff augmentation is a real model with a real job. You have a defined piece of work, you know how to do it, and you need more people to finish it inside a deadline. Extra developers pointed at the backlog, billed by the seat, measured in tickets closed. When capacity genuinely is the constraint, that is the honest answer, and dressing it up as something grander only wastes everyone’s money.

The trouble starts when capacity is the symptom and the shape of the work is the cause. The backlog is not growing because the team is a person short. It is growing because the architecture fights every change, or the platform underneath everything has gone years without attention, or nobody has had room to work out where AI actually fits the way the team builds. Add developers to that and you get more throughput against the same broken shape, and the constraint is still there when they leave.

Sometimes it is not even a question of volume. In a regulated, sensitive environment the work that matters most is the work you can hand to the fewest people. The critical path runs through systems where trust and judgement are the entry requirement, not availability, and generic capacity ends up parked on the safe edges of the estate while the important work waits for someone the business is willing to put on it. You can have all the hands you want and still not have moved, because the constraint was never the number of people.

What embedding is aimed at

The alternative is not more people. It is people pointed at a different thing.

Forward-deployed engineering embeds senior engineers and solution architects inside the team’s delivery rhythm, working on the real problem rather than an assigned slice of it. The work is measured against the business result it was meant to produce, not the count of tickets it passed through on the way. That difference sounds soft until you watch it decide something. Measured on tickets, you close the ticket. Measured on the outcome, you sometimes close fewer tickets on purpose and change the thing that keeps generating them, which no amount of throughput would ever have reached.

From here I will call it the embedded model.

Three things that only work in the same hands

What the embedded model puts in the room is three capabilities.

The first is senior engineering judgement, the kind that reads a codebase and knows which parts are load-bearing and which are noise. The second is custom software built for the environment as it actually is, integrations and architecture that fit the estate in front of us rather than a greenfield version of it that exists on nobody’s servers. The third is AI adoption built into how the work gets delivered, worked out in the open as part of the job, rather than left as an optional thing an individual might do privately and carry off with them when they go.

Each of these is worth having on its own. None of them does much alone against a problem that has all three shapes at once, which most real problems do. Judgement with no hands to build changes little. Custom code without judgement about where to point it is expensive motion. AI adopted off to one side of a delivery it never touches is a demonstration, not a change. The impact comes from aiming all three at the same outcome at the same time, and that only happens when they sit in the same hands, rather than in three separate contracts that never meet.

The AI strand is the one that tends to get handled worst, because it is the one most often bolted on. Built into delivery, it leaves the team with practice it understands and can account for, which matters more than it sounds.

How the work runs

The model runs in five steps, and the order is the point.

Every step bends toward the same thing, keeping the combined effort aimed at the actual problem and correcting when it drifts. Somewhere in the middle of it, almost as a side effect, the team keeps things it did not have before. Workflows get written down. Architecture decisions get explained and documented rather than only made. The AI practice becomes something the team can run again without us in the room.

The line we come back to is that we do not just help you deliver software, we help your engineering organisation get better at delivering software. Delivered software is the visible output. The capability is what quietly compounds behind it.

Where this fits, and where it does not

This works for organisations that need experienced engineering without permanently growing headcount to get it, teams modernising an ageing platform or working down real technical debt, businesses with genuinely complicated technical environments, and leaders who would rather have a stronger team in a year than a faster sprint next month.

It is the wrong call when the need really is just capacity. If the work is well understood and the only variable is how many people are on it, embedding is more than the situation asks for, and we would say so. Selling a capability engagement to a company that needs three contractors for a quarter is the same overselling in the other direction, and it earns the same distrust.

For the person carrying the budget, the distinction is capital efficiency. A permanent hire is a long commitment made against a problem that may not be permanent, and specialised engineering is expensive to recruit for and hard to keep busy once the specific need has passed. Spending on capability aimed at the constraint that actually moves the result is a different sort of decision, and usually the cheaper one over the life of the problem. For whoever is accountable for how AI enters the business, the embedded model is also where that question gets answered in the open. The practices are built into how the team works, so they can be reviewed, instead of adopted quietly on individual laptops where nobody can see them and nobody signed anything off.

What you are actually buying

Go back to that sprint review. The board being green was never the thing that mattered. The business moving was, and the two had come apart without anyone deciding they should.

Embedded engineering is a way of closing that gap, putting real engineering capability on the outcome while the work is live and staying on it until the result actually shifts. A stronger team comes out of the far side of that, and it is worth having on its own. It is what happens when you point good people at the right problem for long enough.

Momentum, engineered.


Daniel van der Merwe is Technical Director at Rokkit200, an AI transformation agency working with engineering and product organisations to build compounding AI practices.