clement13.net
Original photo: Une cascade qui dévale une paroi rocheuse par paliers
Description
Une cascade qui dévale une paroi rocheuse par paliers
Source
Ivano Giambattista · original page
Licence
CC0 Public domain
Original photo, unretouched. The background is a version of it stylised by the site.

Predictive Methods (waterfall, V-model, spiral, RUP, PMBOK, PRINCE2, Merise, CMMI)

You will learn to distinguish so-called predictive methods (plan first, execute next): waterfall, V-model, spiral, RUP, PMI/PMBOK approach, PRINCE2, Merise, and the maturity framework…

Guide≈ 23 min readPartly checkedPartial checkThe main facts were checked by searching the cited sources. The items below still need checking before relying on them.To re-check
  • Libellés français officiels des 7 pratiques PRINCE2 7 (PeopleCert) non confirmés, signalés « à vérifier » dans la page.
Written with AI assistance; sources are cited at the bottom of the page. An error? Report it via clement13.net.
Reading
In short
  • You will be able to distinguish so-called predictive methods (plan first, execute next): waterfall, V-model, spiral, RUP, PMI/PMBOK approach, PRINCE2, Merise, and the CMMI maturity framework (which is not a lifecycle method).
  • You will understand why they exist, what they truly guarantee (traceability, control, contracting) and where they break down (uncertainty, late change, late feedback).
  • You will be able to say when they are still the right choice: fixed scope, regulation, fixed-price contract, like-for-like migration.
  • You will see their data version: datamart scoping, business acceptance testing on figures, installation kits, version migrations.
  • You can then compare them in the comparison and combine them with agile methods in Choosing Your Method and Hybridizing.
On this page

Level: 🟢→🔴

Interpretation used for the “reporting” topic in the rest of this section: this guide covers project management in general, with a systematic “data/BI version” component (SQL Server datamart, Power BI reports, kit-based delivery).

1. What “predictive” means#

🟢 Novice — A predictive method (also called “plan-driven”) assumes that we can know the essentials before building: we specify, design, and plan everything, then execute while measuring deviation from plan. Its opposite is not chaos but the adaptive approach, which plans in small chunks and learns by delivering (see Agile and Lean Methods (Manifesto, Kanban, XP, Lean, Shape Up, DSDM, SAFe, DevOps…)).

Three ideas structure all the methods in this guide:

Idea Meaning Consequence
Sequential phases one stage is completed before starting the next clear milestones, costly backtracking
Documents as contracts specifications, design documents, test plans traceability, but risk of dead documentation
Control through variance actual is compared to planned (cost, schedule, scope) clear steering, but assumes the plan is right
💡 Expert tip

“Predictive” does not mean “without iteration”: spiral and RUP iterate. It means that the overall plan comes before execution and that deviation from plan is the success metric. That is what truly separates the families, not whether loops exist.

Basic terms (scope, milestone, WBS, critical path...) are defined in the Project Management Fundamentals and the Glossary.

2. Waterfall#

🟢 Novice — The waterfall model chains phases: requirements → design → implementation → verification → maintenance. Each phase produces a validated deliverable that feeds the next one. Image: a waterfall does not flow uphill.

RequirementsDesignImplementationVerificationGo-liveMaintenance
Each phase ends with a validation before moving to the next.Hover over or tap an element to read its details.

🟡 In practice — Origin, often misreported: Winston Royce’s 1970 paper Managing the Development of Large Software Systems presents the sequential diagram to criticize it: Royce considers this model risky as-is and proposes feedback loops, a prototype, and customer involvement. The term “waterfall” is not his. Pure waterfall is therefore largely a straw man turned standard: what is actually practiced is waterfall with feedback loops (“waterfall with feedback loops”).

When waterfall works:

  • requirements are stable and understandable from the start;
  • the technology is mastered (no technical discovery);
  • the cost of an error found late is acceptable or offset by firm contracting;
  • the organization requires formal decision gates (committees, milestone reviews, stage payments).

