Archive for July 10th, 2007

BPM is a workaround then, or is it SOA?

Tuesday, July 10th, 2007

This press release landed in my in-tray this morning.  The basic premise is that enterprises are turning to BPM because the major systems (ERP, CRM etc) have not delivered the required flexibility in business processes.

There is a long held belief in the Build vs Buy debate that you either build and have a system that perfectly (or nearly) matches your business processes, or you buy a packaged application and change your business processes to what should be best practice.

But best practice (at least as determined by the software vendors) has some conceptual problems.  Firstly it assumes that all businesses are the same (they are not!).  Secondly it assumes that business users will accept the new processes (and so will their customers).  Thirdly it broadly ignores the existing IT infrastructure which varies enormously company by company.  Finally, it doesn’t acknowledge the massive amount of necessary change in business processes on an ongoing basis.

I think what we are seeing here is a user rebellion against large “benchmark” systems and the users are trying to address this with their own workarounds, or with BPM or similar.

(more…)