The first step is to understand the system as it is.
If there’s a recurring problem, take the time to make sure the system hasn’t changed since last time and make sure the context and environment are still the same. If everything is the same, and there are no people involved in the system, it’s a problem that resides in the clear domain. Here’s a link from Dave Snowden who talks about the various domains. In this video, Dave calls this domain the “simple” domain. Solve it like you did last time.
If there’s a new problem, take the time to understand the elements of the system that surround the problem. Define the elements and define how they interact, and define how they set the context and constraints for the problem. And then, define the problem itself. Define when it happens, what happens just before, and what happens after. If there are no people involved, if the solution is not immediately evident, if it’s a purely mechanical, electromechanical, chemical, thermal, software, or hardware, it’s a problem in the complicated domain (see Dave’s video above) and you’ll be able to solve it with the right experts and enough time.
If you want to know the next evolution of the system, how it will develop and evolve, the situation is more speculative and there’s no singular answer. Still, the first step is the same – take the time to understand the elements of the system and how they interact. Then, look back in time and learn the previous embodiments of the system and define its trajectory – how it evolved into its current state. If there has been consistent improvement along a singular line of goodness, it’s likely the system will want to continue to evolve in that direction. If the improvement has flattened, it’s likely the system will try to evolve along a different line of evolution.
I won’t go into the specifics of lines of evolution of technological systems, as it’s a big topic. But if you want to know more, here’s a nice description of evolution along the line of adaptability by my teacher, Victor Fey – The best products know how to adapt.
If there are people involved with the system, it’s a complex system (see Dave’s video). (There are complex systems that don’t involve people, but I find this a good way to talk about complex systems.) The first step is to define the system as it is, but because the interactions among the elements are not predictable, your only hope is to probe, sense, and respond by doing more of what works and less of what doesn’t. Thanks to Dave Snowden for that language.
The first step is always to understand the system as it is.
“Space – Antennae Galaxies” by Trodel is licensed under CC BY-SA 2.0.