clement13.net
Original photo: Un embranchement de routes vu du ciel, où il faut choisir sa direction
Description
Un embranchement de routes vu du ciel, où il faut choisir sa direction
Source
Wikideas1 · original page
Licence
CC0 Public domain
Original photo, unretouched. The background is a version of it stylised by the site.

Choosing Your Method and Hybridizing

You'll know how to choose a method based on context (size, uncertainty, regulation, contract, maturity, data nature) rather than trends, with a decision tree and a table of…

Guide≈ 17 min readCheckedCheck doneFacts, figures and references were checked against the sources cited in the page.Written with AI assistance; sources are cited at the bottom of the page. An error? Report it via clement13.net.Reading
In brief
  • You'll know how to choose a method based on context (size, uncertainty, regulation, contract, maturity, data nature) rather than trends, with a decision tree and a switching table.
  • You'll know realistic hybridizations: “wagile,” Scrum + Kanban for run operations, predictive framing + agile execution, stage-gate governance + sprints, versioned kits + continuous flow.
  • You'll know how to contract an iterative approach (fixed-price with variable scope, two phases, conditional tranches).
  • You'll know how to lead method change: start small, measure, avoid the “big bang.”
  • You'll identify classic pitfalls and ways to defuse them.
On this page

Level: 🟢→🔴

1. A context-based decision tree#

🟢 Novice — Choosing a method means answering a few questions in order, starting with what eliminates the most possibilities. Suggested order: external constraints (regulation, contract), then the nature of uncertainty, then the organization (size, maturity).

New project or new phaseStrong external constraint?regulation, evidence, imposed scopeStable needand known?Predictive: V + stage-gate governancedeliver increments early when possibleLight predictive framing+ iterative execution with evidence fileUncertainty about the needor about the data?Discovery or build?Lean startup / spike / prototypethen chooseScrum or Shape Upfrequent reviews based on numbersPredictable workor flow of unplanned items?Kanban or ScrumbanSeveral teamson a shared product?Scrum + XP engineering practicesNexus / LeSS / Scrum of ScrumsSAFe if portfolio governance is requiredyesyesnonohighdiscoverybuildlowunplanned: run, supportpredictablenoyes
Hover over or tap an element to read its details.

This diagram is a starting point, not an algorithm. It is intentionally incomplete: it leaves out the human factor and the team's history (see §2 and §7).

💡 Expert tip

If you're hesitating between two branches, it means there are two sub-problems in your project. Split them (by batch, by phase, by flow) and choose for each one: that's where most good hybridizations come from.

2. The six dimensions, one by one#

🟡 Hands-on — For each dimension: the question, what points toward predictive or adaptive, and the pitfall.

2.1 Size#

Size Reference point Direction
1 to 3 people no formal coordination light Kanban, XP practices; don't import a framework
4 to 9 people (one team) one team can own everything Scrum, Scrumban, Shape Up
10 to 30 (2 to 4 teams) real dependencies Scrum + coordination (Scrum of Scrums), Nexus
30 to 150 product portfolio LeSS, SAFe, value-stream governance
> 150 entire organization organizational transformation, not just a method choice
⚠️ Pitfall

Applying a larger-scale framework in anticipation (SAFe for 12 people). Symptom: more meetings than deliveries. Remedy: return to the minimum coordination that works.

2.2 Uncertainty#

Distinguish three kinds of uncertainty: about the need (what do we want?), about the solution (how do we do it?), about the data (what does it contain?). The fuzzier the need, the more short feedback loops you need; the more uncertain the solution, the more prototypes and spikes you need; the more uncertain the data, the more early profiling you need. Data projects often combine all three.

🧪 Example

An indicator “on-shelf availability rate”: clear need (management defines it), known solution (join field readings with a reference dataset), uncertain data (some readings are entered without a store ID). The method should put source profiling as the first milestone, before any schedule commitment.

2.3 Regulation and evidence requirements#

When an auditor, regulator, or customer asks who decided what, when, and based on what evidence, you need traceability. This is not incompatible with agile: an agile team can produce an evidence file (user stories with acceptance criteria, archived test results, decision log) as long as it is planned as work (extended Definition of Done). In a heavy-evidence context (healthcare, rail, regulated finance), the design phase and verification remain sequenced and formal; agile applies within each phase.

2.4 Contract#

The contract is often the real method constraint (see §5). A firm fixed-price contract with detailed scope pushes toward predictive; a time-and-materials or capped-budget contract pushes toward iterative. An internal project (without a contract) leaves more freedom, but the annual budget plays the same role.

2.5 Maturity#

Maturity is read on three axes: technical (automated tests, continuous integration, reproducible deployment), product (a business counterpart able to decide and prioritize), organization (does management accept autonomy?). Rule of thumb: don't add ceremonies where engineering is weak; start by equipping testing and delivery (see CI/CD: Continuous Integration and Delivery). The matrix Continuous Integration and Delivery gives the levels.