When it fails: feedback arrives late. The user sees the product at the end; a requirement error introduced in phase 1 is only detected in phase 4, when it is most expensive to fix.

⚠️ Pitfall

Symptom: final acceptance testing reveals that the “need” validated eight months ago no longer matches real field practice. Cause: validation of documents (which users read poorly) instead of validation of observable behaviors. Remedy: throwaway prototypes, report mockups, quantitative test datasets from the requirements phase onward; or move to an iterative framework for the uncertainty zone.

🧪 Example — A sales datamart fully specified (star schema, 40 measures, calculation rules) before any loading. During acceptance testing, “net” revenue differs from management control by 3% because credit memo handling was missing from the specification. In waterfall, the fix goes back to design, impacts tables, loads, DAX, and tests: a full rerun. A quantitative prototype on one month of data would have exposed it by day 10.

🔴 Expert — The structural flaw is the coupling between validation and delivery: as long as nothing is delivered, nothing is validated under real conditions. Classic remedies (prototyping, incremental development, peer reviews) are borrowed from other families, showing that waterfall is a limiting case rather than an equilibrium point.

3. The V-model#

🟢 Novice — The V-model is a waterfall where each design phase is matched with a test phase at the same level. On the left, you go down (specify, design); at the bottom, you code; on the right, you go up (test, acceptance test).

Business needFunctionalspecificationsHigh-leveldesignDetaileddesignImplementationUnit testsIntegration testsSystem testsUser acceptance testing(validation)validates the need
The dashed arrows link a specification phase to the test that validates it.Hover over or tap an element to read its details.

🟡 In practice — The essential point is mapping: a test is written at the same time as the specification it verifies, not after coding. This requires every requirement to be testable and provides traceability from requirement → test (coverage matrix).

You must distinguish verification (“are we building the product right?”, against specifications) and validation (“are we building the right product?”, against the need). The V provides both, at different levels.

Reliable historical points: the German V-Modell (federal administration, 1990s, revised as V-Modell XT) popularized the shape; in France, the V-model became the de facto standard for business-side ownership and many public-sector IT contracts, where MOA (business ownership) and MOE (implementation ownership) are distinguished. It remains widespread in sectors with strong evidence requirements (rail, aerospace, medical, automotive): the standards used there (for example DO-178C, ISO 26262, IEC 62304 families) are explicitly expressed in level-based verification/validation.

Strengths: traceability, tests designed early, common MOA/MOE vocabulary, fit with phase-based contracts. Weaknesses: little real feedback before the right-hand side, rigidity toward change, tendency toward tunnel acceptance testing (validation happens at the very end, on one huge block).

✅ Good practice

Write acceptance test cases at the same time as specifications (the spirit of the V), but execute them early on increments: you get V traceability with incremental feedback. This is the principle of the “iterative V” or the “W”.

⚠️ Pitfall

“We used a V-model” often means “we wrote the test plan at the end.” An empty V is waterfall with a nice diagram. Test: for each requirement, can you find the test written before the code?

🧪 Example (data thread) — For a datamart fed by a sales force application: need “track shelf space by banner” ↔ acceptance testing: for three sample stores, the total shown in Power BI must match the field report (tolerance: 0 on quantities, 0.01 on amounts); model specification ↔ integration test: row counts per fact table and orphan key checks; detailed design of a loading procedure ↔ unit test: idempotent rerun on a minimal dataset. The V translates very well into data tests (see the matrix topic Acceptance testing and business validation).

🔴 Expert — The V assumes stable interfaces between levels: if high-level design changes, all downstream tests are invalidated. Hence the value of splitting into subsystems with interface contracts (schemas, data contracts) frozen earlier than everything else. For data, the data contract between source and datamart is the most critical interface; see Data Sources and Contracts.

4. The Spiral Model#

