The way most BPM solutions approach improving any process is by first
understanding the process, then analyzing it; and this is generally followed by
process simulation which allows the business to visualize possible effects of
the change/s. This is followed by the process improvement stage and finally,
the automation of the process in question. The question being, can BPM
solutions do without the simulation stage?
Well, we do know that the BPM sphere has seen
rapid growth since its inception, and changing trends are now becoming
increasingly commonplace. Processes are definitely more automated now as
compared to a couple of years ago, and the focus of such solutions is becoming
more and more client based. However, with the focus shifting on the needs of
individual clients, providing relevant solutions does raise the expense factor
to a certain extent.
The Traditional View of
Simulation in BPM:
A number of people still see simulation as an integral part of BPM software. The
rationale is that since you have a BPM model in place, you have access to data
that indicates exactly what happens within the given process, and this gives
you the data for your simulation model. But for a complete understanding of
this aspect, taking a step backward offers more insight.
The Process Analysis Stage:
Since this is the stage that
precedes the simulation stage, let’s see how it fits into the scheme of things
starting from here. Analyzing and optimizing a process is usually overlooked by
the process leader and it is this role that looks to identify any problems as
well as make any suggestions. This is done after having gone through the entire
process, its performance, as well as all associated data; and the aim is to
better the overall process performance.
Also, since a majority of the businesses
looking at BPM solutions aren’t in a position to get more manpower, BPM
solutions tend to offer tools that allow businesses to test various
alternatives.
Process Simulation:
Since there is a need to test
various alternatives, many BPM solutions do incorporate simulation tools which
allow businesses to compare an assortment of scenarios. These tools essentially
run using statistical analysis of factors like resource utilization, queue
lengths, average task completion, durations, etc. and can be an effective
method to test probable situations. However, a simulation tool is generally
very complex in nature, with every statistical link requiring checking. This
can lead to a lot of complexity within the process instead, which is against
the most widely accepted philosophy of BPM – making processes simple and
transparent.
The Process Improvement Stage:
Some business process software comes
with optimization tools which allow a business to establish the best path
towards the improvement of the process. This works in addressing the simulation
stage’s natural glitches; wherein, as opposed to an analyst determining the
areas that can be improved upon, the tool would actually give you feasible
options.
Besides, comparing simulated scenarios isn’t
always beneficial to business growth. This is simply because different business
managers would look to measure different metrics/components in reaching to
effective conclusions.
So while I’m not writing off the role of
simulation completely, I am certainly of the opinion that more cost effectual
and efficient BPM solutions can be offered without the use of
simulation tools.
Author
Kalpa Shah
Marketing Director
Invensys Skelta
About
Skelta BPM
Skelta BPM is an enterprise class Business Process Management (BPM) platform & Advanced Workflow Software that eliminates the risk of process initiatives, enables communication amongst
all process stakeholders and drives innovation by fostering business ownership.
Skelta BPM empowers business analysts to quickly build end-to-end, feature rich,
process centric, composite business applications using a web interface. Skelta
BPM enables quick automation and improvement of processes without any coding.
Skelta BPM components support every step in the lifecycle of a process based
application, namely – Envision & Model, Execute & Deploy and Optimize
& Analyze.