In this speed-obsessed, quick-fix world, it has become almost normal to expend the minimum amount of effort, in business and in life. But that approach is never quick, and usually makes things worse.
If you make a mistake, admit it. Don't try to blame someone else. If you are the boss, don't treat that mistake as a disaster that requires that someone be fired. Instead, treat it as an opportunity to take a very close look at your entire process. It may seem preferable to worry only about immediate problems. Is that really better, and cheaper, than going through every bit of your business, top to bottom, to make sure everything is working properly?
An underlying, fundamental problem rarely has just one cause. Try linking the various pieces of that fundamental problem. Don't focus just on today; look at tomorrow, too. Will fixing Problem X now lead to other big problems next month, or next year?
Naturally, the devil is in the details. Be willing to see things in a new light. Preparation ahead of time, being ready for anything, will help keep problems from rearing their ugly heads. Don't be afraid to collaborate, especially with someone who has a different field of expertise. A different set of eyes may be just what is needed to solve your problem. There are times when crowdsourcing is the best place to go for an answer to your problem. Don't underestimate the power of games to solve problems.
Meant more for groups than individuals, this is an excellent book. It is very thought-provoking, and is recommended for everyone.