🟡 Practical — Proposed by Barry Boehm (1986), the spiral model is a risk-driven cycle. Each loop goes through four quadrants: (1) set objectives and constraints, (2) analyze risks and build a prototype, (3) develop and verify, (4) plan the next loop. The size of the investment grows with each loop, but only after reducing the most serious risks.

Objectives, alternatives,constraintsRisk analysis+ prototypego / no-go at each loopDevelopmentand verificationPlanningthe next loop
Each loop ends with a go / no-go decision before investing in the next one.Hover over or tap an element to read its details.

Core idea: risk determines the process. If the main risk is the user interface, you prototype; if it is performance, you run a benchmark; if it is integration, you build an end-to-end skeleton. Boehm also defined anchor point milestones that influenced RUP.

Strengths: addresses uncertainty before committing; compatible with large projects with technical risks. Weaknesses: requires rare risk analysis skills; hard to contract (the number of loops is unknown); often misapplied as a simple waterfall with multiple passes.

🧪 Data example — Before committing to a full architecture, perform a proof loop: load one month of real data from an unstable source, measure load duration and quality (duplicates, null keys), decide “continue / change strategy.” This is a miniature spiral, and it is exactly what any good data framing should contain.

💡 Expert tip

The spiral is not outdated: the agile “spike”, the proof of concept, and scenario-based architecture review (ATAM) are variants of it. When someone says “let’s start with a PoC to reduce risk,” they are applying the spiral without realizing it.

5. RUP, the Unified Process#

🟡 Practical — The Rational Unified Process (RUP, Rational Software, late 1990s, around Jacobson, Booch, and Rumbaugh, with UML) is an iterative and incremental process driven by use cases, architecture-centered, and risk-driven. It organizes the project into four phases:

Phase Objective Exit milestone
Inception (initialization) frame scope, the business case, major risks agreement on the vision
Elaboration stabilize the executable architecture, address technical risks reference architecture
Construction develop iteratively up to the beta version initial operational capability
Transition deploy, train, fix delivered version

And in parallel, disciplines (business modeling, requirements, analysis/design, implementation, testing, deployment, configuration management, project management, environment) whose effort varies by phase.

Strengths: architecture handled early, iterations, conceptual consistency, rich tooling. Weaknesses: heaviness (tailoring is mandatory but often poorly done), jargon, extensive documentation. Its legacy lives on in OpenUP and especially in “just enough” agile architecture practices (just enough design up front).

⚠️ Pitfall

Applying RUP “in full” is an error identified by the method itself: it is configured based on size and risk. Without adaptation, you get the bureaucracy that fueled the agile reaction.

🔴 Expert — RUP's lasting contribution: the elaboration phase as the moment when you remove architecture risks and measure progress by what runs, not by what is documented. This idea (validating architecture with an executable increment) is echoed in the “walking skeleton” and in evolving architectures used by DevOps teams (CI/CD: Continuous Integration and Continuous Delivery).

6. The PMI / PMBOK Approach#

🟢 Novice — The PMI (Project Management Institute) publishes the PMBOK Guide, a project management body of knowledge. It does not impose one life cycle: it describes processes and knowledge areas applicable to predictive, iterative, incremental, or agile projects. The PMP certification is based on it (and for several years now has also covered agile and hybrid).

🟡 Practical — In the classic editions (up to the 6th), the guide structures the project into five process groups (initiating, planning, executing, monitoring and controlling, closing) and ten knowledge areas: integration, scope, schedule, costs, quality, resources, communications, risks, procurement, stakeholders.

The 7th edition (2021) changed logic: it moved from a list of processes to 12 principles and 8 performance domains, explicitly opening to adaptive approaches; the 8th edition, published in November 2025, keeps this principles-and-performance-domains foundation but tightens it (6 principles and 7 performance domains according to PMI).

