A BPM improvement solution looks at business processes from their initial design, through to their automation, performance monitoring and ongoing optimization. New business process products, called Business Process Management Suites (BPMS), provide tools for graphically modeling and improving end-to-end business processes, including where those processes interact with existing systems.
Process analysts analyze the current business processes, looking at the flow of work, how IT is used to support the process, the motivation of staff, the physical environment in which work takes place, the roles, organization structure, skills and training of staff, and the policies and rules within the organization. Using graphical process models the analysts optimize the process design, looking for unnecessary manual steps, duplicate entry into multiple systems, unclear lines of responsibility and steps carried out in sequence that can be executed in parallel. They also focus on the ways to prevent errors occurring in the process (“right first time”) to reduce time spent on fixing problems after they are occurred happen. Finally, they specify target performance levels (in terms of cost, effort and milestones).
The BPM Suites do not simply document how you would like your business to run with graphical flow charts. Once the process model is complete, it can be deployed to a process automation engine for interpretation i.e. the model is executable, to use a technical phrase. The process automation engine takes the process model, interprets and then orchestrates the actual process, pushing work tasks to people and to systems, streamlining how the processes run across your entire organization.
Next, as the new business processes begin to operate within the organization, BPM suites provide a Business Activity Monitor to enable managers to monitor the ongoing performance of their processes. Key Performance Indicators (KPIs) are defined and the Business Activity Monitor gathers the information on the selected metrics. Most of these monitors can display performance information in real-time through graphical dashboards. Operational managers can quickly identify bottlenecks and drill-down to the causes of any performance problems.
Finally, having modeled, automated and monitored the business processes, a full BPM solution will also provide an Optimization component, that helps to continuously improve how a process performs, by changing process attributes to ensure more efficient execution. Usually the Optimization component has two aspects – it can suggest optimizations to your processes during operational execution (‘runtime’), e.g. by routing a backlog of tasks to another location or department; and it can suggest longer-term improvements to the overall process design based on observing the performance of a process over time e.g. remove a path in a process that is only executed less than 1% of the time.
|