How to read the score.
10–20: Healthy. The fundamentals are in place. Watch the lowest-scoring rows: those are where the next surprise comes from.
21–30: Watch list. The project ships if nothing else goes wrong. Anything that does go wrong will be expensive. Tighten the bottom three rows now.
31–40: Risk register. The project is unlikely to land on its current trajectory. The conversation is no longer "how do we accelerate"; it is "what do we change about the plan." Get a senior outside read before the next milestone meeting.
41–50: Rescue territory. The gap between the plan and reality is now bigger than the team can close from inside. The cost of fixing this internally is almost certainly higher than the cost of bringing in someone whose only job is to land it. That is what we do.