Start with the process name and the two boundary statements. Then build the Process column first. This runs against instinct, because the tool reads left to right. Work the middle column first anyway. Once you have four to six steps, the other columns fill themselves in quickly.
In the sample, the four steps are 1. Capture and validate order, 2. Stage kitchen-to-driver handoff, 3. Assign driver and optimize route, and 4. Deliver and confirm handoff. Four steps is a reasonable number. If you find yourself writing twelve, you are drifting into a detailed process map and losing the benefit of a single page.
Now fill each row across. Row one has Customer / Ordering Channel as the supplier, Confirmed pizza order and address as the input, Dispatch-ready order as the output, Kitchen and Dispatch as the customers, and Complete and accurate order as the output requirement. Row two takes Kitchen Team as the supplier, Prepared pizza and ready timestamp as the input, produces Bagged order in FIFO queue, serves the Delivery Driver, and sets the requirement Correct order ready on time.
Row three names Dispatch Platform as the supplier, Available drivers and live traffic as the input, Driver assignment and route as the output, Driver and Store Manager as the customers, and Best available route and driver as the requirement. Row four closes the loop. The Delivery Driver supplies Order, route, and customer details, the step is Deliver and confirm handoff, the output is On-time delivery confirmation, the customers are Customer and Operations, and the requirement is On-time, complete delivery.