Thinking for a Change by Lisa Scheinkopf

This is the book that originally inspired me to create Flying Logic!

From the Amazon synopsis:

The book begins with an overview of the constraint-based perspective on systems and organizations, commonly referred to as the theory of constraints or synchronous management. The first section will guide you through the fundamental principles and processes that are the backbone of the thinking process application tools.

The second section contains the step-by-step guidelines for each of the five thinking process application tools. These tools utilize sufficient cause thinking and necessary condition thinking.

Third section introduces two ways that two or more of the thinking process application tools are combined, providing robust processes for the understanding and communicating problems and solutions.

This book can be used as a field guide to learning the five thinking process application tools as needed, based on their own particular issues. You will have a full understanding of the theory and practical application of these powerful processes, including when and when not to use each tool. The total benefit is not just to apply the thinking process, but to develop intuition and have the ability to combine logic and intuition in the same thinking process.


This book is in many ways an expanded textbook for McNally’s Thinking with Flying Logic, as well as Goldratt’s It’s Not Luck. It shows you the underlying principles for each kind of logic tree, gives you exercises to help you become more fluent in the Thinking Processes, and then builds on that to teach each logic tree. If you read It’s Not Luck, tried to make an evaporating cloud or current reality tree, and then got stuck, this is the book for you.

Thinking with Flying Logic is an excellent reference to remind you of everything in Thinking for a Change, but Thinking for a Change can help you “unlock” the thinking processes in the first place.