← AI Transformation Suite Reference Guide

Hybrid Delivery Methodology Guide

Download Word

This guide defines how Project Catalyst delivers work — not what it delivers (that is the BRDs) or who governs it (that is the Governance Model), but how the program moves from requirements to production AI at scale across 36.5 months. The methodology integrates three layers that conventional project management treats separately: phase-gated program governance (waterfall structure for regulatory compliance and executive sign-off), agile sprint execution (iterative development within each BRD delivery team), and governed MLOps lifecycle (AI-specific model development, validation, deployment, and monitoring). This integration is the program's central methodological innovation — and the reason it works in regulated healthcare where pure agile cannot and pure waterfall should not.

Table of Contents

Part I — Methodology Philosophy & Design Rationale
  1. Why Hybrid: The Case Against Pure Methodologies
  2. Design Principles
  3. The Three-Layer Model
Part II — Layer 1: Phase-Gated Program Governance
  1. Five-Phase Structure
  2. Phase-Gate Process & Criteria
  3. Governance Board Integration
Part III — Layer 2: Agile Sprint Execution
  1. Sprint Framework
  2. Scrum Roles Adapted for AI Programs
  3. Sprint Ceremonies
  4. Backlog Management & Prioritization
  5. Definition of Ready & Definition of Done
  6. Velocity, Burndown & Forecasting
  7. Cross-BRD Coordination
Part IV — Layer 3: AI/ML Model Development Lifecycle
  1. MLOps Within the Sprint Cadence
  2. Model Experimentation & Training
  3. Data Pipeline Governance
  4. Model Registry & Version Control
  5. Continuous Integration for ML
Part V — Integration Points: Where the Layers Meet
  1. JAD-to-Sprint Handoff
  2. Sprint-to-Validation Handoff
  3. Phase-Gate Freeze Protocol
  4. Change Control Within Sprints
  5. Escalation Across Layers
Part VI — Quality & Testing Methodology
  1. Testing Pyramid
  2. AI-Specific Testing
  3. User Acceptance Testing
Part VII — Production Operations & Continuous Improvement
  1. Production Model Monitoring
  2. Retraining Triggers & Process
  3. Retrospectives & Process Improvement
Part VIII — Roles in the Hybrid Model
  1. How Traditional PM Roles Adapt
  2. How Agile Roles Adapt
  3. AI-Specific Roles
  4. The Program Director's Dual-Method Challenge
Part I — Methodology Philosophy & Design Rationale

1. Why Hybrid: The Case Against Pure Methodologies

Every delivery methodology encodes a bet about where risk lives. Waterfall bets that the largest risk is building the wrong thing, so it front-loads requirements, design, and sign-off to eliminate ambiguity before a line of code is written. Agile bets that the largest risk is discovering too late that the plan was wrong, so it defers commitment, ships in small increments, and lets feedback rewrite the plan continuously. Both bets are correct — for different parts of the same program. Project Catalyst delivers regulated healthcare AI for a national insurer with roughly four million members; the cost of building the wrong prior-authorization model and the cost of discovering a fairness defect too late are both unacceptable. A methodology that optimizes for only one risk leaves the other unmanaged. That is the whole argument for hybrid delivery, and it is worth making precisely rather than as a slogan.

1.1 Where Pure Waterfall Fails for AI

Waterfall assumes requirements can be fully specified up front and that a correct design, faithfully built, produces a correct system. Neither assumption survives contact with machine learning. A prior-authorization model's behavior is not designed — it is learned from data, and its real characteristics (accuracy on rare procedure codes, disparate impact across member cohorts, calibration under distribution shift) are unknowable until the model is trained on production-representative data and measured. You cannot write "the model shall achieve 94% precision on adverse determinations" into a requirements document and treat it as a design constraint the way you would treat "the API shall respond in under 200ms." The number is an outcome to be discovered and validated, not an input to be specified. A pure-waterfall program discovers its model's true behavior at the end, in the test phase, when the schedule and budget are already committed and the only options are ship-anyway or blow the plan. For AI in a regulated domain, both options are failures.

1.2 Where Pure Agile Fails for Regulated Healthcare

Pure agile assumes the team can deploy the increment it just built, gather real feedback, and adjust. In regulated healthcare AI, it cannot. A model that influences claims payment or prior-authorization decisions cannot be shipped to production because a sprint ended and the demo went well. It requires independent model validation, documented fairness testing, a security threat assessment, an explainability record a regulator can read, and formal sign-off from bodies that do not sit on the sprint team and do not operate on a two-week cadence. Industry commentary in 2026 is blunt about what happens when organizations skip this: firms adopt a responsible-AI framework, write the governance policy and produce an AI inventory, then quietly drop the measurement discipline because nobody built the infrastructure to benchmark risk consistently — the result is paperwork without practice, a framework that exists on the intranet while operational reality is unchanged. Pure agile has no structural place to put the phase-gated, auditable sign-offs that a regulated program is legally required to produce. Bolting them on after the fact is how programs end up with governance theater.

The core tension, stated plainly: Regulated healthcare AI requires documented phase gates for audit, compliance, and executive risk acceptance — which pure agile has nowhere to put — and it requires iterative model development with continuous measurement — which pure waterfall discovers too late. The methodology's job is not to compromise between these. It is to run both at full strength in the layers where each belongs.

1.3 The "Water-Scrum-Fall" Trap and How Catalyst Avoids It

The naïve hybrid — often called "water-scrum-fall" — is well documented and widely criticized. It puts a waterfall requirements phase in front, a scrum build phase in the middle, and a waterfall deployment phase at the end. The critique, sharpened in recent practitioner writing, is that this frequently degrades into a fiction: if all the meaningful decisions are made in the upfront framing phase and every deployment is sequential and gated, the sprints in the middle are illusions — internal mini-waterfalls wearing agile ceremonies. Teams hold standups and burndown charts, but they have no real authority to change scope, so the "agile" layer produces motion without adaptation.

Catalyst is designed specifically to avoid this failure mode, and the design choices are explicit:

The distinction matters because an evaluator who knows this literature will look for exactly these tells. A hybrid that cannot point to real decision authority inside its sprints is water-scrum-fall with better branding. Catalyst can.

2. Design Principles

Seven principles govern every methodological choice in this guide. When two practices conflict, these principles are the tie-breaker, in roughly this priority order.

#PrincipleWhat it means operationally
1Governance is non-negotiable; speed is negotiableNo model reaches production without independent validation and board sign-off. When a schedule pressure and a validation gate collide, the gate wins and the schedule moves through change control. The program never compresses a validation gate to hit a date.
2Iterate where behavior is learned; gate where risk is acceptedModel development, feature engineering, and prompt/RAG design are iterative and owned by sprint teams. Scope baselines, phase advancement, and production authorization are gated and owned by governance boards. The two never trade places.
3Governance by default, not by effortControls are automated into the pipeline so that the compliant path is the path of least resistance. A model cannot transition stages without passing the same automated bias, security, and documentation checks every time — governance that runs on every stage transition is governance you get by default rather than by heroics.
4Reversibility over confidenceEvery production change is designed to be undone. Progressive delivery, feature flags, and champion/challenger patterns are chosen precisely because they make failure recoverable. The program assumes any model can fail in production and builds the exit before the entrance.
5ProportionalityValidation depth scales to model materiality. A model that denies prior authorizations gets the strictest scrutiny in the program; an internal productivity assistant does not carry the same burden. Effort follows risk, not uniform process.
6Traceability end to endAny production decision can be reconstructed: the requirement it traces to, the data version and feature values that produced it, the model version that made it, and the validation record that cleared it. This is an audit obligation, not a nicety.
7Human accountability at every gateAutomation enforces checks; humans own decisions. Every gate names an accountable role. "The pipeline approved it" is never an answer to a regulator; a named person accepted the risk on the record.

3. The Three-Layer Model

Catalyst runs three delivery layers concurrently. They are not sequential phases of one process; they are three simultaneous systems operating on different cadences, connected at defined handoff points. Understanding the methodology means understanding what each layer owns, what cadence it runs on, and where it hands off to the others.

