Member-only story
Why do our systems fail & what can we do to avoid it
Our world is a complex place. So are systems.
Why do our “software/hardware” systems FAIL?
What most people don’t know?
There is something we can do to AVOID it.
There are countless reasons that hardware and software systems fail.
This is no surprise, really, since the purpose to create and maintain them is to create something that could produce results — and it’s in the very nature of a system to achieve results.
Yet, it is also in its very nature to be imperfect and have flaws (assuming of course that we can even get a system to last long enough for us to analyze how well it does or does not perform).
Why?
Because a system is made up of parts — and these parts aren’t perfect. There are myriad ways in which the parts can combine suboptimally with one another.
This causes problems at best and complete failure at worst.
Why do our systems fail?
Because:
• Systems are complex
• Systems have tight coupling
Charles Perrow explained it :