Repository navigation
Home
A free tutorial in short lessons on running software projects where an AI model does part of the work: the four phases, the one hard gate and the eight loops; how AWS AI-DLC, AIDD, the BMAD Method and spec-driven development fit onto them; what changes for each role, from engineer to executive; how an organisation adopts it; a ninety-day case with twelve exercises; and interview question banks with strong answers for AI product managers, forward deployed engineers, GenAI, agentic and AWS roles. Each lesson opens with the answer, carries a picture, ends with how to apply it in your role, and credits its sources.
▶ Start here · or go straight to What Is the Agentic PDLC? The P0 to P3 Framework Explained
| Track | What it covers | Lessons |
|---|---|---|
| Getting started | What the agentic PDLC is, in one sitting, and how to get the most out of the lessons that follow. | 2 |
| Agentic PDLC fundamentals | The four phases, the one hard gate, the eight loops and the evidence that crosses each hand-off: the model every other track builds on. | 9 |
| Methods decoded | AWS AI-DLC, AIDD, the BMAD Method and spec-driven development: what each one is, who coined it, where it sits on the four phases, and what it leaves for you to decide. | 7 |
| Running delivery | The practical core: the twelve steps, bolts and boards, cutting delivery time, reviewing AI-written code, setting and proving the bar, launching safely, cost, guardrails, governance, drift and postmortems. | 13 |
| By role | How each discipline works in the agentic PDLC (product, programme, architecture, engineering, forward-deployed, QA, DevOps, the sponsor and the executive): what changes, what is theirs, and what is not. | 9 |
| Teams and organisation | How to structure teams, measure productivity without fooling yourself, assess maturity by controls rather than tools, and roll the method out in ninety days. | 4 |
| Practice | The SkyWays case study in thirteen episodes, the operating rhythm from daily to quarterly, the workbench, and twelve exercises with worked answers. | 4 |
| Interviews and careers | What a forward deployed engineer does, six frameworks for answering AI interview questions, and deep question banks with strong answers for AI product managers, forward deployed engineers, GenAI engineers, agentic AI engineers and AWS roles. | 7 |
55 lessons so far. The lessons live on the site, with live diagrams: akash-coded.github.io/…/learn. The wiki keeps this index, the reference pages, the course companion and the cohort kit.
Five surfaces, ~800 files and a wiki that is now a manual in its own right. This page exists because no single surface can point at the other four.
| Surface | What it is | Best entry point |
|---|---|---|
| 📚 Curriculum | 16 modules · 102 notebooks · 92 exercises · 63 solutions | START-HERE |
| 🧭 Field guide | 77 reference pages — frameworks, runbooks, playbooks, interview guides | Frameworks index |
| 🧪 L.A.B. Simulator | Auto-graded labs · Learn → Apply → Break | python labs/runner/labctl.py next |
| 💬 Discussions | 66 threads, all tagged by track and level | Index of every exercise and lab |
| 🛫 SkyWays, the agentic manual | The agentic PDLC as a manual, a game and a workbench: thirteen episodes, eight loops, nine simulations, seventeen calculators | Open it · pitch an idea |
| 🧭 The role journeys | Five roles walked end to end, each with templates and copy-paste prompts at every step | PM · SA · Eng · QA · Ops |
| 👤 The roles, defined | What each role is accountable for, may settle alone, and must not touch — plus how the role fails | PM · SA · Eng · QA · Ops · Sponsor |
| 📘 The manual on the wiki | The same method in writing: four phases, eight loops, five delivery roles and the sponsor, nine how-tos, 31 exercises | The Agentic PDLC |
Four drawings carry the whole method, and each one links back into the page that explains it.
| The picture | What it answers |
|---|---|
| The agentic PDLC | Four phases, one hard gate (the sign-off before anything is built), and the line that comes back |
| Eight loops make the line a ring | Which loops close themselves, and which three nobody is waiting on |
| Your role, across the four phases | One row per role, one column per phase — including the cells that should be empty |
| Where the model helps, and where it must not | The model drafts, you check, and the one thing per step that is never delegated |
New here and want one link? START-HERE.
| I want to… | Go |
|---|---|
| Understand the concepts | Curriculum — read the module README first, always |
| Prove I can build it | L.A.B. Simulator — graded, offline, no AWS account |
| Look something up while working | Field guide |
| Fix an error right now | Error Index |
| Fit this around a job | Study Plans |
| Know what it will cost | Cost Log |
| Find a specific thing | Where do I find…? |
| Walk one feature through the whole lifecycle, by role | SkyWays, the agentic manual — in the browser, nothing to install |
| Walk my own role, step by step, with templates | The journeys — pick your role |
| Learn the method as a written reference | The Agentic PDLC → The Eight Loops → your role page |
| Work out a number — a bar, a bound, a bill | Formulas & Calculators |
| Settle a recurring argument | Decision Trees |
| Build intuition rather than follow a procedure | Mental Models — twelve shapes |
| Explain all of this to a board | The operating protocol |
| Run a workshop or an interview | Scenario Library · Exercises & Answers |
| Ten minutes, one idea, graded | A drill — post /drill AGL-101 in the Arena
|
| See who is doing hands-on | Scoreboard · Hands-on Tracker |
| Get a lab graded without installing anything | Simulator Arena — post a comment, a bot replies |
| Ask a person | Q&A — check the answered ones first |
1. Model access is not automatic. It is granted per model, per region, on request, and approval is not always instant. Start AWS setup before you need it.
2. Some of it bills for existing, not for use. A classic OpenSearch Serverless collection holds a minimum capacity, an AgentCore Runtime instance bills from boot until it is stopped, and stored long-term memory bills by the hour. They are what people leave running by accident. Teardown checklist.
3. A lot of this needs no AWS account at all. Modules 00, 01 and 15, every L.A.B. lab, rag_by_hand.py and quality_gate.py. That is 20+ hours of real work at zero cost while your model access is pending.
The repository is canonical: versioned, reviewed, and it ships with the code. The site is where the tutorial and the manual live, indexed and searchable. This wiki is the layer between them, in five sections that the sidebar follows:
| Section | What it holds | Why it lives here |
|---|---|---|
| Start | Start Here and one short page per tutorial track, each linking its lessons on the site | A reader who lives on GitHub still gets every lesson in order |
| Method and reference | The method pages, the journeys, the roles, nine how-tos, formulas, trees, scenarios, exercises | The method in writing. It changes as the practice does, and anyone can correct a number |
| Course and labs | The course companion: a page per module with its reading order, and the labs companion | Generated from the repository, with the tutorial lesson and workbench tool beside each module |
| Cohort kit | Eight ninety-minute sessions and a template, for anyone running this with a team | Teaching material is edited by the people teaching it |
| Community and maintenance | Error Index, Community Answers, Field Notes, Cost Log, region notes, the Roadmap, the runbook | Grows with no PR; wrong for a week is acceptable |
Pages marked generated at the top are written by a script from a source in the repository; edit the source, not the page, and the Wiki edits workflow will tell you where if you forget. Everything else is hand-written and yours to improve.
Anyone can edit these. That is the point. How to.
This wiki is the connective layer. The repository is canonical and versioned; these pages are the cross-surface maps and the notes that change too often to live in a reviewed file. Anyone can edit — see Editing this wiki.
▶ Start here · 55 lessons, on the site ↗
- Getting started · 2
- Agentic PDLC fundamentals · 9
- Methods decoded · 7
- Running delivery · 13
- By role · 9
- Teams and organisation · 4
- Practice · 4
- Interviews and careers · 7
The method
The Agentic PDLC
The Eight Loops
Gates & Governance
The Evidence Pack
The journey · end to end
Product manager
Solution architect
Engineering lead
QA lead
DevOps & platform
The method · by role
Product manager
Solution architect
Engineering lead
QA lead
DevOps and platform
Sponsor
How to
Run an NFR workshop
Design an agent on paper
Build, buy or borrow
Cut sprints into bolts
Review by risk band
Prove the bar
Control the token bill
Hold the security boundary
Run a missing-control postmortem
Reference
Mental Models
Glossary
Formulas & Calculators
Decision Trees
Scenario Library
Exercises & Answers
Anti-Patterns
Sources & Confidence
Where do I find…?
The 16 modules
- Agentic Foundations
- LLM Intuition and the AWS Bridge
- Amazon Bedrock Essentials
- Amazon Bedrock Agents
- Agent Builder, Knowledge Bases and Guardrails
- The Agent Loop: No Framework to Strands
- Strands Foundations: Tools, Memory and MCP
- Multi-Agent Patterns with Strands
- LangChain and LangGraph
- LLM Memory Mechanics
- RAG, OpenSearch and LiteLLM
- Amazon Bedrock AgentCore
- A2A and A2UI: Agent Interoperability
- Agentic QA and Evaluation
- End-to-End Production Pipeline
- Agentic Product Lifecycle
Learning paths · Field guide
Study Plans
Eight sessions
Living notes
Error Index
Community Answers
Field Notes
Model & Region Notes
Cost Log
Scoreboard 🧪
The project
Roadmap
Editing this wiki
Maintainer Runbook
📘 The manual · live
🛫 Ninety Days, the simulator
🧰 The workbench
👔 For leadership
🧠 Mental models
Templates · Prompts
Frameworks & acronyms
The repository · Setup
Pinned discussions
Discussion map — where to post what
Exercise & lab index
Simulator Arena — get a lab graded
Pitch an idea
All discussions →