A few years ago my wife and I were hiking in an obscure corner of the Rocky Mountain National Park. The trail we had chosen had a very significant change in elevation but the guide book promised a beautiful mountain lake. We were not disappointed. Not only was the spring fed lake nestled in the rugged peaks, quite a site, but the clarity and reflections in the lake were mesmerizing.
We spend a significant amount of time studying how code is written, functions tested and projects led and/or managed. Behavior is often a critical determinant of outcome of work. However, just observing a behavior and understanding the root of that behavior is rarely a straight forward trip. Systems Thinking is an important concept to help change agents understand that behavior is often a reflection of many factors.