One of the characters of chaos theory is universality. Universality means that it doesn’t matter which type of chaos system one is observing; it will follow the same principles and have the same characteristics as any other chaos system.
One of those characters is vital to understand as it has a significant impact on any change that will introduce to a system. Once a change introduced to a system, after struggling twice the system will reach a flow. In real life, this is how you are going to experience this characteristic. You will introduce a change to the system. The system performance will go up, then the system will struggle, and production will go down. After a while the system will get back to flow. After the system reaches a peak in performance, it will struggle again, and performance will go down. The second time system performance goes down is the step where most of the people giving up and therefore missing a big jump to better flow (and performance) of the system. The long-lasting flow will supersede the system’s performance before the change.
Once you are aware of this pattern, you need to watch how reality fold after you introduce a change. As long as you see that events are following this pattern, don’t give up. If events are not following this pattern, raise a flag.
One of the common questions is what is the duration (in time) for each struggling step in the pattern. I couldn’t find so far a solution that addresses all scenarios as the length depends on the complexity level of the change that introduced to the system. A rule of thumb that usually works is to set up the duration of system struggle to be twice as the duration that it took to implement the change in the system (from introducing the change until 80% adoption).