BPM Babylonia – Comparing BPA and BPMS is like comparing apples and oranges

Translate this page Printer-friendly version bookmark or share this page
Comments
Site's picture
Max J. Pucher - Chief Architect ISIS Papyrus - said:

I absoutely agree. The problem is however that the abstract world modeled in ARIS has nothgin to do with reality and can typcially not implemented. If you model a company all the way in ARIS, by the time your done it is obsolete and by the time you implemented it the economic environment has changed. ARIS is not only selling an illusion it is creating one as well.

That is the reason for all the different BPM products, when in fact a business needs a consolidated BPM, ECM, CRM with BI links for operational goal achievement.

If anything needs to be modelled it is a business (not process) architecture and the orgnization (ok with ARIS) but then it must be deployable, usable and maintable in production. That is impossible with ARIS.

Process is about dynamics (agility if you want) and a flowchart is everything else but dynamic.

Ricardo's picture

My point is primarily to explain the differences between BPA tools and BPM suites and to take away some of the confusion that exists in the marketplace. I am not stating that choosing either one of them is the best choice when pursuing BPM.

Looking at BPA tools, modeling is not a purpose in itself, but serves a greater objective. I have mentioned a number of them: improving communication between various stakeholders to have a common understanding of reality, safeguarding corporate knowledge, supporting decision-making and change management. BPA tools especially add value since most of them comprise so much more than only process architecture nowadays with performance- and compliance aspects becoming increasingly more important.

By stating that a business architecture (including processes, roles and business rules) must be deployable, usable and maintainable in production you are assuming that all processes can be automated. However, for many companies, establishing a - fully automated - closed-loop is utopia in my experience.

I cannot but agree that a typical pitfall with BPA tools is to try and model the whole world and yes, once you’re done everything has changed. I prefer a more opportunistic or project-based approach where you first take on the business-critical processes and incrementally build up your architecture provided that proper governance has been established.

To keep track of reality you would need some form of measurement, since there will always be disparity between processes as documented, implemented and executed. Process intelligence, for instance, helps reconstruct the actual process behavior and compare it to the original design.

All in all, each type of technology mentioned has a right of its own and can perfectly co-exist. Companies have to be aware though of their purpose and target audience when selecting one or the other. You know what they say: “A fool with a tool is still a fool.”

Site's picture
Garth Knudson said:

Ricardo,
I appreciate your attempt to explain the differences between BPA and BPM. I have run into these questions all over the world while I introduce BPM and BizFlow. In a nutshell, BPA defines and creates models, but stops short at process execution. BPM transforms models into apps by combining workflow, rules and electronic forms (data capture and validation). BPM takes analysis and optimization to the next level through process monitoring and optimization. BPA is for creating plans. BPM is for building apps.

Miko's picture

I wanted to comment on this post.

I realize that this post is originally dated in 09/04/02--but I feel that it is still a very contemporary view on the subject.

From the Software AG perspective, I have learned this distinction in many customers, where time and again the concept of real business users with real business processes comes into the picture. The depth to which ARIS community members can understand and model specific vertical processes is demonstrably far outside the scope of more technical solutions.

So from my perspective, the distinction between BPA and BPMS is very much one of human interface and the roles played in the BPM world.

I've been thinking about this topic because I've been asked "doesn't Software AG already have BPM tools?" and I think it's important to help people understand that BPM is an art and a way of conducting business that consists of many possible technical implementations and best practices.

Although I've stated things in an all-embracing way, above, I persist in believing that one of the properties of a "particularly good" implementation of BPM involves the way in which business people (who tend to favor BPA) interact with technical people (who tend to look at a variety of things but notably BPMS).

So I wanted to draw attention to this very insightful post by Ricardo and reignite this thread of discussion.

Thanks,

Miko Matsumura

Software AG executive