2.6 Data nature#

What changes when it's data (details in Methods Specific to Data Projects):

  • the increment is reliable data (loaded, reconciled, historized), not a feature: you test numbers;
  • historization and replay (idempotence) are structuring decisions and hard to reverse;
  • migrations (database version, model, product) are predictable projects with comparative plans and acceptance testing;
  • volume and confidentiality constrain test environments;
  • the business acceptance tester is the bottleneck (availability, legitimacy);
  • reports consumed by third parties (customers tied to a measurement ID, for example) lock in interface contracts: you can't freely rename a measure or a column.
✅ Good practice

For each project, write a one-page context sheet (size, 3 uncertainties, external constraints, contract, maturity, data nature) and review it at every milestone. Method selection becomes a traceable and revisable decision.

3. Typical cases and recommended methods#

🟡 Hands-on — Cases, with context and default recommendation (to adapt).

Case Context Default recommendation Watch point
Datamart version migration with functional parity known scope, comparative acceptance testing possible Light V-cycle, automated non-regression plan, incremental delivery by domain don't leave the “comparison” to the end
New analysis domain (sales → promotions) evolving need, business available Scrum (2-week sprints) with data-driven review define “increment” = reconciled data
Support and routine reporting enhancements unplanned items, variable sizes Kanban with classes of service, limited WIP business acceptance bottleneck
Mixed project + support team 5 people, two workload types Scrumban with capacity reserved for flow write the policies
Regulatory report (external scope) mandatory date, evidence required Predictive framing + iterative execution + evidence file scope freeze by external rules
Sales-support indicator prototype value uncertainty Lean startup, MVP = report on extract criterion for moving to industrialization
Shared data platform (3 teams) dependencies on the reference model Nexus / Scrum of Scrums + data contracts owner of the shared model
Public procurement with specifications fixed-price, contractual milestones V by tranches with intermediate acceptance testing reintroduce feedback into the contract
Industrialization of a prototype known technical debt Kanban/Scrum debt-oriented + data tests reject new features during the recovery period

4. Realistic Hybrids#

🟡 Practical — Purity is not a goal: almost all high-performing organizations combine approaches. The art is doing it explicitly, without breaking the properties that make each building block work.

4.1 “Wagile” (water-scrum-fall): the most widespread, the most criticized#

An upstream predictive phase (requirements specification, budget, contractual schedule), sprint-based execution, and a downstream predictive phase (formal acceptance testing, batch production release). The term has an ironic tone (water-Scrum-fall) because feedback does not pass through upstream and downstream: sprints optimize what is already locked in.

Area Benefit Risk
Locked upstream phase budget, contract, justification poor anticipation of requirements
Sprints in the middle visible deliveries, internal feedback feedback with no power to change
Block downstream phase controlled production release process late acceptance testing, tunnel effect
⚠️ Pitfall

Wagile by constraint. Symptom: stable velocity, unhappy users at final acceptance testing. Cause: sprints do not deliver to the user. Remedy: extend agility upstream (co-built backlog, spike-based framing) and downstream (acceptance testing at every review, incremental production releases, automated deployment).

4.2 Predictive framing + agile execution#

Most useful for projects with contracts or annual budgets: a short framing phase (2 to 6 weeks) produces a vision, a scope in envelopes (MoSCoW), a budget and timeline, a target architecture, and source profiling; then execution is iterative within that envelope. Scope varies, the framework does not.

Framing (short fixed-price)vision, envelope, MoSCoWRelease 1(sprints)Release 2(sprints)…Close / run
Portfolio review at each milestone: continue, redirect or stop.Hover over or tap an element to read its details.

This is the spirit of PRINCE2 + agile or DSDM: governance takes the form of stages with tolerances; within a stage, delivery is iterative. See Predictive Methods (Waterfall, V-Model, Spiral, RUP, PMBOK, PRINCE2, Merise, CMMI) and DSDM.

✅ Good practice

Set three framing parameters: the envelope (budget, date), the non-negotiable Musts, and the stop rule (if we reach X% of the budget without Y value, we reassess). Steering committees accept iterative work more easily when they keep a right to stop.

4.3 Scrum + Kanban for run (team Scrumban)#

A BI team handling both project work and support:

Principle Implementation
Reserved capacity for example, 30% of sprint capacity for support flow (order of magnitude to calibrate over 3 sprints)
Separate unexpected-work queue Kanban board with classes of service and limited WIP; expedite limited to 1
Shared cadence sprint review and retrospective also cover the flow; lead time and cycle time are tracked
Arbitration rule an incorrect-numbers incident overrides the sprint; every override is tracked and reviewed in the retrospective
🧪 Example

