Discovery — I get on a call and figure out where the actual bottleneck is. No fixed package, no assumptions.
Analysis — I map the process before I touch a single node. If I don't understand the business problem, I'm not ready to build.
Design — I build the workflow around the specific problem, not a template that sort of fits.
Testing — I run it against real scenarios before it goes anywhere near production.
Deployment — It goes into the business and starts doing the actual work.
Iteration — I keep refining it as the business changes, because a workflow that's never touched again usually breaks quietly.