|
Maakt BPM software ons lenig? |
|
Jan Campschroer
|
|
Saturday, 10 January 2009 |
Net gelezen in een reclame mail van DataMonitor: "Increasingly globalized and regulated markets are demanding unprecedented level of business process agility, control and transparency. As enterprise application platforms have failed to cater for the needs of highly-differentiated business processes, BPM is emerging as a possible solution.". Ik geloof dat niet. Waarom niet? Nou, eigenlijk vanwege een simpele redenering.
De veronderstelling is dat mensen een organisatie draaiende houden, vanwege menselijke intelligentie en aanpassingsvermogen. Aanwijzing daarvoor is dat als medewerkers een organisatie plat willen leggen, ze een stiptheidsactie houden. Ze doen niet meer wat nodig is, ze doen wat er in de (business)regels staat. Blijkbaar zijn de regels niet zo dat het gewoon werkt.
Nu houden computers altijd een stiptheidsactie. Computers doen nooit wat je bedoelt, maar altijd wat je zegt. Daarom moeten we de regels ook helemaal uitwerken en alle uitzonderingen er in opnemen. Dat is een hoop gedoe, want van te voren is het eigenlijk niet te zien wat er zoal kan gebeuren. Dus moeten de BPM-ontwerpers alle mogelijke situaties in een beperkt aantal klassen vangen, om vervolgens daar de afhandeling van te beschrijven. Dat gaat nooit helemaal goed. Een beperkt percentage gaat dus altijd "fout". Bovendien als de omstandigheden weer wijzigen, dan moet -met veel pijn en moeite- de regels weer bijgesteld worden. Die BPM-ers worden dus straks de bottle-neck in de change. Want hoe doe je dat met versie-beheer en zo?
Met BPM gieten we dus steeds meer in beton, wat dus de flexibiliteit vermindert en niet vergroot. Het heeft een beetje weg van het probleem dat Hans Bot in zijn blog van 24 november schrijft. Mijn idee is dat het pas wat gaat worden als we "fuzzy BPM" hebben. Als we niet meer de regels opnemen, maar als we de toe te passen regels in een specifieke situatie kunnen afleiden. Daarvoor moeten ICT-systemen veel meer "context-aware" zijn. D.w.z. meer afhankelijk van de situatie op enig moment kunnen reageren. Dat vergt nog wel even wat werk en software die patterns kan herkennen.
Only registered users can write comments. Please login or register. |