LayerOwnsCadencePrimary artifactsAccountable
Layer 1
Phase-Gated Program Governance
Scope baselines, phase advancement, regulatory sign-off, budget authorization, executive risk acceptancePhase gates (weeks/months apart)Phase-gate packages, board sign-off records, Charter, RAIDD Log, Change Control LogProgram Director; three governance boards
Layer 2
Agile Sprint Execution
Requirements decomposition, iterative build, feature/story delivery, day-to-day prioritization within baseline2-week sprintsProduct Backlog, Sprint Backlog, burndown/velocity, sprint increments, DoR/DoDProduct Manager (what); Scrum Master (how); delivery team (build)
Layer 3
Governed MLOps Lifecycle
Data pipelines, model experimentation/training, validation, deployment, monitoring, retrainingContinuous (event-driven)Model registry, model cards, validation reports, drift dashboards, retraining triggersML Engineering leads (dev); Independent Model Validation (challenge); Platform team (ops)

3.1 How the Layers Relate

The relationship is best understood as nesting and interlock, not stacking:

Why three and not two. Most hybrid methodologies stop at two layers — governance over agile — because most programs deliver conventional software, where "build the increment" is a single kind of work. AI programs have a second kind of work hiding inside the build: the model lifecycle, with its own validation, deployment, and monitoring discipline that behaves nothing like shipping a feature. Collapsing Layer 3 into Layer 2 is the most common way AI programs fail — they treat a model like a user story, ship it when the demo passes, and discover in production that "done" for a feature and "done" for a model are not the same word. Catalyst keeps them separate on purpose.

3.2 A Worked Example: One Requirement Through All Three Layers

Consider a single BRD-01 requirement: "The system shall auto-approve prior-authorization requests that meet clinical criteria, and shall route all adverse or ambiguous determinations to a licensed clinical reviewer." Trace it through the layers:

The requirement is one thing to the business. It is three streams of work to the program, each on its own cadence, reconnecting at the gates. That is the methodology in miniature.

Part II — Layer 1: Phase-Gated Program Governance

4. Five-Phase Structure

Layer 1 organizes each BRD delivery cycle into five formal phases, Phase 0 through Phase 4. The phases provide the waterfall backbone: predictable checkpoints where scope is baselined, risk is re-assessed, budget is authorized for the next tranche, and the program earns the right to proceed. The full phase definitions, durations, and gate criteria are maintained in the Program Management Plan Section 4; this section explains the logic of the structure and how it interlocks with the sprint and model layers.

PhaseDuration (BRD-01)PurposeWhat "done" looks like
Phase 0 — Foundation12 weeks
Aug–Nov 2026
Assess AI readiness, stand up governance, select and contract the platform vendor, mobilize the teamGovernance framework approved, CoE chartered, platform BAA signed, Phase 1 team confirmed
Phase 1 — Requirements & Design12 weeks
Nov 2026–Feb 2027
Run the JAD series, lock the BRD, approve target architecture and model validation criteriaBRD signed by all JAD attendees, architecture approved by EARB, validation protocol set
Phase 2 — Build & Test16 weeks
Feb–Jun 2027
Build the platform foundation, develop and train models, execute layered testingPlatform operational, model build >80% complete, UAT environment provisioned, velocity stable
Phase 3 — Pilot & Pre-Production8 weeks
Jun–Aug 2027
Run a controlled pilot, complete independent model validation, prove production readinessPilot UAT >95% pass, model validation clean (zero Critical, zero uncorrected High), readiness approved
Phase 4 — Production Scale4 weeks
Sep 2027
Full-scale production deployment, benefits-tracking baseline, hypercareProduction stable 2+ weeks, benefits baseline established, Year 2 scope approved

4.1 Why Five Phases and Not a Continuous Flow

A pure-agile purist would ask why the program does not simply flow continuously from idea to production. The answer is that four distinct constituencies need a defined moment to accept risk on the record, and those moments are the phase gates:

These are not agile-vs-waterfall preferences. They are the points at which named executives put their name on a risk decision. The phase structure exists to give those decisions a defined, documented, auditable home.

4.2 How Phases Map Across the Three BRD Legs

The five-phase cycle repeats across the program's three delivery legs, but not identically. BRD-01 (Year 1) runs the full five-phase cycle as the flagship, establishing the platform and the governance muscle memory. BRD-02 and BRD-03 (Year 2) run concurrently and reuse the Phase 0 foundation — the platform, the CoE, the validation function already exist — so their cycles begin at a lighter Phase 0 (a scoped readiness confirmation rather than a full stand-up) and move faster through Phase 1 because the JAD machinery and architectural patterns are proven. Year 3 (Optimization & Sustain) does not run a delivery phase cycle; it runs continuous-improvement and transition-to-operations work under a lighter governance cadence. The phase structure is a template applied with proportionality, not a rigid stamp.

Common misread: The five phases are not five long waterfall stages with agile sprinkled on top. Phases 2 and 3 — the bulk of the calendar — are almost entirely sprint-driven and model-lifecycle-driven work. The phase gates are thin membranes between long stretches of iterative execution, not thick sequential stages. The waterfall is in the gates, not in the work between them.

5. Phase-Gate Process & Criteria

The phase-gate sign-off procedure is mandatory and invariant across all gates. It is specified in full in the Program Management Plan Section 4.2 and the Program Governance Model; this section states the criteria logic — what a gate actually tests, and what distinguishes a real gate from a rubber stamp.

5.1 The Gate Timeline

WhenEventOwner
T−7 business daysProgram Director submits the gate package to all three board chairs: executive summary, deliverable completion matrix with evidence, RAIDD delta since last gate, next-phase resource plan, budget forecast vs. actual, quality-metrics summaryProgram Director
T−5 to T−2Boards review independently; chairs submit written questions by T−2Board chairs
T−1Program Director responds in writing; responses appended to the package for the recordProgram Director
Gate dayTwo-hour joint gate meeting; each board votes independently: Approve / Approve with Conditions / RejectThree boards (quorum: chair + 1 per board)
T+1PMO Lead documents the immutable Phase-Gate Record; distribution to all 25 team leads within 24 hoursPMO Lead (T. Valdez)

5.2 What a Gate Actually Tests

A gate is not a status meeting. It tests four things, and a package that cannot answer all four is not ready to be tabled:

5.3 Gate Outcomes and the Rejection Protocol

OutcomeMeaningConsequence
ApproveAll boards satisfied; deliverables accepted; next phase authorizedProgram advances; baselines updated; next-phase budget released
Approve with ConditionsAdvancement granted, but with named, dated conditions that must close during the next phaseProgram advances; conditions tracked as issues in the RAIDD Log with owners and due dates; a condition unmet by its date escalates automatically
RejectOne or more boards not satisfied; the gate is not passedProgram Director produces a remediation plan within 5 business days; reconvened gate (1 hour); sustained rejection escalates to the Executive Sponsor
The gate has teeth or it is theater. "Approve with Conditions" is the most abused outcome in phase-gated programs — it becomes a way to pass everything while pretending to hold a standard. Catalyst constrains it: conditions must be specific, dated, and owned, and an unmet condition escalates without discretion. A board may not use conditional approval to advance a model with an open Critical validation finding; Critical findings block advancement outright and cannot be converted into a condition. The distinction between "fix this next phase" (a condition) and "this is not safe to advance" (a rejection) is enforced, not left to convenience.

6. Governance Board Integration

Three standing boards hold phase-gate authority, with Compliance and SOX as a standing reviewer on financial and claims-payment items. Their full composition, charters, and decision rights are in the Program Governance Model. This section describes how the boards integrate with the delivery cadence — the part most methodologies leave implicit and therefore break.

BoardOwns the decision onCadence outside gates
Executive Steering BoardBusiness case, budget authorization, scope baselines, executive risk acceptance, cross-program prioritizationMonthly; ad hoc for escalations and change requests above delegated thresholds
AI Governance BoardModel risk, responsible-AI controls, fairness thresholds, production authorization for models, model-risk-tiering decisionsBi-weekly during active model development; reviews the validation queue and model-risk register
Enterprise Architecture Review Board (EARB)Target architecture, security posture, integration standards, platform and tooling decisionsBi-weekly during design and build; reviews architecture decision records and security threat models
Compliance & SOX (standing reviewer)Regulatory alignment, financial-reporting controls, claims-payment controls, audit readinessStanding seat on relevant gates; consulted on any change touching claims payment or financial reporting

6.1 The Integration Problem Boards Usually Create

The standard failure of board governance over agile teams is cadence mismatch: sprint teams operate on two-week cycles and need decisions in days, while boards meet monthly and deliberate over weeks. If every model decision waits for the next board meeting, the sprint teams stall, and the program either grinds to board speed or the teams route around the boards — which is how shadow AI and ungoverned models appear. Catalyst resolves this with three mechanisms:

