I’ll admit that I see things through the narrow perspective of my kind of work and experience.
So when I say that I have yet to see a real need for BPM simulation, nor a successful implementation of BPM simulation – I might be missing the bigger picture.
If I was a process manager in a very large organisation with only a few processes to look after and plenty of time on my hands – Sure, I’d love to have a simulation tool, all of my own, something to play with, something to keep me busy, something that makes me look valuable to the organisation.
But if I’m a process manager in a company that has just started implementing BPM, then simulation looks like a bit of an overkill. I’d be looking to implement as many processes as possible, get visibility into what is happening in my organisation.
Spend time on implementing new processes more than building what-if scenarios.
I’ve been asking myself these questions:
• Does simulation add a lot of value to the process or just tweak it?
• Is simulation much better than runtime trail-and-error?
• Is simulation a great time saver or money saver?
• Would the organisation be saving great amounts of time and money, or just a bit.
I think the most important article on BPM simulation was Rashid Khan’s The Hype about Simulation and Optimization which discusses the pro and cons of the concept.
There is a common belief is that the market is not yet mature enough for simulation.
I think it’s mistaken. The truth is that BPM simulation is not yet mature enough for the market. It’s missing the last mile.
Think Star Trek. Captain Kirk asks the computer a question and gets an answer. Why can’t process owners do the same?
Why do we let simulation gurus, smart as they may be, touch the system. Why add human error to the equation?
Let the simulator engine generate a list of recommendations to solve the business pains, based on process data from the database:
Where do resources need to be added to shorten process time, which business rule has the highest failure percentage and needs to be looked into…
Is BPM simulation really needed or is it just a “nice to have” feature?
Why can’t it be automated?