Effective marketing campaign

What steps should be taken to create a effective marketing campaign? Also, what parties or players should be involved in the process?