I read Peter Senge’s book The Fifth Discipline a number of years ago and loved it. I recently reread it and realized it is still as relevant today as it was then. (if not more so). While the five disciplines discussed in this book are extremely useful when managing teams, the one that always seems to shed some light on tough problems is systems thinking. Watching for a balancing process with a delay, investment in the wrong part of the organization and fixes that cause problems instead of fixing them are but a few of the tools that have been helpful. Grounded in Systems Theory, there is tons of really good information on the web on Systems Thinking. If this is the first time you are hearing about it, I highly recommend doing some reading.