6.2 How a Model Decision Actually Flows

To make the integration concrete, here is the path of a single production-authorization decision for a BRD-01 model:

Notice that the board makes exactly one binary decision (authorize production, yes/no) at the point where risk is actually accepted, and confirms process integrity at the gate. It does not sit in the sprint. That separation — boards own risk acceptance, teams own execution, validation owns challenge — is the whole architecture of Layer 1.

Part III — Layer 2: Agile Sprint Execution

7. Sprint Framework

Within each phase, the delivery teams execute in two-week sprints. This is where the program's iterative engine lives — the layer that lets a model's true behavior be discovered and refined rather than specified and hoped for. The sprint framework is deliberately conventional Scrum in its mechanics; the sophistication is in how it interlocks with the model lifecycle (Part IV) and the phase gates (Part II), not in reinventing ceremonies.

7.1 Sprint Cadence and Structure

ParameterSettingRationale
Sprint length2 weeks (10 business days)Long enough to complete meaningful model-experiment cycles; short enough to keep feedback tight and burndown legible. Fixed across all delivery teams so cross-BRD coordination and Scrum-of-Scrums align.
Sprint teamsOne per BRD delivery workstream, each with its own Scrum Master, Product Manager, and backlogEach BRD has distinct domain, data, and risk profile; separate backlogs prevent cross-contamination of priorities.
Sprint 0One setup sprint per BRD at Phase 1→2 transitionEnvironment provisioning, backlog seeding from JAD requirements, DoR/DoD ratification, team norming — before velocity-bearing sprints begin.
Sprint alignmentAll teams on synchronized sprint boundariesEnables Scrum-of-Scrums, shared demo days, and phase gates that land cleanly on sprint boundaries rather than cutting sprints mid-flight.

7.2 What Is and Is Not a Sprint Deliverable

A subtlety unique to AI programs: not everything valuable a team produces in a sprint is a shippable increment. A sprint might deliver a trained candidate model that then sits in the validation queue for 5–10 days before it can advance — the sprint's "done" is "model trained, evaluated, and submitted to validation with a complete model card," not "model in production." Conflating these is exactly the water-scrum-fall trap in miniature. The sprint framework therefore recognizes two kinds of sprint output:

The sprint is complete when both kinds of output meet their respective definitions of done. A team is not blocked from closing a sprint because a model is in the validation queue — that is expected, planned-for latency, accounted for in the model's own state machine (Part IV).

8. Scrum Roles Adapted for AI Programs

Standard Scrum defines three roles: Product Owner, Scrum Master, Development Team. In a 262-person, 25-team regulated AI program, these roles need adaptation — not abandonment. The adaptations are precise and each solves a specific problem that vanilla Scrum does not anticipate.

Standard roleCatalyst adaptationWhy the adaptation
Product OwnerProduct Manager per BRD, accountable for the backlog and its priority, operating within the JAD-locked scope and guardrailsA single Product Owner with unilateral scope authority is incompatible with regulated governance — scope is baselined by boards, not by one person. The PM owns sequencing and decomposition within the baseline, and escalates true scope changes to change control.
Scrum MasterScrum Master per BRD, plus a program-level agile coach role held by the PMOIndividual Scrum Masters run their team's ceremonies and remove blockers; the PMO-level coach maintains consistency of practice across teams and owns the Scrum-of-Scrums.
Development TeamCross-functional delivery team including ML engineers, data engineers, software engineers, and an embedded QA presence; with a defined dependency on the (external, independent) validation functionAI delivery needs skills a conventional dev team lacks, and it has a hard external dependency — Independent Model Validation — that must be visible in planning. The validation function is deliberately not on the team (see §8.1).

8.1 The Deliberate Non-Membership of Validation

