What are some of the different stages that a company goes through when developing their IMC strategy?

Am I on the right track?

Establish the Communication Objectives Determine and Allocate the Marketing Communication Budget

Design the Promotion Mix

Evaluate the Effectiveness of the Communication Program
Determine the Total Promotion Budget
Decide on a Push or a Pull Strategy
Allocate the Budget to a Specific Promotion Mix