Typical predictive tools found in any real project:

  • WBS / OBS (breaking down the product or work into deliverables down to work packages);
  • Critical Path (CPM) and PERT (three-point estimate: E = (O + 4M + P) / 6);
  • EVM (Earned Value Management): planned value PV, earned value EV, actual cost AC. Indices: CPI = EV / AC (cost efficiency), SPI = EV / PV (schedule efficiency).
  • Risk register (probability × impact), stakeholder register, RACI matrix;
  • Integrated change control (change requests, control board).

EVM example: 100 person-days budgeted datamart, in week 8.

MetricValueInterpretation
PV (planned value)40 person-dayswork planned to date
EV (earned value)32 person-dayswork actually completed, valued at budget
AC (actual cost)45 person-dayscost actually consumed
CPI = EV / AC32 / 45 ≈ 0,71you spend 1.41 person-days for 1 person-day of value
SPI = EV / PV32 / 40 = 0,80progress is at 80% of planned pace
EAC = BAC / CPI100 / 0,71 ≈ 141 person-dayssimple estimate at completion
✅ Good practice

EVM is reliable only if EV is measured on completed work (0/100 rule or strict definition-of-done criteria). An EV based on “80% declared progress” is an opinion, not a measurement.

⚠️ Pitfall

The 90% syndrome: a task remains “90% done” indefinitely. Remedy: binary milestones, short tasks (≤ 1 week), progress measured on the accepted deliverable.

Strengths: universal vocabulary, complete toolbox, compatible with any organization (public contracts, PMO). Weaknesses: the catalog is a menu, not a method; without trade-offs, artifacts pile up; EVM applies poorly to research or discovery work (no stable “baseline”).

7. PRINCE2#

🟡 Practical — PRINCE2 (PRojects IN Controlled Environments) is a British method from public administration, now managed by PeopleCert (formerly AXELOS). Current edition: PRINCE2 7th edition (2023) (status 2026-10, check for certification updates). It is based on:

  • 7 principles: continued business justification, learning from experience, defined roles and responsibilities, management by stages, management by exception, product focus, tailoring to the project environment;
  • 7 themes (renamed “practices” in the 7th edition: business case, organization, plans, quality, risks, issues, progress, plus the cross-cutting “people” element (leadership, management, culture) — to be verified for exact French labels);
  • 7 processes: starting up a project, directing, initiating, controlling a stage, managing product delivery, managing stage boundaries, closing.

Key concepts to retain in practice:

Concept Role
Ongoing business case at each stage, check that the project remains justified; otherwise stop (stop)
Management stages detailed planning is limited to the current stage; the next is planned at the end of the previous one
Management by exception the steering committee sets tolerances (schedule, cost, scope, risk, quality, benefits); the project manager escalates only if they are exceeded
Steering committee three represented interests: client/executive sponsor, users, supplier
Product focus product description and quality criteria for each deliverable

It is management by stages that makes PRINCE2 interesting for hybrid: within a stage, you can execute in agile — the governance framework remains (tolerances, business case, stage), execution is flexible. AXELOS/PeopleCert published a guide dedicated to alignment with agile (PRINCE2 Agile).

Strengths: clear governance, explicit early stops, very well suited to public contracts and large IT departments. Weaknesses: formalism, heaviness if all reports are applied without adaptation, risk of “PRINCE2 with a P” (ritual without thinking).

💡 Expert tip

Keep three things from PRINCE2 even if you do not adopt it: the business case revalidated at each milestone, tolerances (quantified delegation), and management by exception. They improve any governance, including that of a Scrum team reporting to a committee.

8. Merise and the French Tradition#

🟡 In Practice — Merise (1970s-1980s, France; Tardieu, Rochfeld, Colletti) is an information systems analysis and design method. It separates data and processing and distinguishes three levels of abstraction: conceptual (the what, independent of technology), logical/organizational (the organizational how), physical (implementation). Three cycles: life cycle (design → implementation → maintenance), decision cycle (choices and trade-offs), abstraction cycle (conceptual → logical → physical).

