Recently I read this book by @JamesCarville,@PaulBegala. Even though I may not agree the authors political angle, they have done a great job of identifying what are the key factors that will make a political campaign or business a success.
See the attached pdf