As asked
From a program management perspective, what are the fundamental differences between running a waterfall-style program versus an agile one, and what does a TPM's job look like differently in each?
Sample answer outline
Waterfall: sequential phases, heavy upfront planning, phase gates, change is expensive. Agile: iterative, adaptive planning, continuous delivery, change is expected. For a TPM, waterfall demands strong planning and change control at the front; agile demands continuous re-prioritization and stakeholder alignment throughout. Many large programs use hybrid: agile execution within waterfall milestone commitments.
Expect these follow-ups
- When does a hybrid approach create more problems than it solves?
- How do you apply agile principles to hardware-dependent programs with long lead times?