Still think you need BPEL?

Fourteen years ago, IBM and Microsoft announced plans to introduce a new language called Business Process Execution Langauge (BPEL) to much fanfare and controversy.  This post takes a retrospective look at BPEL, how things have progressed, and ponders the point of it all. Continue reading

No Model is a Good Model

During the presentations at the Workshop on Adaptive Case Management (ACM) on Monday, there was a growing question about the models: Not just how models should be constructed, but whether we should be using models at all. These ended up forming a major discussion at the end of the day, and even into the rest of the week, culminating with the final keynote questioning our obsession with models in BPM.  This is my take on the main positions in the debate. Continue reading

Podcast about Robust BPM

Peter Schoof interviewed me last week on the subject of robust BPM. (Thanks Peter!)  This had been the basis of a talk I gave in Montreal at  the Workshop on Methodologies for Robustness Injection into Business Processes.  It is a quick 15 minute summary:

Robust BPM: Keith Swenson Explains How to Build Processes That Last

Continue reading