The single most important role decision in the methodology is what is excluded from the sprint team. Independent Model Validation (P. Okafor's function) is the program's second line of defense, and it is deliberately not a member of any delivery team. This is not an oversight; it is a control. Model-risk guidance is explicit that organizational separation on paper does not satisfy independence if validators report to the same manager as developers or if the business line sets their agenda — "nominal independence" is one of the most common examination findings. If validation sat inside the sprint team, its challenge would be captured by the team's delivery pressure and its independence would be fictional. So validation reports through a separate line, runs its own queue, and has standing to fail a model regardless of the sprint's schedule. The sprint team plans around validation as an external dependency; it does not contain it. Part VIII (§32) details the model-specific roles; this section flags the structural boundary because it is a methodology decision, not just an org-chart line.

8.2 The Product Manager / Program Director Boundary

A recurring source of confusion in hybrid programs is the relationship between the agile Product Manager and the program-governance Program Director. The boundary is clean once stated: the Program Director owns the program (scope baselines, gates, budget, cross-team coordination, board relationships); the Product Manager owns the product backlog within one BRD (what gets built next, decomposition, day-to-day trade-offs inside the baseline). The Program Director does not set sprint priorities; the Product Manager does not authorize scope changes or accept program risk. When a sprint-level trade-off implies a baseline change — dropping a committed requirement, missing a milestone, exceeding a budget line — it stops being a Product Manager decision and becomes a change request the Program Director carries to the appropriate board. That escalation trigger is the seam between Layer 2 and Layer 1.

9. Sprint Ceremonies

Each delivery team runs the standard ceremony set, timeboxed and consistent across teams so that cross-BRD synchronization holds. The ceremonies are conventional; what matters for this methodology is the two AI-specific additions and how the model lifecycle threads through the standard events.

CeremonyWhenTimeboxPurpose & AI-specific notes
Sprint PlanningDay 190 minTeam pulls from the refined backlog into the sprint. AI note: model-experiment stories are sized by experiment cycles and expected iterations, not just code effort; validation-queue latency for any model expected to complete this sprint is explicitly planned.
Daily StandupDaily15 minSync and blocker surfacing. AI note: model-training runs, data-pipeline jobs, and validation-queue status are standing standup items — a model stuck in validation or a pipeline failing overnight is a blocker like any other.
Backlog RefinementMid-sprint60 minGroom upcoming items to Definition of Ready. AI note: model stories are not "ready" until data availability, evaluation criteria, and the fairness/acceptance thresholds are defined (see §11).
Sprint Review / DemoLast day45 minDemonstrate the increment to stakeholders. AI note: model work is demoed as evaluation results against acceptance criteria (accuracy, fairness, calibration on a held-out set), not just a working UI — a model demo without metrics is not a demo.
Sprint RetrospectiveLast day45 minTeam inspects its own process and commits to one or two improvements. Feeds the program-level continuous-improvement loop (§29).
Model Risk Triage (AI-specific)Weekly30 minTeam + embedded governance liaison review any model approaching validation: are the guardrails implemented, is the model card complete, are known risks logged? Catches validation-blocking gaps before the model enters the queue, reducing rejected submissions.
Scrum-of-Scrums (cross-team)2×/week15 minProgram Director + Scrum Masters + Platform Lead resolve cross-BRD dependencies and shared-platform contention. The connective tissue of Layer 2 across teams.

9.1 The Model Risk Triage Ceremony — Why It Exists

The weekly Model Risk Triage is the one ceremony a conventional agile program would not have, and it earns its place by economics. Independent validation is a finite, expensive resource on a 5–10 day cadence; a model rejected from the validation queue for a fixable gap (an incomplete model card, an unimplemented guardrail, a missing bias test) wastes a full validation cycle and a sprint. The triage catches those gaps a week early, inside the team, with a governance liaison present. It is a cheap check that protects an expensive one — pure proportionality (design principle 5). It also keeps governance felt by the team weekly rather than experienced only as an external gate, which is how governance culture actually forms.

10. Backlog Management & Prioritization

The backlog is the bridge between the JAD-locked requirements (Layer 1) and the sprint work (Layer 2). Its discipline is what keeps the "agile" layer honest — a well-managed backlog with real prioritization authority is the difference between genuine iteration and water-scrum-fall's illusory sprints.

10.1 Backlog Hierarchy

LevelDefinitionOwnerTraces to
EpicA large body of work delivering a BRD capability (e.g., "prior-auth auto-approval")Product ManagerA BRD functional-requirement cluster
FeatureA shippable slice of an epic (e.g., "criteria-matching service," "reviewer work queue")Product ManagerSpecific BRD requirement(s)
StoryA single testable increment a team completes in a sprintTeam (with PM)Its parent feature; carries acceptance criteria
Model Task (AI)A model-lifecycle unit (data prep, experiment, training run, evaluation, validation submission)ML engineering leadThe model that satisfies a feature; carries evaluation + fairness acceptance criteria
SpikeA time-boxed investigation to reduce uncertainty (e.g., "can a GBE model hit the fairness threshold?")TeamAn open question blocking estimation

Every item traces upward to a BRD requirement. This is not bureaucracy — it is the requirements traceability that regulated delivery requires (design principle 6). At any moment, the program can answer "which requirement does this work satisfy?" and, in reverse, "which stories, models, and tests satisfy this requirement?" That bidirectional trace is a phase-gate artifact and an audit necessity.

10.2 Prioritization Method

The Product Manager prioritizes using a weighted model that balances four factors, with governance-critical work protected from being deprioritized by delivery pressure:

The prioritization guardrail: The Product Manager may freely re-sequence within the backlog, but two categories are protected and cannot be deprioritized without escalation: (1) work implementing a locked BRD guardrail, and (2) validation-blocking work for a model on the critical path. This is how the methodology gives the PM real authority (design principle: sprints must be real) while ensuring that authority cannot be used to quietly erode governance under schedule pressure. Freedom inside the baseline; escalation to change the baseline.

11. Definition of Ready & Definition of Done

DoR and DoD are the quality gates inside the sprint — the agile-layer analog to the phase gates. They are ratified per BRD in Sprint 0 and are especially consequential for AI work, where "ready" and "done" mean more than they do for conventional software.

11.1 Definition of Ready (DoR)

A backlog item is Ready to be pulled into a sprint only when:

CriterionStandard storyAdditional for model tasks
Clear and testableAcceptance criteria written and understoodEvaluation metrics and thresholds defined (accuracy, precision/recall targets, calibration)
ScopedSmall enough to complete in one sprintExperiment scope bounded; a spike precedes it if the approach is unknown
Dependencies knownUpstream work identified and availableTraining/eval data identified, accessible, and quality-checked; privacy clearance confirmed for the data used
Guardrails specifiedN/AFairness threshold, escalation behavior, and human-review requirements explicit in the acceptance criteria
EstimableTeam can size itTeam can size expected experiment iterations; validation-queue latency accounted for if completion is expected this sprint

11.2 Definition of Done (DoD)

An item is Done only when it meets every applicable criterion. The DoD is layered — a story's DoD and a model's DoD differ, and a model's "done" explicitly does not mean "in production."

CriterionSoftware story DoDModel task DoD
Built & passingCode complete, unit + integration tests passing, peer-reviewed, mergedModel trained, reproducible from versioned data + code, evaluation suite passing against thresholds
QualityNo open Critical/High defects; meets coding standardsFairness/disparate-impact tests run and within threshold; calibration and robustness checks complete
DocumentedAPI docs / user docs updatedModel card complete: purpose, data lineage, limitations, evaluation results, intended use, known risks
TraceableLinked to its requirement; test evidence attachedRegistered as a versioned artifact; full lineage (data version, features, hyperparameters, code commit) captured
Governance stateReady for release pipelineSubmitted to Independent Model Validation with a complete package — not yet production-authorized
The two words that break AI programs. For a feature, "Done" points toward "shippable." For a model, "Done" points toward "submitted for independent validation." A program that lets a model's DoD say "in production" has deleted its second line of defense and reintroduced the exact risk the whole methodology exists to control. Catalyst's model DoD ends at the validation queue on purpose. Production is authorized by the AI Governance Board on a clean validation record — never by a sprint team declaring a story done.

12. Velocity, Burndown & Forecasting

Velocity and burndown are the agile layer's instruments — they make the sprint teams' progress legible to Layer 1 without forcing Layer 1 to watch sprints. Their reporting rolls up into the monthly status report and the phase-gate package.

12.1 Velocity

Each team tracks velocity (story points completed per sprint) to forecast capacity and detect trouble. Two AI-specific cautions apply:

12.2 Burndown and Burnup

Sprint burndown tracks remaining work within a sprint; release burnup tracks cumulative scope completed toward a phase or BRD milestone. The burnup is the more useful instrument at the program level because it shows scope and scope change — a rising total line signals scope growth that should be flowing through change control, making the burnup an early-warning device for uncontrolled scope creep as well as a progress report.

12.3 Forecasting Into the Phase-Gate Structure

The forecasting obligation is where Layer 2 and Layer 1 meet on the calendar. Each team's velocity trend and burnup feed a projection: will the committed Phase-N deliverables complete before the Phase-N gate? The Program Director aggregates these into the gate's forward-viability assessment (§5.2). A forecast miss surfaced three sprints out is a manageable conversation about scope, resourcing, or a change request; the same miss discovered at the gate is a crisis. The entire point of instrumenting the sprints is to convert late surprises into early, governable decisions.

Forecasting honesty rule: Forecasts are reported as ranges with confidence, never as single false-precision dates. "Phase 2 build completes between Sprint 7 and Sprint 9, most likely Sprint 8, with model validation adding 1–2 sprints of latency" is a usable forecast. "Done May 14" is a wish that will be wrong. The phase-gate structure can absorb an honest range; it cannot absorb a confident date that collapses at the gate.

13. Cross-BRD Coordination

Three BRD delivery teams, plus two cross-cutting workstreams (AI Governance & CoE, Data & Cloud Platform), share one platform, one validation function, and one set of governance boards. Coordinating them without collapsing back into central command is the scaling problem of Layer 2.

13.1 The Scrum-of-Scrums

The primary coordination mechanism is the twice-weekly Scrum-of-Scrums: the Program Director, each team's Scrum Master, and the Platform Lead, in a 15-minute standing sync focused exclusively on cross-team dependencies and shared-resource contention. It is not a status meeting (status flows through the tools); it is a blocker-resolution meeting. Typical items: BRD-02 needs a platform capability BRD-01's team is building; two teams' models are queued for validation the same week and the sequence must be set; a shared data pipeline change affects three teams' features.

13.2 Shared-Resource Contention and Its Rules

Shared resourceContention riskCoordination rule
Data & Cloud PlatformMultiple teams need platform features on overlapping timelinesPlatform work is itself a backlog prioritized at Scrum-of-Scrums; platform capabilities on multiple teams' critical paths win. The platform team is a service to the delivery teams, and its roadmap is negotiated in the open, not set unilaterally.
Independent Model ValidationThe 5–10 day queue is a finite pipe; simultaneous submissions create a jamValidation sequence is set at Scrum-of-Scrums by model materiality and milestone proximity; teams stagger submissions deliberately. The Model Risk Triage (§9.1) reduces jam-causing rejections.
Governance-board attentionBoards have finite bandwidth across five workstreamsThe Program Director curates what reaches boards, batching related decisions and using delegated authority for below-threshold items so board time is spent on genuine risk acceptance.
Specialist skillsScarce roles (senior ML, security, clinical SME) are needed by multiple teamsSpecialists are matrixed; their allocation is planned at the Resource Plan level and contended at Scrum-of-Scrums when sprints collide. See the Resource Plan for the named roster and allocation model.

13.3 The Two Cross-Cutting Workstreams as Services, Not Gatekeepers

The AI Governance & CoE workstream and the Data & Cloud Platform workstream are cross-cutting — every BRD depends on them. The methodology's stance is that both operate as enabling services to the delivery teams, not as gatekeepers that delivery must petition. The CoE provides standards, patterns, reusable governance tooling, and the governance liaisons who sit in Model Risk Triage; the Platform provides the MLOps pipelines, feature store, model registry, and monitoring that make Layer 3 possible. When a cross-cutting workstream becomes a bottleneck — delivery waiting on a CoE approval or a platform capability — that is a coordination failure surfaced at Scrum-of-Scrums and resolved by re-prioritization, not by teams routing around the service (which is how shadow AI and ungoverned pipelines are born). The health of these two workstreams as services rather than blockers is a leading indicator of the whole program's methodological health.

Part IV — Layer 3: AI/ML Model Development Lifecycle (Governed MLOps)

14. MLOps Within the Sprint Cadence

Layer 3 is the layer that makes this an AI program rather than a software program with models bolted on. It governs the model's whole life — data in, model out, monitored in production, retrained when it decays. It runs continuously and event-driven, spanning many sprints, with its own state machine that does not reset at sprint boundaries. This part specifies that lifecycle and the governance welded into every stage of it.

14.1 The Model State Machine

Every model in the program moves through a defined set of states. The states are program-level facts (tracked in the model registry), independent of which sprint is running:

StateMeaningEntry gateOwner
1. ExperimentApproaches are being tried; nothing is a candidate yetStory pulled into sprint; data + metrics defined (DoR)ML engineering
2. CandidateA trained model meets internal evaluation thresholdsPasses evaluation suite + fairness tests; model card draftedML engineering lead
3. In ValidationSubmitted to Independent Model Validation for effective challengeComplete validation package; passes Model Risk TriageIndependent Model Validation (P. Okafor)
4. ValidatedValidation clean or findings closed; ready for authorizationValidation report clean (zero Critical, zero uncorrected High)AI Governance Board
5. AuthorizedBoard has authorized production deploymentAI Governance Board authorization on the recordAI Governance Board
6. ShadowRunning against live traffic, predictions logged, not acted onDeployed behind flag; monitoring livePlatform / MLOps
7. CanaryServing a small, controlled fraction of real decisionsShadow metrics meet promotion criteriaPlatform / MLOps
8. ProductionServing at full scale under continuous monitoringCanary metrics meet promotion criteria; hypercare activePlatform / MLOps + AI Governance Board
9. Retiring / RetrainingDrift or decay detected; superseded by a new version or withdrawnMonitoring trigger fires (§28) or scheduled reviewML engineering + Independent Model Validation
The state machine is the governance. A model cannot skip a state, and each transition has an entry gate and a named owner. States 1–2 are sprint work (Layer 2). State 3–5 are the governance interlock (Layer 1/3). States 6–8 are progressive delivery (§20). State 9 is the feedback loop (§28). The states 3, 4, and 5 — validation, validated, authorized — are the three that a program under schedule pressure is tempted to collapse into one. Keeping them distinct, each with its own owner, is the difference between a governed model and a hoped-for one.

15. Model Experimentation & Training

Experimentation is where a model's real behavior is discovered — the reason the whole program needs an iterative layer. It is also where the most consequential governance decisions are quietly made, because the choices made in experimentation (what data, what features, what objective) determine what the model can and cannot become.

15.1 Reproducibility as a Hard Requirement

Every experiment and training run must be reproducible: the same versioned data, code commit, feature set, and hyperparameters must reproduce the same model. This is not a research nicety; it is an audit and incident-response necessity. When a regulator asks "how was the model that denied this claim built?" or an incident requires reconstructing a past prediction, the program must be able to reconstruct exactly why a model produced a given prediction at a given time, using the data version, feature values, and model version active at that moment. Non-reproducible experiments are not permitted to produce candidate models — a model that cannot be rebuilt cannot be validated or defended.

15.2 The Experiment-Tracking Discipline

15.3 The Objective-Function Governance Point

The quietest high-stakes decision in the program. What a model is trained to optimize is a governance decision disguised as a technical one. A prior-auth model optimized purely for "agreement with historical decisions" will faithfully reproduce whatever bias lived in those historical decisions. A model optimized for "cost reduction" without constraint will learn to deny. The objective function, loss weighting, and training-data selection are therefore reviewed by the governance liaison during experimentation, not discovered at validation. Catalyst treats the choice of what a model optimizes as a first-class governance artifact — documented, reviewed, and defensible — because it is the decision from which every downstream model behavior flows.

16. Data Pipeline Governance

Models are downstream of data; ungoverned data guarantees ungovernable models. The data-pipeline layer is where a great deal of the program's real risk lives, and where the most common silent failures originate.

16.1 Data Validation as a Control Boundary

Most systems treat data ingestion as a background process; a governed MLOps program treats it as a control boundary. Data schemas, feature transformations, and model outputs are all validated through automated checks, and any change in code or configuration automatically triggers validation in the pipeline. Data that fails validation — schema drift, out-of-range values, unexpected nulls, distribution anomalies — is quarantined before it can enter training or serving. The principle is that bad data should fail loudly at the boundary, not silently corrupt a model that then behaves strangely in production for weeks before anyone notices.

16.2 Data Lineage and PHI Governance

ControlRequirementWhy it matters here
LineageEvery feature traces to its source; every training set is versioned and reproducibleAudit reconstruction and reproducibility (§15.1) depend on it
PHI handlingProtected health information governed to HIPAA; access controlled and logged; minimization enforcedACME handles the health data of ~4M members; a PHI failure is a regulatory and reputational event, not a bug
Privacy clearanceData used for a model is cleared for that use before the model task is Ready (DoR)Prevents the offshore-data-access class of finding the program anticipates (RAIDD issue: privacy-audit gap)
Feature storeCurated, validated, monitored features shared across models; staleness and drift monitoredPrevents each team re-deriving features inconsistently; makes feature drift a monitored signal, not a surprise

16.3 Feature Staleness and Drift at the Data Layer

The feature store is monitored not just for availability but for staleness and drift — a feature whose real-world distribution has shifted will silently degrade every model that consumes it. Catching drift at the feature layer is more powerful than catching it per-model, because one drifting feature can be the root cause of several models decaying at once; fixing it at the source fixes them all. Feature-level drift monitoring is therefore a first-class part of the data-pipeline governance, feeding the same alerting that model-level monitoring feeds (§27).

17. Model Registry & Version Control

The model registry is the system of record for Layer 3 — the model's equivalent of the change control log. If it is not in the registry with a clean lineage and a governance state, it does not exist as far as the program is concerned, and it certainly does not reach production.

17.1 What the Registry Governs

17.2 The Model Inventory Obligation

Every model, including the ones nobody registered. Model-risk guidance is emphatic that an incomplete model inventory is the single most common examination finding — a business line builds a scoring tool, it gets repurposed, and risk management does not know it exists until an examiner finds it. The program's answer is that the CoE maintains a firm-wide model inventory and proactively hunts for undocumented models rather than relying on self-reporting, scanning production for ML endpoints and API integrations. This is the concrete defense against the "shadow AI" scope pressure the program anticipates (RAIDD issue 10): a model that is not in the registry is not merely undocumented — it is unauthorized, and finding it is a standing CoE responsibility, not an accident.

17.3 Risk-Based Model Tiering

Not every model carries the same governance burden — that would be disproportionate and would starve the high-risk models of the scrutiny they need. Every registered model is assigned a risk tier that scales its validation depth, monitoring intensity, and re-validation frequency (design principle 5, proportionality):

TierExamples in this programValidation depthMonitoring & re-validation
Tier 1 — CriticalPrior-auth adverse-determination model; underwriting risk-scoring modelFull independent validation; conceptual soundness + outcomes analysis + fairness deep-dive; mandatory human-in-the-loopContinuous monitoring; tightest drift thresholds; scheduled re-validation + on-trigger
Tier 2 — HighMember chatbot / RAG assistant (liability-sensitive); claims-triage classifierIndependent validation; hallucination/escalation testing for generative componentsContinuous monitoring; escalation-rate and quality tracking
Tier 3 — ModerateInternal productivity assistants; non-decisional analyticsLighter validation; documentation + bias screen; no autonomous member-facing decisionsPeriodic monitoring; scheduled review

Tiering is assigned at registration and reviewed if a model's use changes — the repurposing risk (§17.2) means a Tier 3 model quietly put to a Tier 1 use is a governance failure, so use-change triggers re-tiering.

18. Continuous Integration for ML

CI/CD for ML applies DevOps discipline to the model lifecycle, and it is where "governance by default" (design principle 3) becomes literal: the compliant path is automated so thoroughly that it is the only path.

18.1 The ML CI/CD Pipeline

StageAutomated checks (the gate)On failure
Data validationSchema, range, null, distribution checks on incoming dataQuarantine; alert; block downstream
TrainingReproducibility captured; experiment logged; training metrics recordedRun fails; not eligible to become a candidate
Model validation (automated tier)Evaluation suite, fairness/disparate-impact tests, calibration, robustness — run automatically on every candidateCandidate blocked from registry promotion; returns to experimentation
Security scanningDependency, container, and model-artifact security scans; adversarial-robustness screen for exposed modelsBlocked from promotion; findings logged
Registry promotionDocumentation completeness (model card), bias-test completion, security-scan pass — verified automatically before any stage transitionTransition rejected; the model cannot advance until the check passes
DeploymentDeployment gated on passing all governance checks; progressive-delivery config enforcedDeployment blocked; no manual override for Tier 1 without board action

18.2 Automated vs. Independent Validation — Not the Same Thing

A distinction that must not blur. The pipeline's automated validation (fairness tests, evaluation suites, security scans running on every candidate) is the first line of defense — it catches the catchable automatically and cheaply, so nothing obviously broken ever reaches a human validator. It is not a substitute for Independent Model Validation (the second line, P. Okafor's function), which performs the effective challenge automation cannot: questioning conceptual soundness, probing whether the objective function is appropriate, testing edge cases the developers did not think to test, and analyzing outcomes against the real-world consequence. Automated checks tell you the model passed the tests it was given. Independent validation asks whether those were the right tests, and whether the model is fit for the decision it will actually make. The pipeline makes independent validation efficient by clearing the routine; it never makes it unnecessary.

