What steps should be taken to create an effective marketing campaign?

What steps should be taken to create an effective marketing campaign?

Marketing campaigns are an important form of marketing initiative. 

What steps should be taken to create an effective marketing campaign?

Also, what parties or players should be involved in the process?