Systems Thinking and Quality
ufried.com
ufried.com
So yes, input/output streams (and where they originate and end up) are at least as important to the system as its discrete elements, if not more so.
I once found a comment on HN to read "The Systems Bible" by John Gall, this is a great occasion to relay the proverbial baton. If tou like this article I strongly recommend reading this book.
> This leads Ackoff to the conclusion:
> | The performance of a system depends on how the parts fit, not how they act taken separately.
Isn't it how we hire talent nowadays?
This is the definition of quality:
>The definition of quality has to do with meeting or exceeding the expectations of the customer or the consumer. Therefore, if their expectations are not met, it’s a failure.
How is this a definition? It's a vague comparison. It tells me you don't really have clear definition in your own brain.
Take a look at the definition of system:
>A system is a whole that consists of parts each of which can affect its behavior or its properties. Each part of the system when it affects the system is dependent for its effect on some other part. In other words: The parts are interdependent.
Is this for real? What is a whole and what is a part? No rigor and it's all mumbo jumbo that's obvious. Yes a system can be made up of modules and yes things can be interdependent. How is this new and innovative? Thanks for telling me something everybody on the face of the earth already knows.
>The essential property of an automobile is that it can carry you from one place to another. No part of an automobile can do that.
Mind blown. Just kidding. If you take the wheel of the car and balance on top of it like a circus artist then walk the wheel will carry you from one place to another. Boom. Guess what a car is not a system because one of the "parts" works independently. I guess I just blew apart what this persons' definition of a system because a car is obviously a system but under the articles' flawed definition it is not.
>If we have a system of improvement that’s directed at improving the parts taken separately you can be absolutely sure that the performance of the whole will not be improved.
Have you heard of the term "bottleneck"? It's when one "component" of the "system" slows the overall system down.
>It’s a wrong concept of quality. Quality ought to contain a notion of value, not merely efficiency. That’s a difference between efficiency and effectiveness. Quality ought to be directed at effectiveness.
You know what? "Life is like a box of chocolates, you never know what you're gonna get." Clever right? Makes sense right? Two things most people miss when they read the quote above. First thing: it was said by someone who is mentally disabled. Second thing: The message is obvious. Life is spontaneous who doesn't know this? It's pointless wrapping this concept up in an analogy. Same with the "concept of quality" Quality ought to be directed at effectiveness? Who on the face of the earth isn't aware of this fact?
In conclusion, this is not a good way to think. If you want a good systematic way to analyze the world and "systems" the way to do it is to have a very clear notion about the difference between science, logic and intuition. Know the strength of each pillar and know the weaknesses.
The above article above is all just intuition with logical flaws due to lack of rigor or science to back up its points. Additionally, the main point is incredibly obvious.
If anything this kind of writing introduces new biases where ones previously didn't exist.
How else are pseudo-intellectuals supposed to make their money these days? /s
I enjoyed the Meadows book about it and although I didn't read it with a critical eye, I didn't find it misleading or obfuscatory. It's written in plain language.
If anything, it's got quite an ecological feel to it (and boils down to something like "testing inputs to a system willy-nilly is really stupid without a broad idea of the interactions between things").
Type theory or Category theory is probably closer to a formal description of the "intuition" behind the article.
If you had focused less on your crusade, you might have noticed that the original talk was given by Russ Ackoff, one of the pioneers of Operations Research and former Professor of Mathematics, Philosophy, Systems Sciences, Management Science, Fellow of the American Statistical Association and many more honors and titles.
You might say that Ackoff has helped bring formal methods to business and is surely he was very aware of their value and when to use them.
The fact that you find many of the points stated there obvious, doesn't mean they are not valuable to repeat. In fact it seems likely that a lot of these ideas have become so wide-spread in the meantime, that you don't even recognize their origin in these fields.
Specifically asking Prof. Ackoff if he has heard of the term "bottleneck" is just cringy and embarrassing.
This talk was given towards the end of his career as a summary of his learnings about systems. Maybe you would do well in considering if other sources of knowledge besides formalism and "science" have value in our society.
"systems thinking" might seems obvious to you as a software engineer, but most public-policy, corporate and medical decisions still suffer from massive Reductionism, ie. trying to solve problems in isolation without regard for feedback loops that might compromise the overall system or lead to unintended consequences.
Don't elevate yourself over others just because you know python, you are doing our whole profession a massive disservice by acting out your insecurities in this way.
Your post is called appealing to authority. I don't know Russ Ackoff and I don't care. I'm not challenging him, I'm challenging this article.
>The fact that you find many of the points stated there obvious, doesn't mean they are not valuable to repeat. In fact it seems likely that a lot of these ideas have become so wide-spread in the meantime, that you don't even recognize their origin in these fields.
You telling me this guy invented the definition of the word "system?" and is simply just repeating it now? Give me a break.
>Specifically asking Prof. Ackoff if he has heard of the term "bottleneck" is just cringy and embarrassing.
I'm not asking Prof. Ackoff (the "authority on systems" according to you). I'm asking someone who wrote this garbage:
"If we have a system of improvement that’s directed at improving the parts taken separately you can be absolutely sure that the performance of the whole will not be improved."
Which is something that has zero truth. You and anyone who believes this trash should be the one who is embarrassed. If your idol knows what a bottleneck is, where does this trash come from?>Maybe you would do well in considering if other sources of knowledge besides formalism and "science" have value in our society.
Why don't you reread my post. I literally used the word intuition somewhere. Find it and figure out what I'm saying before crafting a meaningless response.
>Don't elevate yourself over others just because you know python
Knowing python isn't impressive AT ALL. It is literally the easiest language on the face of the earth to learn. I don't put it in my profile to impress people, I put it there because it's relevant. The language is literally the opposite of "formal methods."
>you are doing our whole profession a massive disservice by acting out your insecurities in this way.
The disservice comes from you. Intellectual idolization is the greatest disservice of all not just to software engineering but to all of science. Try to make your points without dropping a name or credential.
>You might say that Ackoff has helped bring formal methods to business and is surely he was very aware of their value and when to use them.
We are on a site called "Hacker News" so this article is likely directed at hackers not business people. So when I say this stuff is obvious... I am saying that it is obvious to "Hackers." The context is Relevant. Understand?