Can't there be just one single development process for all aspects of a product system?
Whether in phase-gate or Agile development processes, shaping a great product necessitates dealing with requirements.
The phase-gate process isn't as rational as people think. It's all about big-batch decision-making, but gates don't safeguard project quality. How easy is it for your company to "kill" a project? Are projects being given a "go" decision indiscriminately? And what are people telling themselves?