On time and on budget is just the baseline.
Completing a project depends on how it is commenced.
Commencing a project depends on knowing clearly what needs to be done.
Routine check-ups keep things on track.