Build your team's Agentic SDLC. Four weeks, on your real codebase.
A hands-on implementation pilot for product engineering teams that want one shared, predictable way of working with coding agents.
Not a course in a specific AI tool. We build the process, context, skills, guardrails, review and measurement around the work your team already does.
Go straight to the 4-week syllabusThe 4-week syllabus
The sequence is deliberate: first make the environment predictable, then make work delegatable, then increase autonomy, then hand the system over to the team.
Weekly rhythm
~3h workshop + ~4–6h work on real tasks + ~60–90 min review / office hours.
Before week 1
Choose the pilot team, a safe product area, 3–5 real changes and a lightweight lead-time / effort baseline.
Foundations: before we let the agent write code
The team understands that agent quality is a property of the system in which the agent works.
We start asking: “How do we design an environment in which the agent regularly makes the right decisions?”
Vibe coding vs. agentic engineering
We distinguish four different ways of working:
- one-off code generation,
- interactive pair programming,
- delegating tasks,
- autonomous execution inside a defined process.
What a production AI-assisted SDLC looks like
We analyse the actual flow:
- idea → UX → spec → tech design,
- implementation → PR → review → E2E,
- dev → sanity check → staging → product acceptance.
For each stage we assign: Human / Agent / Human + Agent.
Autonomy boundaries
We create the first decision matrix:
- Agent can decide independently.
- Agent proposes — human approves.
- Only a human decides.
Architecture remains a team responsibility. Agents may analyse and implement accepted patterns, not redefine system foundations alone.
The repository as the agent's workplace
We inspect what the agent must be able to understand:
- repository structure and architecture,
- coding standards and conventions,
- documentation and tests,
- CI, observability and security boundaries.
First Agentic Readiness Review
We assess architecture, separation of responsibilities, testability, documentation, CI, observability, design-system constraints and security boundaries.
We do not try to fix everything. We identify the constraints that most limit delegation.
What would a strong new developer need to know?
If a good engineer must learn something before safely changing this repository, the agent also needs a reliable way to access it.
Exercise
Create the first Agent Autonomy Matrix and Agentic SDLC Map.
Between sessions
- document key project conventions,
- choose the first pilot task,
- prepare required agent access,
- identify documentation gaps.
Focus
Make the environment legible before increasing agent autonomy.
Week 1 outputs
Specification, context and skills
The agent no longer starts work from a vague “Implement ABC-123.” The team learns how to prepare work for deliberate delegation.
Specification-driven development
A good specification defines:
- the problem and expected behavior,
- scope and out of scope,
- acceptance criteria and edge cases,
- dependencies and unknowns.
It does not need to dictate every implementation detail.
Grill the spec
The agent acts as a critical partner before implementation. Its job is to find ambiguity, contradictions, missing cases, hidden product decisions and missing acceptance criteria.
The cheapest bug is the one found before implementation begins.
Tech design
After the spec stabilizes, the agent can inspect the repo, find similar implementations, propose an approach and analyse consequences.
Humans authorize architectural decisions.
Skills as an organizational standard
A skill records a repeatable way of performing work. It is not a “superprompt.” It becomes part of the team's operating system.
Skills as a living product
We watch for recurring failure signals: the same mistake, overly academic feedback, irrelevant optimization, inconsistent results or model changes affecting behavior.
Then we improve the skill — not every future conversation manually.
start-feature
1. Read the ticket
2. Inspect the repository
3. Find related documentation
4. Identify ambiguities
5. Prepare questions
6. Prepare a plan
7. Request authorization
Exercise
A real ticket goes through ticket → grill → spec → tech design. Then the team creates its first 2–3 project skills.
Between sessions
Use the process on another real task. Every manual explanation that should have been shared context becomes part of the system-improvement backlog.
Focus
Turn private prompting habits into shared organizational assets.
Week 2 outputs
Delegation, autonomy and accepting work
The team stops treating AI only as autocomplete or pair programming and learns to delegate the result.
Interactive
The human drives much of the process. Best for exploration, architecture, unfamiliar domains and ambiguous problems.
Authorization mode
The agent works independently but stops at defined decisions that require human approval.
Autonomous mode
The agent gets a clear objective, context, tools, tests, feedback loop and explicit completion criteria.
How the agent knows it is done
We define an Agent Definition of Done. Typical evidence:
- acceptance criteria satisfied,
- tests passing and new behavior covered,
- lint / typecheck passing,
- review agent finds no blockers,
- required PR description completed,
- key decisions can be explained.
Agentic code review
A separate reviewer agent receives the spec, tech design, coding standards, PR scope and severity policy.
We focus on issues that materially affect the system.
Testing as a feedback loop
Automated tests become a core communication mechanism between the system and the agent.
Integration and E2E tests become especially important as autonomy increases.
Accepting work without reading every line
The default question shifts from:
“Do I understand every change in the diff?”
toward:
“Do I have enough evidence that the change satisfies the spec and does not damage the system?”
What builds confidence
- specification,
- tests,
- agentic review,
- observability,
- control questions,
- system behavior and sanity check.
This does not ban human code review. It changes the default way trust is established.
Run one real ticket end to end
spec → tech design → implementation → agent review → tests → human acceptance
If the organization is ready, the target is to reach at least a test environment.
Between sessions
Each developer takes one task through the new process.
Observe
- where the agent stopped,
- where a human was required,
- what could be delegated further,
- which guardrails worked.
Remove unnecessary friction
Track where the process itself created overhead and refine it.
Week 3 outputs
Stabilize the system and transfer ownership
At the beginning of the program, we guide the process. At the end, the team does.
The team runs the process
The Tech Lead selects a new task and guides the team through the full cycle. We observe and intervene only when the system requires it.
Failure analysis
We study where the system did not work:
- Why did the agent make the wrong decision?
- What context was missing?
- Was the spec insufficient?
- Do we need a new or less aggressive skill?
- Was a test missing?
- Did architecture block delegation?
- Was the problem outside a reasonable autonomy boundary?
Observability
Agents should have the diagnostic information they need without unnecessary production permissions.
We design access to logs, traces, errors and staging behavior — without giving the agent autonomous production deployment or modification rights.
Economics
We analyse model cost, task execution cost, rework, human time and lead time.
The optimization target is not the cheapest model. It is the cost of delivering a correct feature.
How the system evolves after the pilot
We define:
- the process owner,
- the skills-library owner,
- how new skills are proposed and reviewed,
- how context is updated,
- the cadence of AI-SDLC retrospectives.
Your team runs a task independently
The team takes a real task through the new process. We act as observers and reviewers of the system.
The point is not to hide failures. It is to convert recurring failures into better context, skills, tests, architecture or autonomy boundaries.
Week 4 outputs
What exists after the four weeks
The output is not a collection of workshop notes. It is an operating model integrated with the team's normal engineering environment.
Process
A documented AI-assisted SDLC with a clear place for the human and the agent at every stage.
Skills
A first company skills library for specification, design, implementation, PRs, review, testing and acceptance.
Context
Rules for architecture, coding standards, domain knowledge, testing, project constraints and decision-making.
Guardrails
Explicit autonomy boundaries. Routine implementation may be delegated; architecture, production access and critical changes remain human-controlled.
Quality gates
Automated tests, integration/E2E, agentic review, acceptance criteria, sanity checks and human product acceptance.
Integration & measurement
The core workflow lives with the repository and produces first data for lead time and cost per delivered feature.
What this program is — and what it is not
Not prompt engineering
We do not optimize isolated conversations with an LLM.
Not Claude Code training
The process should survive the next tool or model change.
Not an AI capabilities deck
The team works on its own repository and backlog.
Not a vibe-coding hackathon
Every increase in autonomy is backed by explicit controls.
Not another tool rollout
The missing layer is the engineering system around the tools.
Not outsourced development
We do not take ownership of the backlog or become an extra developer.
The program has a defined start, scope and end.
AI adoption usually starts bottom-up.
One developer uses Claude Code. Another uses Cursor. A third has private prompts. Someone else barely uses AI. Individually, some of these workflows can work very well. At organizational level, they become hard to trust and hard to scale.
- Can we trust code generated by agents?
- Will two developers working on similar problems get similar quality?
- When can an agent act autonomously — and when is a human decision required?
- How do we review more code when creating it becomes dramatically faster?
- How do we measure whether AI actually improves engineering productivity?
The target is not fifteen personal “production lines.” It is one shared engineering system the team can improve together.
One team. One product area. One real pilot.
The program is designed for a team responsible for a specific product or a clearly separated part of one.
Recommended pilot team
- Tech Lead / Engineering Lead
- 2–3 Senior Software Engineers
- QA / QA Engineer
- Product Owner or Product Manager
Typical size: about 5 people.
Executive sponsor
A VP Engineering or CTO sponsors the pilot and participates in the kickoff and final review.
Especially relevant when
- management expects productivity gains from AI,
- some developers already use agents,
- adoption is fragmented,
- there is no shared AI-assisted SDLC.
A safe way to test the model
The company wants to validate agentic coding on a limited scale before a broader rollout.
We do not present slides about the potential of AI.
We show the working system to the VP Engineering / CTO.
1 · Task
What the input ticket looks like.
2 · Spec
How human and agent turn requirements into delegatable work.
3 · Tech design
How decisions are made and where human authorization is required.
4 · Implementation
How the agent performs the work.
5 · Review & QA
How the system checks the result.
6 · Acceptance
How the team gets enough evidence to trust the change.
7 · Metrics
What happened to time and delivery cost.
Measure the economics of delivery — not AI activity.
We establish a lightweight baseline and collect the first comparable data from the new process.
ticket ready → production
Compare several historical tasks with tasks completed during the pilot. We are looking for direction and bottlenecks, not pretending a handful of tickets proves statistical causality.
human hours × cost of time + model cost + other delivery cost
The useful unit moves from “How much does Claude cost?” to “How much does it cost us to deliver one correct feature?”
Developer time
How much human attention is required to guide a task.
Review time
How much validation effort remains after automation.
Manual iterations
How many back-and-forth corrections are required.
Defects found early
How many issues are caught before staging.
Human interventions
How often the process stops for an explicit human decision.
Model cost per task
Useful as a component of delivery cost, not as the optimization target by itself.
We look for shorter lead times, less manual coordination and review overhead, and a lower cost of delivering correct features — without trading away quality.
What a successful pilot looks like.
- The team can run a task through the full AI-assisted SDLC without the trainer leading it.
- At least one real task has gone through the process end to end.
- The team has a shared set of skills and repository instructions.
- Agent autonomy boundaries are explicitly documented.
- Agentic review and tests are part of the acceptance process.
- The team knows when to use interactive, authorization and autonomous modes.
- There is an internal owner for the process.
- Lead-time and feature-cost baseline data exists alongside first data from the new workflow.
- The team leaves with a 30-day system-improvement backlog.
The system remains inside the company.
Agentic Engineering Playbook
The documented end-to-end way of working.
Skills Library
The first company skills catalog integrated with the repository.
Specification Template
A repeatable way to prepare tasks for agents.
Tech Design Template
The bridge between stable requirements and technical decisions.
Agent Autonomy Matrix
What the agent may do, what requires approval and what it cannot do.
Agent Definition of Done
The conditions required before agent work is considered complete.
AI Code Review Policy
Rules for automated and human review.
Documented Agentic SDLC
The full flow from idea to release.
Measurement Framework
How to track lead time, feature cost and model cost.
30-day Improvement Backlog
The next system improvements the team can execute without us.
We build the capability with the team — not instead of the team.
AI Natives Lab
- method and workshops,
- examples and skill patterns,
- facilitation of process design,
- review of the resulting system,
- feedback on agent behavior,
- help configuring the workflow.
Client team
- knowledge of its own system,
- architectural decisions,
- implementation of tickets,
- repository and tool access,
- product quality and deployment,
- business decisions,
- maintaining the system after the pilot.
Agentic coding is not about teaching developers to talk better to an LLM.
As agent autonomy increases, the surrounding engineering system becomes more important.
Only then does it make sense to safely increase delegation.
Build the system on real work. Then let your team own it.
Four weeks. One product team. Your codebase. Your backlog.