I am a software person who believes in teamwork. According to my experiences as well as researches, I perceived that most of software failures are due to lack of communication. There are always so many ways for communication but why still failure?
Alas we are forgeting about the element of software teams which are humans. We just stereotype them as resource. Hence we can never help them on their development despite the fact that individual success tends to enhance communication and team success; therefore it is a win-win model.
Having had these concerns, somehow google helped discovering Theory U and its vision that helps fellows to learn from future. What I obtained is that we have to embrace the future as it emerges and adapt ourselves with its tsunamis. Besides it is resembling these layers as well: open mind, open heart and open will.