System is the environment we –people- work in when we are in a business. It is the model, the repeatable process we do to create the 'value form', sell it, develop it, acquire lifelong customers, control quality…..etc.
It is the way in which a business works.
And one of the most important concepts to understand how to build a system is what is known as "Gall's law":
“A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true. A complex system designed from scratch never works, and cannot be made to work. You have to start over beginning with the simple system.”
This law is all about the iteration concept. You have to start with a simple thing and build on it one by one and with time you will build the most complex system in the world and it will work then
Why a complex system can't be built from scratch at once?
- The system is an interactive process … it doesn’t work with itself … it has many other factors that affect and change it the same way and level it affects them … I mean the managers, the employees, the customers, the partners …etc.
All these other factors cannot just take the system as it is … they must have an important part in creating the system; and this is done by giving them a simple thing then get the feedback and make your adjustments as you develop it
- Another reason; there are some parts of the systems that must be tested in the real world before they are approved valid and build on them, otherwise you will find that a great deal of the system is invalid because the basics of it is invalid
So, take your time building the complex system you want. Start with a simple thing then build up on it. Always remember that you will need to use the "empirical evidence" and "iteration" in many parts of your system