How to Implement Business Process Management: A Seven-Step Plan From First Process to Continuous Improvement
Advertisement
Business process management (BPM) is the discipline of discovering, modeling, running and improving the workflows that deliver work across a company, such as invoice approval, employee onboarding or claims handling. BPM software supports that discipline with modeling tools, workflow engines, forms, rules and analytics.
Good BPM avoids automating a broken process. The classic Harvard Business Review essay on reengineering work argues for redesigning workflows rather than speeding up old steps, and the quality principles in ISO 9001 push the same process approach and continual improvement. This guide turns those ideas into a seven-step plan, with notes on platform choice from our business process management software category.
| Stage | Goal | Typical output | Who leads |
|---|---|---|---|
| 1. Select | Choose a process worth fixing | Scored candidate list | Operations lead |
| 2. Map | Document the as-is flow | Process model | Process analyst |
| 3. Measure | Set a baseline | Cycle time, error rate, cost per case | Analyst and finance |
| 4. Redesign | Remove waste and rework | To-be model | Process owner |
| 5. Automate | Build and integrate | Running workflow | IT or citizen developers |
| 6. Govern | Define roles and controls | Owners, SLAs, change policy | BPM office |
| 7. Improve | Monitor and iterate | Dashboards, backlog | Process owner |
Step 1: Select the right first process
The first process should be frequent, painful and measurable. Approvals, onboarding and service requests are typical choices because they touch many people and leave a clear data trail. Avoid starting with a politically sensitive, rarely run process.
- Score candidates on volume, cost of delay, error rate and number of handoffs.
- Prefer processes with a single accountable owner.
- Confirm that the required data already exists in a system you can integrate.
Step 2: Map the as-is process
Mapping shows what actually happens, including workarounds, not what the policy says. Interview the people who do the work, then draw the flow in a standard notation. BPMN, maintained by the Object Management Group, is the most widely supported model language across BPM suites.
Capture each step, role, system, decision rule, input and output. Mark waiting time separately from working time, because most delay hides in queues, not tasks.
Step 3: Measure the baseline
You cannot prove improvement without a baseline. Record cycle time, touch time, rework rate, backlog and cost per case for at least a few weeks of real volume. Use system timestamps where possible rather than estimates.
If an approval takes 10 working days but only 40 minutes is spent reviewing, efficiency is under 1%, which is common for manual approvals and points to waiting as the main target.
Step 4: Redesign the to-be process
Redesign removes steps before it automates them. Cut approvals that never reject, merge duplicate data entry, and run independent steps in parallel. Define clear decision rules so exceptions are routed, not emailed.
Redesign checklist
- Eliminate steps that add no value for the customer or control.
- Replace free-text requests with structured forms and validation.
- Define escalation timers for every wait state.
- Document exception paths and who handles them.
Step 5: Choose and configure a BPM platform
Pick a platform by who will build and maintain the workflows, then by integration needs, governance features and cost. A mismatch between the tool and the team causes more failures than missing features. Developer-led teams may prefer orchestration engines such as Camunda or open-source suites like Bonitasoft. Business-led teams may favor low-code tools such as Process Street, Pipefy or Kissflow.
Large enterprises with case management and decisioning needs often evaluate Appian, Pega Platform, Nintex and Signavio for process discovery. Our comparison of Camunda, Appian and Pega goes deeper on those three.
Selection criteria
- Modeling standards: BPMN for process flows, and DMN-style decision tables where rules are complex.
- Integration: REST APIs, connectors to CRM, ERP and HRIS, and event handling.
- Identity: single sign-on, role-based access and audit logs.
- Operations: monitoring, versioning, test environments and rollback.
- Cost model: user, volume or platform license, and the cost of build skills.
Step 6: Set governance and roles
Governance keeps workflows reliable after the pilot. Name a process owner for every workflow, a small BPM office for standards, and a change process for edits. Without it, citizen-built workflows multiply and break.
- Process owner: accountable for performance and changes.
- Platform owner: manages environments, access and upgrades.
- Change control: version, test and approve edits before release.
- Controls: segregation of duties and audit trails for regulated steps.
Step 7: Monitor and improve continuously
After launch, review the baseline metrics monthly and keep a backlog of improvements. Look for new bottlenecks, rising exception rates and unused steps. Publish results so the next team sees the value.
Track the same measures as in Step 3 and add user satisfaction. When results plateau, repeat the cycle on the next process. A simple return estimate for the program is:
Common BPM mistakes to avoid
Most BPM programs fail from scope, not software. Teams try to model the whole company, skip baselines, or automate before simplifying. Keep the first release small and measurable.
- Automating a process nobody has questioned.
- Buying an enterprise suite for a handful of simple approvals.
- Letting IT own a process that the business must own.
- Ignoring change management and training.
Teams that want an orchestration engine to start with can review Camunda, then compare it with the low-code options above.
Frequently Asked Questions
How long does a first BPM implementation take?
A focused pilot on one process typically takes weeks to a few months, depending on integrations and approvals. Plan roughly one quarter to model, redesign, build, test and measure, then use the results to justify the next process.
Do we need a BPM suite or is workflow automation enough?
Workflow automation is enough for simple approvals and notifications. Choose a full BPM platform when you need process modeling in BPMN, long-running cases, complex rules, monitoring across systems and governance for many workflows.
How do we choose between low-code and developer-centric BPM tools?
Choose low-code tools such as Process Street, Pipefy or Kissflow when business teams will build and change workflows. Choose developer-centric engines such as Camunda or Bonitasoft when processes orchestrate microservices, need custom code and must scale through APIs.
Advertisement