Product Development is an interactive, iterative, messy process.
That process can follow Agile, SCRUM, Waterfall, or other development models.
All development processes require:
timely, accurate information
a series of decisions, actions, and reactions to events.
IMC accelerates the development process and increases value through structured project records, product requirements, and risk management.