When ETHX gets called into a stalled Oracle programme, we run the same five checks first. They surface 80% of the root causes inside two weeks.
1. Is the scope still the original scope?
Scope creep is the most common stall. Re-baseline against the signed-off scope and surface every change since.
2. Is there a single owner of data?
If data conversion isn't a workstream with its own lead, your cutover is going to fail. Period.
3. Are the integrations real or theoretical?
Most stalled programmes have integration plans that look great on slides and don't exist in code. Inventory the real state.
4. Has anyone run a timed cutover rehearsal?
If the answer is no, the go-live isn't real. Run one — even a partial one — within two weeks of getting involved.
5. Who owns the close after go-live?
Programme handover into BAU is the second most common stall. If there's no named owner, build one before you build anything else.