AI engineering

Building an AI-native SDLC: the four foundations

Most teams add AI to the software development lifecycle they already have: a coding assistant in the editor, a chatbot in the docs. An AI-native SDLC is rebuilt around agents, and it stands on four foundations: evals that measure what the AI does, sound software fundamentals, coding agents that write most of the code, and engineers who shape what gets built. Here is what each one looks like from inside the systems Native puts into production, and how to lay them with the team you already have.

Shaun DevanFeaturing insights fromShaun Devan · Founder & CEO

Updated · 3 min read

1. Evals: AI you can measure

AI outputs are not predictable the way ordinary code is, so the first foundation is turning a model's behaviour into something you can measure and steer. In practice that means evals: a test set of real cases with known right answers, run against every change.

When Native built the system that decides endorsements for TIE, the test set was the MGA's own historical decisions. An agent passes when it reaches the decision an underwriter reached, or refers the file. Every change to a prompt, a model or a rule runs against that set before release, and samples of live decisions are reviewed every week. Teams that skip this step ship demos; teams that do it ship systems.

2. Software fundamentals: what keeps it in production

Most of what makes an AI system work in production is not the model. It is reading messy documents reliably, integrating with the system of record, handling the case where an upstream service is down, keeping secrets out of prompts, and logging every action so it can be audited.

Engineers who understand those trade-offs give agents better instructions and catch the poor choices a coding agent makes on their behalf. In an AI-native SDLC the fundamentals are the leverage, not the overhead.

3. Coding agents: how the code gets written

Coding agents are now how good teams write most of their code. The engineer's job is to direct them: give them the context they need, a clear spec when it matters, and a way to check their own work, such as tests they must pass. Then review what comes back.

Native builds this way on every engagement, with guardrails that matter in a client's systems: agents open draft pull requests and never merge their own work, review runs on every change, and agents never touch production data directly.

4. Shaping the build: the spec moves upstream

As agents get better at building to a spec, the scarce work is deciding what the spec should be. That takes product sense and business context, which is why Native's engineers work inside the client's business. They sit with the underwriters, the order-entry team or the finance team, map how the work really moves, and design the system around that, not around a requirements document.

It also means knowing when to ship a quick version to learn from and when to slow down because a decision carries real risk.

How to build an AI-native SDLC in your team

Andrew Ng's AI Engineering Skills Map, drawn from 10,000 job postings, names the same four. The way to lay them is to change how the team ships, one system at a time.

  • Start with one production system, not a training course. The new lifecycle comes from shipping one real workflow with evals, review and a written authority line.
  • Make evals a release gate. No change to a prompt, model or rule ships without running the test set.
  • Put coding agents on the backlog first. Small fixes as draft pull requests teach the team how to direct and review agents with low risk.
  • Send engineers to the work. A day with the team whose process you are rebuilding is worth a week of requirements meetings.
  • Write down what you learn. Practices for working with agents go into the team's playbook so new hires start with them.

Sources

Frequently asked questions

What is an AI-native SDLC?

A software development lifecycle rebuilt around agents. It stands on four foundations: evals that measure what the AI does, software fundamentals, coding agents that write most of the code, and engineers who shape what gets built.

What are evals in AI engineering?

Evals are test sets of real cases with known right answers that an AI system is run against, before release and after every change, so its behaviour can be measured and steered.

Do software engineers still need fundamentals if coding agents write the code?

More than before. Agents make trade-offs on your behalf; engineers who understand the fundamentals give better instructions and catch the poor choices.

How can a company build an AI-native SDLC with its existing team?

By shipping one real production system with evals and review, using coding agents on the backlog, and writing the practices down. Native trains client teams this way on every engagement.

Put AI to work across your whole business.

Bring the hardest problem on your list. In 30 minutes we'll show you where AI will have the most impact first, and what it takes to get there.