This site only uses technical cookies required for it to work: no tracking, no profiling. Cookie Policy

Skip to content
All terms

What is the watermelon effect in an IT project?

A project reported green in status meetings but red underneath: already late or at risk today.

The watermelon effect describes a project that looks green in status reports, on track for time and budget, while underneath it is red: late, over budget, or at risk of not delivering what was promised. The name comes from the fruit's image, green outside and red inside, and it circulates in project management practice, projectmanagement.com and other industry sources treat it as a recurring pattern, rather than having its origin in a single book or academic paper: it has no author who can be credited with coining it, and it is more honest to say so than to invent an attribution that does not exist. The phenomenon is not an isolated lie from whoever files the status, but a systemic flaw in how a project measures and communicates its own progress: when the only available judgment is an aggregated traffic light, whoever fills it in has room to round toward green, and almost always does so in good faith, hoping to catch up before anyone notices.

The typical causes

Three causes recur almost every time. The first is the vague metric: if the only status option is green, yellow, red, or worse a generic "on track", there is no room to say that 80% is done but the missing 20% is the hardest part. The second is the incentive to report good news: in many organizations, whoever flags red gets more uncomfortable questions and less help than whoever stays green, so the rational calculation for whoever writes the report is to minimize short-term friction. The third is the absence of objective risk criteria: without thresholds defined in advance, per component, per test passed, per feature delivered and verified, status becomes a subjective judgment by whoever writes it rather than an observability signal, and a subjective judgment always drifts toward whatever the person making it hopes is true.

An enterprise example

The typical case is an IT project commissioned to an outside vendor, for example replacing a management system or integrating a new data platform. In every status meeting the vendor reports "on track", the client nods, and the project stays green for months, until a few weeks before the delivery date it emerges that critical features are missing, or that the code fails the tests required by the contract. The jump is not from yellow to red, it is straight from green to red, because no intermediate status was ever admitted in the meantime: the debt that had accumulated, described under technical debt, was kept out of the report because it had no box to land in. At that point replanning from scratch costs more than admitting red three months earlier would have.

Why it matters for decision-makers

The fix is not to punish whoever brings bad news, but to change the questions asked in every status meeting: ask for granular metrics per component instead of an aggregated judgment, what is the status of integration testing rather than how is the project going overall, ask what objective criteria define green, yellow, and red before the project starts, and explicitly ask what is not going well, not only what has already been completed. The same questions apply to the technical indicators covered under SLI, SLO and SLA, where a service level objective exists to make status verifiable rather than declared. Whoever commissions a project should treat a report that stays green for months as a stronger warning sign than an occasional red, because no real project is free of setbacks. It also crosses the sunk cost fallacy: the later red surfaces, the stronger the pull to keep going instead of stopping.

  • Technical debt · Ward Cunningham's metaphor: every shortcut in the code is a loan, and you pay interest on every change that follows.
  • SLI, SLO, and SLA · The chain that measures a service (SLI), gives it an internal threshold (SLO), and turns it into a contract (SLA).
  • Sunk cost fallacy · Continuing to fund a project because of money already spent instead of the value it can still produce.
  • Observability · The ability to understand what is happening inside a production system from logs, metrics and traces, without having to guess.
  • Change management (technical) · The method for getting a new system or automation actually adopted, not just deployed.

A term that hits close to home? Let's talk.

CONTACT ME