18.3 Governance By Default

The payoff of this automation is cultural as much as technical: when every stage transition runs the same checks every time, the team gets governance by default rather than governance by effort. No one has to remember to run the bias test — the model cannot advance without it. No one has to police documentation — an incomplete model card blocks promotion. The compliant path is the path of least resistance, which is the only kind of governance that survives schedule pressure over a 36.5-month program. Governance that depends on heroics fails the first time a deadline and a shortcut meet; governance welded into the pipeline does not.

Part V — Integration Points: Where the Layers Meet

The three layers are only a methodology if they connect cleanly. Most hybrid programs fail not within a layer but at the seams — the handoffs where waterfall governance, agile execution, and the model lifecycle must exchange work without dropping it or deadlocking. This part specifies each seam as an operational procedure: entry criteria, artifacts exchanged, owners, and the failure mode it prevents.

19. JAD-to-Sprint Handoff (Layer 1 → Layer 2)

The seam: locked requirements become executable backlog.

Joint Application Design sessions (specified in the AI Governance & JAD Charter) run in Phase 1 with mandatory Legal, Compliance, Enterprise Architecture, Cybersecurity, and business-SME seats. They produce a signed BRD — the locked scope and guardrails. The handoff turns that document into a seeded Product Backlog without losing the guardrails in translation.

