1. A computer readable medium storing instructions executed by a computer system to implement a method for creating a dynamic value stream map of a process flow, the process flow characterized by a plurality of objects interacting with a plurality of cells, which are each characterized by a corresponding plurality of productivity parameters, the method comprising: establishing a plurality of value stream metrics, the plurality of value stream metrics being elements of the value stream map and productivity indicators corresponding to at least one of the plurality of objects, the plurality of cells and interrelationships between the plurality of objects and the plurality of cells; triggering a state engine to simulate the value stream map, the state engine configured to manage the plurality of value stream metrics, the plurality of productivity parameters, the value stream map and operation rules related to process flow; and providing on the fly a modification of at least one of the plurality of value stream metrics to the state engine to dynamically modify the simulation of the value stream map.