Model the process you really run
The official process on paper and the process people follow are usually different. We start by following a handful of real items from request to completion, and we talk to the people who touch them. The exceptions they mention, such as rush orders, special approvers and missing-document loops, become part of the design instead of surprises after launch.
We draw the process as a simple flow with named roles, decision points and rules. You review it in plain language, and nothing is built until you recognize it as your own. A common outcome is that a few steps are removed or merged before any code is written, which is the cheapest saving in the project.
Most single processes, such as purchase approval, leave requests or supplier onboarding, go live in four to ten weeks. A suite of related processes on a shared platform takes longer, but each additional process after the first is much faster.