Flagship deliverables: MCD (conceptual data model, entity-relationship with cardinalities), MLD, MPD, MCT/MOT (conceptual/organizational processing models). MCD→MLD→MPD trained generations of French developers in relational databases.

Why mention it here? Because Merise is the French grandfather of data modeling and because the “French-style V-model cycle” (MOA/MOE) is its ecosystem. For data:

Merise Modern BI Equivalent
MCD (entity-relationship) conceptual model / business glossary, logical dimensional model (facts, dimensions)
MLD/MPD logical/physical datamart model (tables, keys, indexes, partitioning)
Data / processing separation model / loading (ELT) / semantic layer separation
Abstraction cycle from business need to semantic model then to physical schema

Strengths: modeling rigor, common language, transferability. Weaknesses: as-is modeling oriented toward transactional databases; analytical modeling (star, snowflake follows different rules (see Kimball below); sequential pace.

⚠️ Pitfall

Importing a transactional MCD as-is into a warehouse. Symptom: cascading joins, ambiguous measures, poor performance. Cause: an MCD normalizes for write integrity; a dimensional model optimizes reading and aggregation. Remedy: move from an MCD to a dimensional model (explicit grain, additive facts, conformed dimensions — see The Data Warehouse Toolkit, Kimball & Ross); cf. Modeling and Architecture.

9. CMMI: A Maturity Framework, Not a Cycle#

🟡 In Practice — CMMI (Capability Maturity Model Integration, originating from Carnegie Mellon's SEI, now managed by ISACA) describes organizational good practices and assesses process maturity. It is not a project management method: it does not say “do X then Y,” it says “is a requirements management process defined, measured, improved?”. The maturity level model:

Level Name Meaning
1 Initial ad hoc processes, dependent on heroes
2 Managed (Managed) planned and tracked projects, project-level processes
3 Defined (Defined) standardized processes across the organization
4 Quantitatively managed quantified objectives, statistical control
5 Optimizing continuous data-driven improvement

Version 2.0 (2018) modernized the model (practice-domain views, stated agile compatibility). The matrix principle “levels + practices” is also the one used by the maturity matrices in this section, with the difference that here we measure observable outcomes rather than process compliance (see RATING).

⚠️ Pitfall

Goodhart's law: when certification becomes the goal, people produce compliant documents without real improvement. Remedy: tie each practice to a measured outcome (lead time, escaped defects, satisfaction), not to the mere existence of a procedure.

10. Strengths and Weaknesses: Rated Summary#

🟡 In Practice — Ratings /5, expert assessment, context: medium-sized software or data project (team of 6–15 people, 6–18 months), medium-sized organization. They are not universally applicable (cf. RATING). The full cross-table, including agile methods, is in the comparison.

Method Predictability Adaptation to change Risk control Lightweightness Data fit Visibility/governance
Pure waterfall 3/5 if requirements are stable, otherwise 1/5 1/5 1/5 (risks discovered late) 3/5 2/5 4/5
V-model 4/5 1/5 3/5 2/5 3/5 4/5
Spiral 3/5 3/5 5/5 2/5 3/5 3/5
RUP (configured) 3/5 3/5 4/5 2/5 3/5 4/5
PMBOK (toolbox) 4/5 2/5 4/5 2/5 3/5 5/5
PRINCE2 4/5 2/5 4/5 2/5 3/5 5/5
Merise (design) 3/5 2/5 3/5 2/5 3/5 3/5
CMMI (framework) — — 4/5 1/5 — 5/5

Critical reading: predictability is high only if the plan is right; a 4/5 predictability rating can hide a false precision risk. Data fit remains average everywhere because the nature of data projects — discovering source quality, needs becoming clearer once people see the numbers — is not very compatible with the assumption “know everything first.” Lightweightness (overhead) is low: that is the price of governance.

🧪 Example

Two datamarts of the same size (30 tables, 6 sources). A: single well-documented source, business rules written by finance, regulatory reports → V-model + PRINCE2 governance, effective predictability ≈ 4/5. B: field sources entered manually, need evolves every quarter → same methods, effective predictability ≈ 2/5: the plan is wrong by week 6.

11. When Predictive Is Still the Right Choice#

🟡 In Practice — Choosing predictive is not old-fashioned when:

  1. Scope is externally fixed: regulation (prudential reporting, financial statements, filings), industry standard, published specifications.
  2. The contract is fixed-price with an obligation of results: price and scope are fixed; a detailed plan protects both parties (see Choosing Your Method and Hybridizing).
  3. The cost of a production error is extreme (human safety, finance, healthcare): verification/validation must be provable, including to an auditor.
  4. The technology or migration is iso-functional: migrating a datamart from one SQL Server version to another, moving from one schema to another without changing calculation rules: everything is known, the target is comparable to the source.
  5. Physical dependencies are long: hardware, tenders, infrastructure lead times, fixed delivery windows.
  6. The team is distributed or outsourced without frequent interaction: documentation replaces conversation.
  7. The organization has low autonomy maturity: a strong framework reassures and avoids chaos.
✅ Good practice

Even in these cases, break work into deliverable increments (delivery in functional slices) and integrate early acceptance testing on real data. Smart predictive remains incremental: it keeps governance and shortens the learning loop.

12. Predictive applied to data#

🟡 Practical — BI/data projects have specific traits that change how predictive approaches should be interpreted.

What fits well in a predictive framework

  • Migrations (SQL Server version, compatibility level, schema, product version): known scope, objective acceptance criterion (“same numbers before/after” on a fixed dataset) → V-cycle with a non-regression acceptance testing plan.
  • Regulatory deliverables: reports whose definition is external.
  • Installations and kit-based deliveries: a versioned installation kit implies a deployment plan, verified prerequisites, a rollback procedure — the discipline of predictive methods (production rollout plan, operations package).
  • Governance of enterprise data models: the reference model (dictionary, naming conventions) requires stability.

What resists it

  • Discovering source quality: before looking, you do not know that 12% of customers have two identifiers. The plan is wrong by construction → you need a discovery pass (profiling) before committing to a firm schedule.
  • Decision-making needs: decision-makers discover what they want by seeing the numbers.
  • Historization and replay: historization decisions (SCD type 1/2), purge policies, load idempotence — must be decided early, expensive to change (see Modeling and Architecture).

Data-specific planning elements (to include in any predictive framework):

Element Minimum content
Use-case scoping supported decision, indicators, grain, business owner (scoping and value)
Source inventory and profiling volume, keys, NULL rate, duplicates, freshness, data contract
Target model fact grain, conformed dimensions, historization, rules versioning
Loading plan order, dependencies, windows, idempotence and replay
Business acceptance testing plan reference datasets, variance tolerances, named validators
Deployment plan installation kits, execution order, rollback, model versions
Compliance GDPR: minimization, retention periods, pseudonymization, authorizations
🧪 Quantified example

Acceptance testing for a “sales” batch: 4.2 million fact rows over 24 months. Acceptance criterion written in the plan: variance ≤ 0.1% on revenue by month and by store vs the source of truth (accounting), 0 orphan key, 100% of dimensions loaded. One acceptance testing run over 3 months in week 4 (instead of at the end) found a currency conversion rounding defect that would only have been seen in final acceptance testing.

⚠️ Pitfall

The “perfect” datamart plan without data access. Symptom: a 200-page specification written from samples or outdated data dictionaries. Cause: writing before profiling. Remedy: make source profiling a required input deliverable for the plan (“no firm schedule without profiling”).

💡 Expert tip

In a context of versioned kit delivery, treat non-regression acceptance testing as a product: an automated “before/after” comparison set (counts, table-level checksums, totals by dimension) replayed for each kit. This is predictive in the best sense: you prove that nothing changed where nothing was supposed to change.

13. Expert: the cost of change, the cone of uncertainty, contracts#

🔴 Expert — Three ideas explain both the success and the limits of predictive methods.

1. The cost-of-change curve. The foundational argument for sequential methods is the assumption (Boehm, 1970s–80s, data from large projects) that the cost of correcting an error grows exponentially with the phase in which it is detected. This assumption has been challenged: Kent Beck (Extreme Programming Explained) argued that good technical practices (automated tests, refactoring, continuous integration) flatten the curve. The truth is contextual: the curve remains steep for hardware, contract, production data migration, regulated deployment; it flattens for well-tested code that can be deployed continuously. For a datamart: changing the name of a DAX measure before release costs a minute; changing the grain of a fact table after six months of loads costs a full reload and business revalidation.

2. The cone of uncertainty. (Boehm; popularized by McConnell in Software Estimation.) At the start of a project, the estimate varies by a factor on the order of 4 on either side (from 0.25× to 4×); it narrows as decisions are made and as work is built. Consequence: a precise commitment very early is false precision. Orders of magnitude are not measured data from your context — use them accordingly. Estimation and its pitfalls are covered in Project Management Fundamentals and in the matrix theme Planning and Estimation (PLA).

3. The nature of the contract. Predictive is above all a contractual technology: fixed-price, payment milestones, penalties, formal acceptance testing. The triangle of cost-schedule-scope is fixed (scope is the variable you try never to move), whereas agile fixes cost and schedule and varies scope (the “iron triangle” is reversed here). Hence a practical consequence: as long as the contract is fixed-price by scope, the team has an economic incentive to document deviations and reject changes; a “trust-based” relationship only holds if governance provides explicit change management with low friction. See formalizing contracts.

⚠️ Pitfall

“Frozen” scope that silently degrades. Symptom: the plan is on track, delivery is on time, but users do not use the result. Cause: success was measured by plan compliance, not value. Remedy: add usage indicators and a benefits milestone (PRINCE2: benefits review) after production go-live.

Useful metrics in predictive steering (read together, never alone):

Indicator Formula Interpretation Limit
CPI EV / AC < 1: spending more than planned Poorly measured EV = wrong index
SPI EV / PV < 1: behind schedule misleading at project end (tends toward 1)
Escaped defect rate production defects / total defects quality of verification depends on detection
Scope drift (final scope − baseline) / baseline stability of need can mask a poorly expressed need
Rework rate rework effort / total effort cost of late learning requires detailed time tracking

These indicators are detailed, with their uses and biases, in Project Metrics and Reporting.

14. AI contribution#

🤖 AI — Where predictive approaches produce many structured documents, generative AI helps but does not replace judgment.

Use case Gain Risk Maturity Prerequisites Guardrails
Write/review specifications and test plans 4/5 3/5 4/5 input requirements, document template review by owner; no confidential data in a non-contracted service
Trace requirements ↔ tests (coverage matrix) 4/5 3/5 3/5 stable identifiers manual sampling of results
Help build a WBS or a risk register 3/5 3/5 3/5 written project context AI proposes, team prioritizes
Estimation (analogous) 2/5 4/5 2/5 history of comparable projects never substitute it for the estimates of those who will do the work
Summary of milestone reviews, meeting minutes 4/5 2/5 4/5 authorized recordings validation before distribution

Prompt example: “From these 12 requirements, propose for each one a verifiable acceptance test case (input data, expected quantified result, tolerance), and flag those that are not testable.”

What AI does not replace: commitment (a human signs the plan), responsibility for acceptance testing, knowledge of real data, detection of implicit needs. A predictive-specific risk: AI produces plausible paperwork at low cost — documentation debt accumulates faster. Details in AI for Project Management (General Then Data).

15. See also#

✻ Written by Claude Sonnet 5.5