Behavior
Prompts, policies, model settings, agent instructions, tool contracts, and human interaction.
AI Software Development Lifecycle
AI systems depend on more than code. EAINE helps teams manage models, prompts, context, agents, policies, tests, releases, and live performance through one lifecycle.
Value, requirements, and architecture
Build, evaluate, and secure
Release, operate, and improve
What changes
Traditional software controls still matter. AI also introduces changing behaviour, context, autonomy, evidence, and learning that teams must manage.
Prompts, policies, model settings, agent instructions, tool contracts, and human interaction.
Data, knowledge, retrieval, memory, permissions, provenance, freshness, and boundaries.
Requirements, decisions, evaluations, security results, approvals, telemetry, incidents, and learning.
Code, models, tools, prompts, knowledge, controls, thresholds, and release configuration.
Book and control trace
This page stays aligned to both the book and the canonical RA contract.
Book anchor: Chapters 11 and 12
Website anchor: /adoption
Control proof: DOM-001, CMP-001, DEC-011
Book anchor: Chapter 11
Website anchor: /framework
Control proof: DOM-001, DOM-002, CMP-004, CMP-010, DEC-012
Book anchor: Chapter 13
Website anchor: /framework
Control proof: DOM-002, DOM-010, CMP-002, CMP-011, DEC-013
Book anchor: Chapter 14
Website anchor: /framework
Control proof: CMP-005, CMP-006, CMP-007, CMP-008, IF-004, IF-005, IF-006
Book anchor: Chapter 15
Website anchor: /evidence
Control proof: DOM-006, CMP-009, REC-010, REC-011
Book anchor: Chapters 16 and 24
Website anchor: /evidence
Control proof: DOM-008, CMP-010, CMP-011, DEC-016
Book anchor: Chapter 16
Website anchor: /evidence
Control proof: DOM-002, DOM-007, CMP-003, CMP-014, DEC-017
Book anchor: Chapter 16
Website anchor: /adoption
Control proof: DOM-009, CMP-012, CMP-013, DEC-018
Book anchor: Chapters 17 and 22
Website anchor: /adoption
Control proof: DOM-010, CMP-015, DEC-019
Lifecycle evidence
The nine stages are not a separate story from the book. Each stage strengthens one or more of the five traces and leaves evidence for the next accountable decision.
What outcome matters, for whom, and within which constraints?
Who may decide, approve, act, stop, and answer?
Which exact configuration produced the outcome?
What justified release, and what remains unknown?
What did production change for the next decision?
Nine stages
Should this problem use AI, and under what constraints?
What must the system do, refuse, reveal, and escalate?
Where will context, controls, identity, tools, models, and evidence live?
How will prompts, code, models, tools, context, and policies change safely?
What evidence supports quality, safety, and business claims?
How can data, models, prompts, tools, agents, identities, and supply chains fail?
Is the system evidence-ready, operable, reversible, and approved?
Is real behaviour, impact, security, reliability, cost, and use observable?
How does evidence improve the system and the enterprise practice?
AI SDLC is not a waterfall. Stages may iterate, but accountability, evidence, and release authority must never disappear inside iteration.
Release principle
Before release, teams need realistic testing, security checks, named approval, operational ownership, monitoring, and a recovery plan.
The nine-stage control model, change routing, responsible-AI loops, and negative tests pass internally. Practitioner use, independent review, and field evidence are still required before v1.0 or an effectiveness claim.
Residual uncertainty is recorded and accepted by an accountable authority. It is not hidden behind model performance averages.