A Process is defined as a collection of work activities, actions, and tasks. We previously talked about this a Process Framework and Umbrella Activities.
What we’ve not looked at so far is the process flow. That is how we move from one section to another under the framework.
In a Linear Process Flow you move from one step in the framework to the next.
In an Iterative Process Flow you return to the communicate step after most steps to verify that things are correct. This allows you to fix issues found between the idea of the customer and the idea of the developer before they get too big.
A Parallel Process Flow works on different steps at a time. Different parts are handled in different tasks all while the major project is moving forward.
An Evolutionary Process Flow flows in order of the steps, but keeps going back to communication with the customer as each task is done to ensure it is correct and be signed off on. This may take place over a few weeks. This is very common now as part of the Agile Methodology.
A Generic Process Model was originally found on Access 2 Learn