The only principles that make a difference are the ones you know by heart, swear by, and live by. Everything else is just blather.
For a long time, I've been fascinated from afar by Agile programming practices, which have proven themselves on all these levels. I've wondered why they haven't been adapted for use by all types of teams, because they hold the potential to make teams far more flexible, innovative and productive.
So here's my shot at adapting those practices into four simple principles that all business teams can use. My hope is that they can help teams both execute and innovate in an excellent manner. I'd also like to acknowledge that Toria Thompson helped me develop some of these ideas.