A team of 5 on a datamart: 3 calibration sprints showed support consumed between 20 and 45% (average ≈ 32%). Reserved capacity: 30%, with a documented overrun rule. Expected result: velocity no longer collapses during incident-heavy weeks. (Illustration: numbers to measure against your own history.)

4.4 Stage-based governance + sprints (PRINCE2/PMI + Scrum)#

Governance (business case, tolerances, committee) wraps around sprints. The project manager translates sprint reviews into progress reports for the committee (burn-up, goals achieved); the Product Owner keeps detailed prioritization. Rule: one single dashboard, fed by agile artifacts, not a second reporting set.

4.5 Predictive for structure, agile for detail#

For a large project with dependencies: a master plan (macro milestones, architecture, interfaces frozen first: data contracts) and agile teams executing by domain. Interfaces are where predictive is justified (they are expensive to change); inside modules remains flexible.

4.6 Versioned kits + continuous upstream flow#

When delivery is constrained to installation kits (clients are delivered numbered versions, with installation windows on their side): upstream (development) can be continuous (Kanban, continuous integration on a main branch), while downstream is paced by versions (freeze, stabilization, version acceptance testing, maintenance line). This is a delivery train at the cadence of the version, with a flow inside. You then need to resolve branching (see Branching Strategies) and parallel maintenance of multiple versions.

⚠️ Pitfall

The freeze that drags on. Symptom: a version's stabilization period lasts longer than development. Cause: too much uncertainty arrives too late in acceptance testing. Remedy: acceptance testing on increments during development, explicit freeze-exit criteria, automated regression suite.

4.7 Hybrid combinations to avoid#

Combination Why it fails
Sprints + six-month locked plan with feature-level dates contradiction: sprints become waterfall milestones
Scrum + “no business access” no feedback: Scrum loses its reason for being
Kanban + no WIP limits a board without limits is a bulletin board
SAFe + non-decoupled monolithic architecture dependencies require endless meetings
Agile + detailed-scope contract with penalties the team will be forced to defend scope, not value

5. Contracting#

🟡 Practical — A contract is a risk-allocation mechanism: who bears overrun risk? In a fixed-price, fixed-scope contract, it's the vendor; in time-and-materials, the client. The challenge in an iterative approach is to allocate uncertainty risk in a way acceptable to both.

Contract type How it works Suitable for Limits
Fixed-price on detailed scope price and scope locked known scope, migration, regulatory work rigidity; changes become disputes
Time-and-materials (time spent) you pay for allocated resources high uncertainty, exploration, run the client bears overrun risk
Fixed envelope with variable scope budget and duration fixed, scope negotiated by priority (MoSCoW) iterative projects with a framework requires trust and value-based steering
Two phases (framing then delivery) a short fixed-price to frame, then a contract adapted to what was learned projects with initial uncertainty the client must accept not knowing the final price from the start
Conditional tranches firm tranches + tranches confirmed after review public procurement, large projects plan an exit point for each tranche
Framework agreement with purchase orders a framework, then ongoing orders run, recurring enhancements cost control must be organized
Incentive / bonus variable share tied to outcomes (usage, quality) long-term partnership define non-gameable measures

Clause elements that make a contract compatible with iterative delivery:

  • a fixed objective and budget, with an evolving scope governed by a lightweight change procedure (an equivalent swap: add one item, remove one of equal value);
  • continuous acceptance testing (sprint review) with objective acceptance criteria (numbers, tolerances);
  • a right to exit at each milestone (the client can stop by paying for what has been delivered);
  • guaranteed business access (Product Owner availability: this is a client obligation, and should be written down);
  • ownership and documentation of deliverables (code, model, scripts, test sets);
  • reversibility (knowledge transfer, repository access).
💡 Expert tip

In French public procurement, the competitive bidding requirement and the formalism of the requirements specification push toward predictive approaches; common strategies are tranche-based contracts, framework agreements, and a separate framing phase. Applicable standard clauses (for example, the CCAG related to information and communication technologies) should be verified with legal counsel before any choice: this page is not legal advice.

⚠️ Pitfall

The “loaned” Product Owner. Symptom: the client signs an agile contract but assigns no one to make decisions. Cause: agile is seen as the vendor's production mode only. Remedy: client involvement is a contractual clause with a named person, time per week, and decision authority.

6. Driving Method Change#

🟡 Practical — Changing methods is a change management project, with its own resistance. The approaches that fail most often: the big bang (change everything on a Monday), training alone (without guided practice), the top-down imposed method (without understanding the “why”).