ElementSpecification
Entry criteriaBRD signed by all JAD attendees; Phase 1 gate passed; validation criteria and fairness thresholds defined
ProcedureProduct Manager decomposes signed requirements into epics and features; team decomposes features into stories and model tasks during Sprint 0; every item traced to its requirement (§10.1)
Guardrail preservationEach locked guardrail becomes explicit acceptance criteria on the stories that implement it and is flagged protected in the backlog (§10.2) — the guardrail cannot be silently dropped in decomposition
OwnerProduct Manager (accountable); Scrum Master (facilitates Sprint 0); governance liaison (confirms guardrail translation)
Failure prevented"Requirements-to-backlog drift" — where a signed requirement quietly loses fidelity as it is decomposed, so the built system no longer matches what governance approved

20. Sprint-to-Validation Handoff & Progressive Deployment (Layer 2 → Layer 3 → Production)

The seam: a model that is "done" as sprint work becomes a governed production deployment.

This is the most important seam in the program, because it is where the temptation to ship-because-the-demo-passed is strongest and the consequences of yielding are gravest. It has two parts: the handoff into validation, and the progressive deployment that follows authorization.

20.1 Into Validation

When a model meets its DoD (§11.2) — trained, evaluated, fairness-tested, model card complete — it enters the Independent Model Validation queue as a Candidate (state 2→3). It has passed Model Risk Triage (§9.1), so the submission is complete. Validation performs effective challenge on its own 5–10 day cadence and issues a report. The sprint team does not wait idle: it continues other backlog work while the model is in validation, because validation latency is a planned lifecycle state, not a team blocker (§12.1).

20.2 Progressive Deployment After Authorization

Once validated and board-authorized (states 4→5), the model does not go straight to full production. It moves through a governed progressive rollout — the modern standard precisely because pushing a new model to 100% of traffic at once is the highest-risk deployment approach, and progressive methods — feature flags, champion/challenger, gradual rollouts — are the 2026 standard because they make failure recoverable:

StageWhat happensPromotion criterion
ShadowModel runs against live production traffic; predictions logged and compared to the incumbent/human decision, but not acted onShadow predictions match expected behavior; no anomalous divergence; latency and stability acceptable
CanaryModel serves a small, controlled fraction of real decisions behind a feature flagCanary metrics (accuracy, fairness, escalation rate, error rate) meet thresholds on real decisions
Gradual rolloutTraffic share increases in controlled increments, monitored at each stepMetrics hold at each increment; no threshold breach
Full productionModel serves at full scale; hypercare active; continuous monitoring live (§27)Stable at full scale for the hypercare window; benefits baseline captured
The safety net that makes speed safe. Throughout shadow and canary, the locked human-review guardrail is fully active — every adverse determination still routes to a licensed reviewer regardless of the model's rollout stage. The progressive ramp is not "gradually trust the model without a net"; it is "gradually shift load while the net stays up and the exit stays open." A feature flag can revert any stage instantly. This is design principle 4 (reversibility over confidence) made concrete: the program never bets that a model is right — it deploys in a way that survives the model being wrong.

21. Phase-Gate Freeze Protocol (Layer 2 ⇄ Layer 1)

The seam: the agile layer pauses new commitment so the governance layer can assess a stable picture.

In the 7 business days before a phase gate, the delivery teams enter a freeze: no new sprint work is started that would change the gate package. Teams use the window for documentation, test completion, and defect remediation — hardening what exists rather than adding to it. This prevents the gate from assessing a moving target and gives the boards a stable, evidenced snapshot to judge.

ElementSpecification
TriggerT−7 business days before a scheduled phase gate
In scope during freezeDocumentation completion, test finalization, defect remediation, model-card completion, gate-package assembly
Out of scope during freezeStarting new features, new model experiments that would alter the gate picture, scope additions
Sprint alignmentGates are scheduled to fall on sprint boundaries, so the freeze aligns with a sprint's hardening phase rather than cutting a sprint mid-flight
Failure prevented"Assessing a moving target" — boards evaluating a picture that changes between package submission and the gate meeting, undermining the integrity of the decision

22. Change Control Within Sprints (Layer 2 → Layer 1)

The seam: distinguishing day-to-day agile adaptation from a baseline change that governance must approve.

The Product Manager reprioritizes freely within the baseline; that is agile working as intended and needs no change request. But some sprint-level realities imply a baseline change, and those must flow to the Change Control Log and the appropriate board. The methodology draws the line precisely so teams neither over-escalate (drowning boards in trivia) nor under-escalate (quietly eroding the baseline).

Sprint-level eventHandled byEscalates to change control?
Re-sequencing the backlog; splitting/merging storiesProduct ManagerNo — within-baseline adaptation
Killing a disproven technical approach, choosing another that meets the same requirementTeam + PMNo — the requirement is unchanged
Dropping or materially weakening a committed (Must) requirement or a guardrailProgram Director → boardYes — baseline scope change
A forecast showing a committed milestone will slipProgram Director → boardYes — schedule baseline change
Work exceeding a budget line or drawing on contingencyProgram Director → Executive Steering BoardYes — cost baseline change
A new model of higher risk tier than the baseline anticipatedProgram Director → AI Governance BoardYes — risk-profile change
The seam in one sentence: Change the plan for how you hit the baseline — that is the Product Manager's job. Change the baseline itself — that is change control. The program's ten anticipated issues (legacy-data fragmentation, GenAI cost overrun, a chatbot-liability incident, and so on, in the RAIDD Log) are all baseline-changing events by design — each is meant to surface as a real change request, so the program visibly demonstrates governed change rather than a suspiciously frictionless plan.

23. Escalation Across Layers

The seam: a fast, unambiguous path for a problem in any layer to reach the level that can resolve it.

Escalation is the safety valve of the whole methodology. Its rule is simple: escalate to the layer that owns the decision, not up a management chain. A model-risk problem goes to the AI Governance Board even if it surfaced in a sprint; a resource conflict goes to Scrum-of-Scrums even if it looks like a model problem; a scope pressure goes to the Executive Steering Board even if it arrived as a technical constraint.

