Skip to content

Latest commit

 

History

History
51 lines (28 loc) · 2.67 KB

File metadata and controls

51 lines (28 loc) · 2.67 KB

Sample Red / Yellow / Green Status

Status colors are only useful if they mean something specific. These examples show the difference between status that informs and status that performs.


Weak

Workstream B is progressing, but there are some dependency concerns.

Why This Fails

No explicit status color. No owner. No date. No risk statement. No decision ask. No path back to Green. The reader learns that something might be wrong but has no idea what to do about it. This is the kind of status that produces follow-up emails instead of decisions.


Better

Workstream B is Yellow. The auth team has not committed an integration date, which puts the June 15 launch at risk. Sarah is driving the dependency call with Dev by Friday. If we do not have a committed date by then, we need sponsor help to reprioritize the auth team's work.

Why This Works

The status is explicit. The risk is specific. The date is concrete. The owner is named. The escalation trigger is clear. The sponsor ask is visible before the program is already Red. Someone reading this knows exactly what is happening, what is being done about it, and what they might be asked to decide.


The Pattern That Works

A good status update answers five questions:

  1. What is the status? Green, Yellow, or Red - stated explicitly, not implied.
  2. Why? The specific fact that drives the color, not a general concern.
  3. What is being done about it? The current next action with an owner and a date.
  4. What does the reader need to do? If you need a decision or an escalation, say so directly.
  5. When does the status change? What would move this from Yellow to Green, or from Yellow to Red?

If the update cannot answer those five questions, it is not ready to send.


On the Instinct to Report Green

The most common reporting failure is not Red reported as Red. It is Yellow reported as Green because the situation feels manageable and the TPM does not want to escalate prematurely.

The problem: by the time Yellow becomes obviously Red, options are limited and the sponsor is surprised. A Yellow reported honestly - with a clear owner, a clear date, and a clear escalation trigger - gives leadership the information they need to help before the situation gets worse.

Stakeholders who trust your reporting will stay engaged and give you room to operate. Stakeholders who feel they are getting a managed version of reality will start asking for details you do not want to provide.


Part of the program-reporting-frameworks repo. See the Program Status Reporting Framework for the full model.