11. There is no blame(无可非议).
We like to blame and point fingers to other people or circumstances, sometimes we even believe in this. But we and cause of our problems are
part of the System.
我们喜欢归咎于客观条件,或对别人指指点点,甚至对此深信不疑。但是,我们自己以及问题的原因都是系统的一部分。
[1]It is Joe fault that the team didn’t release system this morning. He didn’t fix all the bugs overnight even though PM kindly gave him free pack
of beer, T-shirt and pizza.
早上团队没有发布系统完全是乔的过错。即使项目经理亲切地为其提供了免费的啤酒、T恤以及披萨,他也没能在一
晚上的时间内修复所有的缺陷。
[2]People don’t use a company’s excellent Web 2.0 social application. Users are simply stupid and don’t appreciate
hard work.
人们不会使用一个公司的Web 2.0社会化应用,用户喜欢简单实用的东西,并且不会感激你辛勤工作的成果。
So what(然后呢)?
These 11 laws of The System Thinking show that all our solutions have consequences, sometimes bad and unexpected. Systems around us are
what they are, and we shouldn’t blame, but learn them. To master The System Thinking and control these systems we should
以上11条系统思维定律表明,我们提出的所有解决方案都会产生一定的后果,有时非常严重并出乎意料。我们周围的系统本
那样,我们不应苛责它们,而是要从中学习。要掌握系统思维方式并控制这些系统,我们需要做到如下几点:
[1]understand what are the systems we are dealing with, either human or software.
要明白我们是在跟什么样的系统打交道,是人或是软件;
[2]consciously learn relations, cause and effect chains
有意识地学习相互关系、因果链;
[3]perceive the systems as a whole and as the part of other systems
把系统看做一个整体,并且视其为其他系统的一部分。
There are many challenges to the system thinking. Many we can defeat with gaining and using knowledge how systems work. But the most serious
challenge is our own contradictory human nature. Our passions, emotions and instincts could easily defy the rational and systematic way of thinking.
First step to master the system thinking is to learn how to cooperate with ourselves.
系统思维方面有很多挑战,通过获取并且利用有关系统工作方式的知识,我们可以战胜其中的很多挑战。但是,大部分严峻挑
战是我们人类与之相冲突的本性。我们的激情、感情以及本能可以轻易改变我们理智、条理分明的思维方式。掌握系统思维方
式的第一步是要学习如何跟自己合作。
Question: What is your experience with the system thinking (or absence) in software development?
在软件开发过程中,你有(或缺乏)哪些系统思维的使用经验?