Programs fail in two ways. The first is execution failure: the work is not getting done, the team is not performing, the velocity is too slow. The second is structural failure: the conditions that make execution possible have broken down.
Execution problems are visible and relatively straightforward to diagnose. Structural problems are harder to see because they hide behind execution symptoms. The team looks busy. Meetings are happening. Status reports are being written. The work is moving, just not in the right direction, at the right pace, toward the right outcome.
Bringing in more execution capacity into a structural failure does not fix the program. It makes the failure more expensive. These are the five signs.
1. Meetings end without decisions
Every program has a rhythm of recurring meetings: status calls, steering committees, risk reviews, vendor syncs. In a structurally healthy program, these meetings exist to produce decisions. In a failing program, they exist to produce updates.
A meeting that produces an update generates information. A meeting that produces a decision generates movement.
The signal to look for is not whether the meetings are well-run or whether the information presented is accurate. It is whether, at the end of the meeting, anyone has committed to a decision that was not already made before the meeting started. If the answer is consistently no, the governance structure is decorative.
2. Nobody can name the actual critical path
Ask the program team what the critical path is and most people will point to the project plan. Ask them what is actually blocking delivery right now, today, and the answer is almost always different.
In programs with structural problems, the plan has lost contact with reality. Dependencies get removed because nobody wants to own them. Estimates get quietly adjusted without updating the baseline. Float gets consumed without acknowledgment.
When the people closest to the work cannot articulate a coherent critical path that matches the current state of the program, every decision being made against that plan is based on fiction.
3. The RAID log has items open for more than 30 days
A RAID log is a diagnostic tool. What is in it tells you what the team felt safe escalating. What has been sitting unresolved for weeks tells you where the program has structurally given up.
Risks and issues open for more than 30 days without resolution or escalation are not tracking failures. They are organizational failures. They mean that the escalation path does not work, that the people who own those items do not have the authority to resolve them, or that resolving them would require a conversation that nobody wants to have.
A RAID log full of long-open items is a map of where decision authority has collapsed.
4. Scope has grown without a change record
In almost every program recovery, there is a gap between what was in scope at the start and what is in scope now. Some of that gap is legitimate and has been formally managed. Most of it has not.
Unmanaged scope growth means the program does not have effective governance over its own boundaries. Work gets added because a stakeholder asked for it, because a vendor included it in a delivery, or because the team made a reasonable judgment call without the authority or process to formalize it.
When you ask the team why the schedule has slipped and the answer involves work that is not in the original plan, that is a structural problem. The change control process either does not exist or is not being followed.
5. The sponsor is surprised by bad news
Executive sponsors should not be surprised by the state of their programs. If a sponsor is hearing for the first time in a steering committee that a milestone was missed three weeks ago, the reporting structure has failed.
This happens for understandable reasons. Teams under pressure optimize their reporting for approval, not accuracy. Bad news gets softened, delayed, or framed in ways that make it easier to absorb. By the time the severity makes it through the reporting layers, months have passed and the options available to the sponsor have narrowed significantly.
A sponsor who is consistently surprised by the state of their program is a sponsor who has been managed instead of informed.
These five signs share a common thread. They are all symptoms of a program where the structure that should be making execution possible has broken down. The execution problems that show up on top of them are real, but fixing execution without fixing structure is like clearing the symptoms without treating the condition.
The diagnosis has to come first.
Leave a response
Anonymous · Appears after review