A realistic five-step path:

  1. Diagnose: measure the current state (lead time, delivery frequency, defect rate, satisfaction). Without a starting point, no improvement can be demonstrated.
  2. Choose a pilot scope: a volunteer team, a clearly defined product, a sponsor. Avoid the most critical and the most insignificant project.
  3. Start with the highest-leverage, lowest-cost practices: visualize work, limit WIP, shorten the acceptance testing loop, automated tests on critical items; then ceremonies.
  4. Measure and adjust at short intervals (retrospective, review at 6–8 weeks); decide whether to scale, adjust, or stop.
  5. Scale through proof: pilot results convince more than slides; communities of practice help spread adoption.

Levers to activate: visible sponsor; learning by doing (coaching alongside the team); tool adjustments (boards, workflows in the tracking tool); indicator alignment (don’t keep measuring plan compliance if you want value); addressing fears (everyone’s role changes).

✅ Good practice

One thing at a time: changing method and tool and organization simultaneously blurs causality. When it works (or not), you don’t know why.

Change Tracking Indicator Frequency Warning Signal
Lead time (85th percentile) monthly stagnates or increases after three months
Deliveries per month monthly no increase despite sprints
Escaped defect rate / figures corrected after delivery monthly increases with speed (quality pays for speed)
Team engagement (short survey) quarterly drops after initial enthusiasm
Share of time spent in ceremonies quarterly > 15–20 % with no value improvement (benchmark to calibrate)
⚠️ Pitfall

Measuring velocity as productivity. Symptom: the team inflates estimates to “increase” velocity. Cause: an estimation instrument turned into a target (Goodhart). Remedy: use flow and delivered value, never velocity to compare or reward. See Project Metrics and Reporting.

🔴 Expert — Resistance has legitimate causes. A project manager sees their control role diminish, a manager sees their visibility threatened, a developer fears exposure of daily output. Ignore them, and you lose. Listen to them, and you often discover a real governance need that the new method must serve differently (reports derived from artifacts, portfolio reviews). The Team and Collaboration matrix and the Adoption and Change Management theme provide guidance.

7. Pitfalls#

🟡 Practical — Classic selection and hybridization mistakes, with symptom, cause, and remedy. The general catalog is in Project Management Pitfalls and Best Practices (Cross-Cutting Summary).

Pitfall Symptom Cause Remedy
Choosing based on hype adopting the method of a famous company imitation without context context sheet + weighted grid (comparison)
One method for everything the same framework for migration, exploration, and run administrative uniformity choose by batch / flow
Ceremonies without technical practices lots of meetings, growing debt engineering side forgotten start with testing and continuous integration
Hybridizing without writing it down everyone applies their own version “we adapt” with no trace explicit policies, shared definition of “done”
Changing method during a crisis disorganization during a peak hope of catching up change after the milestone; otherwise stabilize first
Ignoring the contract scope tensions underestimating contractual weight engage legal/procurement from the selection stage
No stop rule the project continues without value no go/no-go review stage-based stop criteria
Importing code methods into data without adaptation sprints that deliver code but no reliable numbers “increment” poorly defined Definition of Done data: reconciled figures, up-to-date model doc, kit installed on a clean database
Over-optimizing the choice weeks of debate perfectionism reversible decision: set an 8-week review checkpoint
💡 Expert tip

Treat method selection as a reversible decision (“two-way door”): test for 6 to 8 weeks, measure, adjust. The only exception: a signed contract, which is a one-way door — hence the importance of the scoping phase before signing a fixed-price agreement.

🧪 Example of a tracked decision — Context sheet for a work batch: Batch “new family of shelf-length measures” — team of 5, business availability 2 h/week, evolving need, stabilized source, no external contract, quarterly kit deliveries, medium technical maturity (partial data tests). Choice: 2-week Scrum, metrics-based review with the business each sprint, Definition of Done including reconciliation and release note; method review in 8 weeks; alert criterion: more than 20% of sprint consumed by support → switch to Scrumban.

8. AI Contribution#

🤖 AI — Can prepare and support the decision; does not make it.

Use Case Gain Risk Maturity Prerequisites Guardrails
Drafting the context sheet from interviews 3/5 2/5 4/5 interview notes team validation
Calculating flow indicators (lead time, WIP, throughput) 4/5 2/5 4/5 clean board export sample-based verification
Proposing standard clauses for an iterative contract 2/5 5/5 2/5 — never without legal counsel: high legal risk, hallucinated text
Summarizing retrospectives to detect patterns 4/5 2/5 3/5 anonymized minutes avoid personally identifiable data
Preparing a change communication plan 3/5 2/5 4/5 stakeholder mapping review and adjust to local tone

Example prompt: “Based on these 12 retrospectives, group recurring pain points by theme (acceptance testing, dependencies, tools, workload), count their frequency, and propose three six-week experiments with a success indicator.”

Limits: AI has no memory of your context, ignores internal politics, and readily suggests “balanced” answers that avoid difficult choices. See AI for Project Management (General, Then Data).

9. See Also#

✻ Written by Claude Sonnet 5.5