1. Flow inventory
List the approvals that must ship and who can decide. Keep phase one to three–five flows. How growing companies sequence this: see Growing companies: which approvals to ship first.
Treat a management system as “someone build a few menus,” and the project will burn down changing nodes. Run it as engineering: every stage has a sign-off—must-ship approvals, org permissions, forms, an integration list, trial records, and who is the admin.
List the approvals that must ship and who can decide. Keep phase one to three–five flows. How growing companies sequence this: see Growing companies: which approvals to ship first.
Draw departments, roles, and data scopes before you design forms. For the group tree, see Group and subsidiaries: isolate permissions, still report up.
Split by amount and department; write timeouts and handoffs into the system. If clicks pile up, diagnose first: see The system made work slower: how to diagnose it.
Which HR, finance, and ops systems to connect, and how old tickets stay read-only: see How to migrate data from a legacy OA. Mobile to-dos: see APP / Mini Program / H5.
Run real tickets for two weeks and close parallel WeChat approvals. How to close if nobody opens the system: see If nobody opens the system after launch, was it worth building?.
The usual stall is not technology. Inside the company, nobody can sign “this flow can drop one extra signer.” Finance wants every field; the floor fears every field. At kickoff, name who owns each flow, who closes exceptions, and that admin is a role—not a person. If you are still adding nodes after two rounds, phase-one scope is not set. Cost and cycle: see What an OA / management system costs, and how long it takes.
Do not accept on “pretty.” Walk at least four paths: an employee submits leave on a phone; a manager is chased on timeout; a seal lookup finds a ticket number; an admin can change role permissions. Test notifications on go-live day. For a legacy OA swap, fold the preservation list into step 4; see Replacing a vendor-abandoned OA: what to watch. At kickoff, write what you will not do: no full ERP in phase one, no ten empty modules. Changes go in writing so verbal extra nodes do not churn the forms.
Send the must-ship approvals, current tools, and who will be admin. Engineering will return sign-off artifacts by stage.