What surfacedWhere it surfacedEscalates toTimeframe
Cross-team dependency / shared-resource conflictAny sprintScrum-of-ScrumsNext session (≤ 3 days) or immediate if blocking
Model risk / fairness / validation findingAny layerAI Governance Board (via validation queue)Bi-weekly cadence; immediate for a Critical finding
Architecture / security concernAny layerEnterprise Architecture Review BoardBi-weekly cadence; immediate for a security incident
Baseline change (scope / schedule / cost)Any layerChange control → appropriate boardPer change-control SLA
Production model incident (e.g., chatbot-liability event)Production monitoringIncident response → AI Governance Board + Executive SponsorImmediate; rollback authority pre-delegated
Executive / sponsor / cross-program conflictAny layerExecutive Steering Board / SponsorMonthly cadence; immediate for a program-threatening issue
Pre-delegated rollback authority. One escalation cannot wait for a board: a production model behaving dangerously (a member-facing chatbot producing harmful or legally binding misinformation, an underwriting model showing live disparate impact). For these, rollback authority is pre-delegated — the Platform Lead and Program Director can revert a model to the prior version or disable it via feature flag immediately, without convening a board, and the board reviews the decision after the fact. Reversibility (design principle 4) is worthless if pulling the lever requires a meeting. The Air-Canada-class chatbot incident the program anticipates (RAIDD issue 3) is exactly the scenario this pre-delegation exists for: stop the harm first, govern the response second.
Part VI — Quality & Testing Methodology

24. Testing Pyramid

Quality in a hybrid AI program has two distinct halves: conventional software testing (deterministic — a function either returns the right value or it does not) and AI testing (statistical — a model is right often enough, fair enough, calibrated enough). Both halves run through the layers, and confusing them is a category error that produces either untested models or misapplied determinism.

24.1 The Software Testing Pyramid

LevelWhat it testsWhen it runsOwner
UnitIndividual functions/components in isolationEvery commit (CI)Developers
IntegrationComponents working together; API contracts; end-to-end pipelineEvery merge (CI)Developers + QA
SystemThe full system against requirements; performance; securityPer sprint / pre-gateQA & Testing team
Acceptance (UAT)Real users confirming the system meets business needPhase 3 pilot; pre-productionUAT team (independent — §26)

Most testing effort lives at the base (many fast unit tests, fewer slow system tests) — the conventional pyramid. The QA & Testing team (a billable onshore/offshore blend) owns system-level quality; developers own unit and integration within their sprints.

25. AI-Specific Testing

The AI half of quality has no analog in conventional software testing, and it is where a program that only knows software QA fails silently. A model can pass every unit and integration test — the code works perfectly — while the model itself is unfair, miscalibrated, or brittle. AI-specific testing is a separate, mandatory discipline.

Test classWhat it checksThreshold logic
Accuracy / performancePrecision, recall, F1, AUC on held-out and production-representative dataMeets the model's defined targets; measured on rare/edge segments, not just the aggregate
Fairness / disparate impactOutcome parity across protected cohorts; proxy-variable auditWithin the model's fairness threshold (strictest on the Tier-1 underwriting model); a breach blocks advancement
CalibrationDo predicted probabilities match observed frequencies?Calibration error within tolerance — critical when a score drives a human decision
RobustnessStability under noisy, adversarial, or out-of-distribution inputGraceful degradation, not silent failure; safe fallback on OOD input
ExplainabilityCan the model's decision be explained to a reviewer, member, or regulator?Explanation quality sufficient for the model's tier and audience (highest for decisional models)
Hallucination / grounding (generative)For RAG/LLM components: are outputs grounded in retrieved source, and do they escalate on low confidence?Grounding and escalation behavior meet the member-safety bar (Air-Canada-class liability avoidance)
Why AI testing lives in Layer 3, not Layer 2's pyramid. Software tests answer "did we build the thing right?" — a sprint-level, deterministic question. AI tests answer "is the model fit to make this decision?" — a lifecycle-level, statistical question that feeds independent validation and board authorization. Placing AI testing inside the software pyramid would subordinate a model's fitness-for-decision to a sprint's done-ness, which is precisely the collapse the whole methodology prevents. Accuracy tests run in the sprint (they gate the candidate); the interpretation of whether a model is fit for its decision belongs to validation and the board.

26. User Acceptance Testing

UAT confirms the system meets real business need with real users before full production. In this program it carries a specific structural feature: the UAT team is independent of delivery.

26.1 The Independence of UAT

The User Acceptance Testing team (11 people, non-billable, on loan from Operations) reports to its own Operational Testing Manager, independent of the delivery teams. This mirrors the independence logic of model validation (§8.1): acceptance testing performed by the people who built the system is not acceptance testing — it is a demo with a friendly audience. By staffing UAT from Operations (the people who will actually live with the system) and keeping its reporting line separate from delivery, the program gets an honest signal about whether the system works for the humans who must use it. The UAT team's independence is a deliberate control, documented in the Resource Plan, not an org-chart accident.

26.2 UAT in the Phase Structure

Part VII — Production Operations & Continuous Improvement

Deployment is not the finish line — for an AI system it is the starting line of the longest phase. A model degrades the moment the world it learned from starts to change, and in healthcare the world changes constantly (new procedure codes, shifting utilization, new member populations, regulatory updates). Production operations is where the methodology proves it understands that a model is a living asset requiring continuous care, not a delivered artifact.

27. Production Model Monitoring

Every production model is continuously monitored across four dimensions. Monitoring is not observability-for-its-own-sake; each signal has a threshold, an owner, and a defined action when breached — the NIST AI RMF Measure function's core activity is exactly this: monitoring for bias, drift, and performance degradation and tracking compliance continuously so systems stay reliable and fair as data and context evolve.

DimensionWhat is watchedSignal of troubleAction on breach
PerformanceAccuracy, precision/recall, error rate against outcomes as they resolveMetric decay below thresholdAlert; investigate; retraining trigger (§28)
Data driftInput distribution vs. training distributionStatistical distance exceeds thresholdAlert; assess whether the model's assumptions still hold
Concept driftThe relationship between inputs and correct outputs shifting (the world changed, not just the inputs)Predicted-vs-actual divergence growing over timeAlert; likely retraining; possible re-validation
Fairness in productionLive disparate-impact across cohorts (fairness is not a one-time pre-launch check)Cohort outcome gap exceeds thresholdAlert; escalate to AI Governance Board; possible rollback
OperationalLatency, throughput, error/availability, escalation rate, cost/token consumptionSLO breach; escalation-rate spike; cost overrunOps response; FinOps action for cost (RAIDD issue 2)
Fairness is monitored, not certified-once. The most dangerous assumption in AI governance is that a model validated fair at launch stays fair. Concept drift can make a model that was fair on last year's population unfair on this year's. Catalyst monitors fairness in production, continuously — a live cohort-gap breach on the Tier-1 underwriting model triggers the same escalation as a security incident, because a model quietly drifting into disparate impact is precisely the failure regulators and the public will not forgive. "It passed fairness testing" is a statement about the past; production monitoring is how the program keeps it true in the present.

28. Retraining Triggers & Process

When monitoring detects decay, the model must be refreshed — but retraining is a governed act, not an automatic overwrite. A model that silently retrains itself into production is an ungoverned model, no matter how good the automation.

28.1 Retraining Triggers

28.2 The Governed Retraining Loop

A retraining event is not a shortcut back to production — it re-enters the lifecycle:

StepWhat happensGovernance
1. Trigger & diagnoseMonitoring fires; team diagnoses root cause (drift? data quality? concept change?)Logged; root cause recorded
2. RetrainNew model version trained on refreshed, validated data; full experiment discipline (§15)Reproducible; experiment logged
3. Re-evaluateFull evaluation + fairness suite on the new versionAutomated first-line checks (§18)
4. Re-validate (proportionate)Independent validation — depth scaled to the change: a minor data refresh gets lighter review; a material change or a fairness-triggered retrain gets full re-validationIndependent Model Validation (second line)
5. Re-authorize & progressive redeployBoard re-authorizes; new version rolls out through shadow→canary→gradual (§20)AI Governance Board; champion/challenger against incumbent
Champion / challenger. A retrained model does not simply replace its predecessor. It runs as a challenger against the champion (the incumbent) — both scored on live traffic until the challenger demonstrably outperforms on the metrics that matter, at which point it is promoted. This makes retraining safe: a retrain that turns out worse than the model it was meant to fix never takes over, because it never wins the comparison. The feedback loop closes without ever betting production on an unproven refresh.
The NIST Manage→Map loop, operationalized. The NIST AI RMF's defining feature is that risk management is continuous, not one-shot — its Manage function loops back to Map when context changes (a new use case, new data source, or new regulation), rather than treating the system as finished at launch. Retraining triggered by external change is exactly this loop in practice: a regulatory or population shift is a context change that sends the model back through Map/Measure/Manage rather than leaving it running on stale assumptions. A program whose models never re-enter validation after launch is running the "paperwork without practice" anti-pattern — Govern and Map done once, Measure quietly dropped. Catalyst's retraining loop is the mechanism that keeps Measure and Manage alive for the model's whole life.

