Business Process Management is a term that is beaten to death far too many times in the recent past. Innumerable vendors, analysts, and experts exist in the market who will tell you all about how to use technology to manage your business processes. I myself have sold BPM solutions to major enterprises. It is a beautiful concept, and if implemented right you will get a lot of your process headaches solved.
There are plenty of challenges when it comes to making BPM implementation and sustenance in an enterprise a success. These challenges broadly fall into categories of people, process, and business priorities.
It is easy to understand the people challenges. Most human beings are change resistant. We hate anything that intends to change the way we do things. Most business processes require human interventions at many or all points. Many of us have seen that users resist new system implementations the most.
Many organizations constantly experiment with their internal processes. Processes change very often thus making any BPM implementation hard to cope with these changes. The real world is very dynamic and so the internal processes have to change in order to keep up with the markets. BPM implementations should be very agile to meet these types of requirements. Many times, rigid BPM systems pose roadblocks on business agility.
Business priorities change dramatically in any organization. The business world is moving towards collaboration and coexistence. Companies are trying to focus on their core competencies and outsource anything that fall in the fringe areas. From a BPM perspective, this trend seriously jeopardizes internal control and tracking. BPM is traditionally an internal issue and it can very well work for an organization if all the transactions are handled internally. The organization can easily map the internal processes and enforce SLAs and escalations at task levels. A major driver for BPM implementation that I have seen recently in many organizations is productivity monitoring. If many of the transaction tasks in a process are outsourced to external vendors, productivity monitoring and task level SLA tracking become irrelevant. Besides there could be far too many disconnects in the process flow which make it extremely difficult to manage and monitor the process.
For example, the loan approval process in a bank consists of many steps such as data entry, customer information verification, credit rating, verification of documents, loan approval, and loan disbursement. Out of these steps, the bank can technically outsource every step excepting loan approval and disbursement. Obviously these steps could be outsourced to different vendors who possess competencies in the respective function. In such an outsourced process scenario, how will the bank implement a BPM solution which can track each transaction step by step? Unless there are systems or platforms which can get the bank integrated with its extended arms, an internal BPM implementation will not yield the expected results.
In my opinion, BPM is a wonderful concept if an organization keeps its entire transaction processing in-house. It could work well if the organization exposes its BPM systems to an outsourced vendor so that the system can track the process flow effectively. With outsourcing becoming a global phenomenon and information and system security concerns swell the thinking process, exposing the systems to an outsourced vendor may be in a different country becomes extremely unviable. I think this trend could seriously impact adoption of BPM systems.
Posted by Susanth
Posted by Susanth
Posted by Susanth