4.4 AI System Life Cycle Controls: Objectives, Design & Development (Annex A.6.1–A.6.2.4)

Key Takeaways

  • Control A.6.1.1 mandates defining a documented, repeatable AI System Life Cycle Framework across ideation, design, development, deployment, and retirement.
  • Control A.6.2.1 requires specifying explicit system objectives, intended purpose, operational context, boundary conditions, and quantitative KPIs prior to design.
  • Control A.6.2.2 enforces Responsible AI by Design, incorporating safety, fairness, privacy, explainability, and fault tolerance into core system architecture.
  • Controls A.6.2.3 & A.6.2.4 govern secure AI development, model versioning, training pipeline reproducibility, data provenance, and labeling quality.
  • AI lifecycle management differs fundamentally from traditional SDLC due to data-driven non-determinism, iterative model training, and continuous drift risks.
Last updated: July 2026

4.4 AI System Life Cycle Controls: Objectives, Design & Development (Annex A.6.1–A.6.2.4)

Artificial intelligence systems differ fundamentally from traditional, deterministic software applications. While conventional software follows explicit, human-written conditional logic (if-then statements), AI models—particularly machine learning and deep neural networks—are data-driven, probabilistic, and dynamically shaped by training data and hyper-parameters. Consequently, traditional software engineering controls are insufficient to ensure AI reliability, safety, and fairness.

Annex A.6 (AI System Life Cycle) provides a structured framework for governing AI systems from initial ideation through design, development, verification, validation, deployment, operation, and ultimate retirement. This section focuses on Annex A.6.1 (Life Cycle Framework) and the initial design and development controls in Annex A.6.2.1 through A.6.2.4.


Annex A.6.1: AI System Life Cycle Framework

Control A.6.1.1: AI System Life Cycle Framework

Normative Control Statement: The organization shall define, document, and apply a framework for the life cycle of AI systems.

Lead Implementers must align the organization's AI lifecycle framework with international standards, specifically ISO/IEC 5338 (AI system life cycle processes) and ISO/IEC 22989 (AI concepts and terminology). A compliant lifecycle framework defines standardized phase gates, mandatory documentation deliverables, and approval milestones across seven distinct phases:

  [ Phase 1: Inception & Intended Use (A.6.2.1) ]
                        │
                        ▼
  [ Phase 2: System Architecture & Safety Design (A.6.2.2) ]
                        │
                        ▼
  [ Phase 3: Data Collection & Preparation (A.6.2.4) ]
                        │
                        ▼
  [ Phase 4: Model Development & Training (A.6.2.3) ]
                        │
                        ▼
  [ Phase 5: Verification & Validation (A.6.2.5–A.6.2.6) ]
                        │
                        ▼
  [ Phase 6: Staged Deployment & Monitoring (A.6.2.7–A.6.2.8) ]
                        │
                        ▼
  [ Phase 7: Secure Decommissioning & Retirement (A.6.2.9) ]

Annex A.6.2: Design and Development Controls

Control A.6.2.1: AI System Objectives and Intended Use

Normative Control Statement: The objectives, intended purpose, target environment, and constraints of the AI system shall be explicitly defined and documented.

Before writing code or training model weights, project teams must complete an Intended Use Statement defining:

  • Primary Operational Objectives: The specific business or analytical problem the system addresses.
  • Intended Operational Context: Target user populations, input data boundaries, hardware execution environments, and geographical jurisdictions.
  • Prohibited & Unintended Uses: Explicit statements defining out-of-scope applications where the system must not be executed (e.g., prohibiting a customer risk model from being used for employment screening).
  • Quantitative Key Performance Indicators (KPIs): Benchmark thresholds for accuracy, precision, recall, F1-score, latency, and maximum acceptable false-positive/false-negative rates.

Control A.6.2.2: AI System Design

Normative Control Statement: The design of the AI system shall address fairness, safety, security, privacy, explainability, and robustness in accordance with its intended use and risk assessment.

This control enforces Responsible AI by Design. Architecture specifications must proactively incorporate risk controls:

  • Fault Tolerance & Safe Fallback States: Building automated fallback mechanisms (e.g., reverting to rule-based algorithms or routing decisions to human operators when model confidence scores fall below predefined thresholds).
  • Interpretability & Explainability: Selecting intrinsically interpretable model architectures (such as decision trees or linear models) for high-risk applications, or integrating explainability modules (SHAP, LIME) into complex deep neural network pipelines.
  • Adversarial Robustness: Hardening model architectures against adversarial inputs (such as data poisoning, evasion attacks, or prompt injection).

Control A.6.2.3: AI System Development

Normative Control Statement: AI system development processes shall be controlled, documented, and traceable.

Lead Implementers must enforce rigorous MLOps engineering standards during model development:

  • Model & Artifact Versioning: Utilizing tools like MLflow or DVC to track code commits, dataset versions, model weights, hyper-parameter configurations, and environment dependencies.
  • Reproducibility: Ensuring that any historical model artifact can be completely re-trained and re-evaluated with identical numerical outcomes.
  • Secure Coding & Vulnerability Scanning: Scanning code repositories for static and dynamic vulnerabilities.

Control A.6.2.4: Data Collection and Preparation

Normative Control Statement: Processes for data collection, cleaning, annotation, and feature engineering shall be defined and controlled.

Data quality dictates model performance. Operational controls under A.6.2.4 include:

  • Data Provenance: Documenting the origin, legal basis, consent status, and licensing terms of all training datasets.
  • Preprocessing Transparency: Logging all data transformation steps (handling missing values, normalization, feature scaling, outlier removal).
  • Labeling Quality Control: Implementing multi-annotator agreement metrics (Inter-Rater Reliability) to prevent subjective annotation bias.

Comparison: Traditional SDLC vs. AI System Lifecycle

Lifecycle DimensionTraditional SDLC (ISO/IEC 12207)AI System Lifecycle (ISO/IEC 5338 / Annex A.6)
Core Logic SourceHuman-written conditional logic codeData-driven statistical patterns, embeddings, and weights
Execution ModeDeterministic (fixed input always produces identical output)Probabilistic (confidence scores, non-deterministic outputs)
Primary Quality MetricCode coverage, syntax bugs, unit test pass ratesModel accuracy, precision, recall, bias metrics, drift thresholds
Key Vulnerability ProfilesBuffer overflows, SQL injections, logic flawsData poisoning, model drift, algorithmic bias, prompt injection
Maintenance ParadigmScheduled bug fixes and feature patchesContinuous data pipeline monitoring, retraining, and fine-tuning
Test Your Knowledge

What is the primary purpose of Control A.6.1.1 (AI System Life Cycle Framework) in ISO/IEC 42001?

A
B
C
D
Test Your Knowledge

Under Control A.6.2.1, what critical documentation must be completed prior to initiating AI system architecture design and model training?

A
B
C
D
Test Your Knowledge

How does the AI system lifecycle under ISO/IEC 5338 and Annex A.6 fundamentally differ from traditional software development lifecycles (SDLC)?

A
B
C
D
Test Your Knowledge

Which design principle under Control A.6.2.2 ensures that an AI system safely degrades or reverts to a safe operational state when encountering low confidence scores or out-of-distribution inputs?

A
B
C
D