29. Retrospectives & Process Improvement

The methodology improves itself through two feedback cadences operating at different altitudes.

CadenceAltitudeImproves
Sprint RetrospectiveTeam, every sprintTeam-level process: ceremonies, estimation, blockers, collaboration. One or two committed improvements per sprint.
Phase-Gate Lessons-LearnedProgram, every gateProgram-level process: what the phase taught about the methodology itself, board process, cross-team coordination, the model lifecycle. Feeds updates to this guide.

Sprint retrospectives roll patterns up to the program level via the PMO-level agile coach: when three teams hit the same blocker, that is not three team problems but one program problem, and it is fixed at the program level. The phase-gate lessons-learned is where the methodology is deliberately allowed to evolve — a hybrid model that cannot learn from its own execution over 36.5 months will calcify into the very rigidity it was designed to avoid. This guide is a living document; the lessons-learned cadence is how it stays alive.

Part VIII — Roles in the Hybrid Model

A hybrid methodology asks people to work in two paradigms at once, and roles designed for one paradigm break in the seam. This part specifies how each family of role adapts — what changes, what does not, and where the genuine difficulty lives. The full named roster and reporting structure are in the Resource Plan and Org Chart; this part is about the behavior each role must adopt for the hybrid to work.

30. How Traditional PM Roles Adapt

RoleTraditional behaviorHybrid adaptation
Program DirectorOwns the plan; drives to the plan; controls scopeOwns the baselines and gates, not the sprint plan. Synchronizes waterfall planning with agile execution and acts as the single funnel through which risk, KPIs, budget, and compliance flow between C-level directives and sprint-level work. Coordinates 25 teams via dotted-line authority — influence and orchestration, not command.
PMO LeadMaintains the master schedule and status reportsMaintains the governance artifacts (gate records, RAIDD, change log) and hosts the program-level agile coaching that keeps sprint practice consistent across teams. Bridges the two paradigms' tooling.
Program FinanceTracks budget vs. actual on a fixed planTracks against phase-gated tranches and manages the new-to-AI cost dynamics: variable GenAI/token spend and FinOps guardrails (RAIDD issue 2) that a fixed-scope software budget never had to model.
Team Leads (Functional/Operational Managers)Manage their team's deliverables directlyHold the real solid-line authority over their people (they are the ACME dept heads / Pulaski engagement managers), while the Program Director coordinates across them via dotted line. Deliver through sprints, report up through gates.
The dotted line is the methodology. The Program Director's authority over the 25 teams is deliberately a dotted line (matrixed/advisory), while the solid line runs from each team's functional manager to its people, and from the Executive Board to the Program Director. This is not weak authority — it is the correct authority for a hybrid: the program orchestrates and governs; the functional managers manage; the sprint teams execute. A Program Director who tries to convert the dotted line into command re-creates the top-down control the agile layer exists to escape, and the hybrid collapses back toward water-scrum-fall.

31. How Agile Roles Adapt

RolePure-agile behaviorHybrid adaptation
Product Manager (Product Owner)Unilateral authority over scope and priorityFull authority over sequencing and decomposition within the baseline; scope changes escalate to change control. Owns the backlog, protects guardrail work from deprioritization, and holds the JAD-to-sprint fidelity.
Scrum MasterServes one team; removes blockers; shields from outside interferenceRuns the team's ceremonies and removes blockers and participates in Scrum-of-Scrums, surfacing cross-team dependencies rather than shielding the team from the program. The shield is permeable by design.
Delivery TeamSelf-organizing; ships the incrementSelf-organizing within the sprint; plans around the external validation dependency; produces validation-ready model packages, not just working demos. Owns "done as sprint work," not "authorized for production."

The recurring theme: agile roles keep their autonomy inside the baseline and gain a new obligation to interface cleanly with the governance and model-lifecycle layers. The autonomy is real (that is what keeps the sprints real); the interfaces are mandatory (that is what keeps the program governed).

32. AI-Specific Roles

Three role families have no equivalent in a conventional program and are the reason Layer 3 can function.

Role familyOwnsLine of defense
ML Engineering leadsModel experimentation, training, evaluation, the model card, and the candidate package. The first hands on the model.First line (build controls in)
Data Engineering / PlatformData pipelines, feature store, model registry, CI/CD-for-ML, monitoring, and the progressive-delivery machinery. The rails Layer 3 runs on.First line (enabling controls)
Independent Model Validation (P. Okafor)Effective challenge: conceptual soundness, outcomes analysis, ongoing assessment of fitness-for-purpose. Deliberately separate from delivery.Second line (independent challenge)
AI Governance & CoEStandards, model inventory, governance tooling, model-risk register, the governance liaisons in Model Risk Triage, shadow-AI hunting.First-line enablement + governance orchestration
Internal Audit (ACME's existing function)Independent assurance that the whole model-risk framework is being followed.Third line (assurance)
Three lines of defense, mapped honestly. Model-risk guidance (the SR 11-7 lineage, applied to AI because a model is any quantitative method turning inputs into estimates — which covers a gradient-boosted scorecard and an LLM alike) expects three lines: developers who build controls in, independent validation with the standing to challenge, and internal audit providing assurance. Catalyst implements this precisely: the delivery teams and CoE are the first line, Independent Model Validation is the deliberately-separate second line (its independence is structural, not nominal — it does not report through delivery), and ACME's Internal Audit is the third. The program's locked "two-line-of-defense" language refers to the two lines it staffs directly (delivery+CoE, and validation); the third line is ACME's standing audit function. Effective challenge with real independence is the single control that most distinguishes a governed AI program from a hopeful one.

33. The Program Director's Dual-Method Challenge

The role that carries the entire hybrid on its back is the Program Director's, because it is the only role that must live fully in both paradigms simultaneously — accountable to boards for waterfall predictability and to teams for agile autonomy, at the same time, about the same work.

33.1 The Four Tensions the Director Holds

TensionThe pull from Layer 1The pull from Layer 2/3How the Director holds it
Predictability vs. adaptationBoards want committed dates and scopeTeams need to adapt as models reveal their behaviorCommit to baselines and gates; give teams freedom within them; route baseline changes through change control honestly and early
Control vs. autonomyGovernance wants sign-off on decisionsAgile wants teams to self-organizeDelegated authority with thresholds: teams free below the line, boards engaged above it
Documentation vs. velocityAudit needs the paper trailTeams want to build, not writeGovernance-by-default automation: the paper trail is generated by the pipeline, not by teams stopping to document
Speed vs. safetyCompetitive pressure wants deployment nowModel risk wants full validationNever compress a validation gate; achieve speed through parallelism and automation, not by skipping challenge

33.2 What Makes This Role Hard, Stated Honestly

The difficulty is not any single decision — it is that the Director must be fluent in both languages and loyal to neither exclusively. A Director who is fundamentally a waterfall PM will strangle the agile layer into water-scrum-fall's fake sprints. A Director who is fundamentally an agile coach will let governance become the theater the program cannot afford in a regulated domain. The role demands someone who can sit in a board gate defending a phase package with waterfall rigor in the morning, run a Scrum-of-Scrums unblocking teams with agile fluency in the afternoon, and — this is the hard part — know which mode each situation actually calls for. That judgment, exercised hundreds of times across 36.5 months, is what the methodology cannot script and what ultimately makes the hybrid work or fail. The structures in this guide reduce how often that judgment is needed and make the easy calls automatic; they do not eliminate the need for it. A hybrid methodology is finally only as good as the person holding its center.

Closing synthesis. Project Catalyst does not choose between waterfall and agile, and it does not water them down into a compromise. It runs three full-strength systems — phase-gated governance for the decisions where risk is accepted, agile sprints for the work where behavior is discovered, and a governed model lifecycle for the AI that behaves like nothing conventional software ever did — and it welds them together at named, operational seams. The seams are where most hybrids fail and where this one invests the most care. In regulated healthcare AI, this is not one option among several. Pure waterfall discovers a model's real behavior too late to act; pure agile has nowhere to put the auditable sign-offs the law requires. The hybrid is the only structure in which a program can move at the speed the competition demands and produce the governance a regulator will accept — which is the entire wager Project Catalyst is built to win.