Skip to main content

ML-specific project management methodologies

Instruction and application
Complete

It is not only the model that needs tuning - your project management approach should be just as adaptive. ML involves uncertainty, iteration and changing data. This section compares practical frameworks - from CRISP-DM to Agile, Waterfall and Kanban - and shows how MLOps and iteration planning keep delivery on track.

Microscope illustration

Choosing the right project approach

Not every methodology fits ML out of the box. You need approaches that tolerate evolving data, shifting metrics and experimental phases.

Methodology snapshots

CRISP-DM (cross-industry standard process for data mining)

  • Use for: Framing the problem and structuring early ML work.

  • Best fit: Discovery, business alignment, modelling and evaluation cycles.

  • How to use: Move through business understanding, data understanding, preparation, modelling, evaluation and deployment; keep business value central.

  • Example: A telecom firm uses CRISP-DM to understand churn drivers before building models.Agile / Scrum

  • Use for: Iterative model development with frequent feedback.

  • Best fit: Goals that evolve; cross-functional collaboration.

  • How to use: Time-boxed sprints (e.g. baseline model, feature experiments); include product, data and business in planning and retrospectives.

  • Example: A healthcare team runs two-week sprints to refine a risk model based on evaluation results.Waterfall

  • Use for: Highly regulated or fixed-scope deliverables.

  • Best fit: Compliance-heavy systems where change cost is high.

  • How to use: Linear plan, build, test, deploy with signed-off requirements up front.

  • Example: A government agency delivers an audited credit-scoring workflow with strict gates.Kanban

  • Use for: MLOps, monitoring-driven work and continuous improvement.

  • Best fit: Retraining, A/B tests, production support.

  • How to use: Visual board (backlog, in progress, review, deployed); limit WIP; prioritise operational work.

  • Example: A streaming service updates recommendations weekly from behaviour shifts.

MethodologyBest forStrengthsLimitations
CRISP-DMData-heavy projects with clear business goalsStructured; keeps business needs centralLess explicit on roles and calendar planning
Agile/ScrumCollaborative build-and-test cyclesFlexible; frequent stakeholder feedbackSprints may clash with open-ended experiments
WaterfallFixed-scope or compliance-led MLSimple milestones; predictable phasesInflexible when data or performance shifts
KanbanOngoing MLOps and incremental updatesVisual flow; supports continuous deliveryNeeds explicit prioritisation on top of the board

Tip

In practice, combine methods: e.g. CRISP-DM for framing, then Agile for iterative build, then Kanban for production iteration. Adapt the process to ML's mix of experimentation and operations.

Go deeper on CRISP-DM

For the classic process description, see the Cross-industry standard process for data mining overview and your organisation's preferred reference (many teams still use the original CRISP-DM phase names as a shared vocabulary).

MLOps in project planning

MLOps applies DevOps ideas to ML so models stay reliable, fair and effective after launch. Planning for MLOps early reduces handoff friction between data science and engineering and avoids silent degradation in production.

MLOps helps you manage:

  • Version control for data, code and models.
  • Automated testing and retraining pipelines.
  • Deployment paths from development to production.
  • Monitoring and alerts for drift, latency and quality.
  • Fairness and explainability expectations for governance.

Example

A retailer launches product recommendations. Seasonal shifts reduce relevance. The team adds data validation, a two-week retraining cadence and a dashboard that alerts when click-through drops - avoiding a full rebuild.

Key point

Treat MLOps as operational glue after launch: shared language between teams, less rework, fewer "it worked in the notebook" surprises.

Managing iteration in ML projects

ML progress is rarely linear. Small data or scope changes can move metrics a lot. Iteration is part of success, not a sign of failure.Why iteration matters

  • Performance can jump or fall from modest pipeline changes.
  • Experiments need time for tuning, features and assumptions.
  • Failing fast on hypotheses is how you learn what works.

Practices that help

  • Flexible milestones: e.g. "baseline achieved", "three modelling experiments complete", "feature set v1 for first use case".
  • ML-aware frameworks: CRISP-ML(Q) extends CRISP-DM with explicit quality assurance and lifecycle checkpoints (see also the CRISP-ML(Q) paper PDF).
  • Visible experiment tracking: MLflow, Weights & Biases or structured spreadsheets for what changed, what ran and what worked.
  • Redefine "done": e.g. "meets accuracy and bias bars", "fallback and monitoring in place", "stakeholder sign-off for limited pilot" - not infinite polish.

Action item: Choose the right project management approach

Select the best answers below.

Question 1 of 3
A team needs strong structure for business understanding and modelling phases, with clear phases but flexible iteration within each phase. Which base methodology fits best?
  • A. Pure Waterfall with no iteration after requirements sign-off
  • B. CRISP-DM (possibly combined with Agile for delivery cadence)
  • C. Kanban only, with no explicit discovery phases
Correct Answer: B

Feedback: CRISP-DM centres business and data understanding; you can layer Agile for sprint-based execution.

Production models need weekly monitoring, retraining tickets and incident response. Which approach is usually the best primary fit?
  • A. One-shot Waterfall release only
  • B. A single six-month requirements phase
  • C. Kanban (or similar flow) with MLOps practices
Correct Answer: C

Feedback: Operational ML benefits from continuous flow, visibility and explicit maintenance work.

What is the main purpose of emphasising MLOps during project planning?
  • A. Ensure reliable delivery, monitoring and iteration after models ship
  • B. Replace the need for any project charter or milestones
  • C. Guarantee model accuracy never changes in production
Correct Answer: A

Feedback: MLOps focuses on sustainable operations: pipelines, monitoring, retraining and governance - not a one-time build.