Most leadership teams treat AI as a productivity tool: copilots, chat assistants, faster tickets. Few treat it as a shift in what an organisation can build and how work should be structured. That's why the gains stay individual while delivery doesn't change, and why most organisations stall between L1 tool adoption and L3 orchestrated delivery. The tools aren't the gap. The understanding is.
Agents don't need better prompts. They need requirements, epics, stories, and architecture specs structured so the pipeline itself provides context. That's an SDLC redesign, not a tooling purchase. It needs someone who understands both the leadership operating model and the daily engineering reality.
I've sat on leadership teams and I've shipped "million lines of" production code. I co-founded a healthtech start-up and I've run multi-team engineering at a telco. I'm practising agentic development now, not just reading about it. And I've learned that transformation fails when the engineer doesn't trust it. Getting that trust comes with experience, which I have.
Test coverage, CI/CD, clear ownership, meaningful backlogs. These aren't glamorous, but organisations that skip them can't absorb AI tooling effectively. Every serious transformation I've led started here.
Being credible with the leadership team on operating model decisions and staying close enough to engineers to know what's actually happening. I operate at both levels at once, and that's what makes transformation stick.
Good engineers are scarce and easily disengaged. Tools don't fix that. Culture, autonomy, and meaningful work do. AI adoption fails when it feels imposed. It works when engineers feel like they're gaining capability, not being replaced.
Agents don't receive context from runtime prompts. They receive it from the SDLC pipeline: requirements, epics, user stories, architecture specs. The organisation that structures its pipeline to feed agents correctly is the one that gets reliable output. That redesign is a leadership problem, not a tooling one.
Typically product territory. In this model it's an essential part of the agentic pipeline itself, not an input handed over the wall to engineering, and it covers issues as much as new requirements. Without it, the loop breaks.
Where code gets written, tested, and checked against intent. The stage engineers know best, but it only works as well as the intent feeding it.
Watching what was built in production, and feeding what it finds back into Intent as new issues, closing the loop. Whether that hand-back needs a human look or runs straight through is a design choice, made case by case.