Any process can be analysed into a set of rules or procedures that are used to describe the function of the process. The result will be a strategy to run the process, learn from the process, streamline the efficacy and duplicate the process into other contexts.

To do this, a process must be modeled into a syntax which can be described with a mathematical algorithm and tested. Each part of the process is chunked into its own sequence or sub-process and then the whole string of sequences are strung together in a formula for practical process control.

At each stage, decisions will have to be made using the formula. These decision points are the options that govern the program of the formula to work efficiently and syntactically.

A brief example of practical process control in action is in robots. A robotic machine may weld a joint and then calibrate the results before deciding what to do next. The decision may be to re-weld the joint, to discard the process and start again or to continue with the process.