A flow diagram outlines the steps in a process, including conditions a user or system is under, and connections between tasks.
Conditions are rules that dictate the flow. For example, the path I take in the flow is different if I'm ordering for pickup or delivery.
We need to understand the sum of a lot of pieces to make sense of what we have.
For example, let's say we're working on bringing a product to the market. To support this process, we might create:
These are all important pieces individually, but we need to look at them together to answer questions about the whole such as: