BPM and state-machines

February 24th, 2008

There are at least one business workflow that most programmers are already familiar with: defect management. I remember a migration from a custom database on Lotus Notes to an implementation based on Serena Teamtrack and the main part of it was to come up with a state-diagram explaining the defect workflow in detail. The same thing applies to programming-related approval workflows like change request management.

In that sense BPM is another case of Nothing New Under the Sun, I guess…State-machines have been one of the earliest successes of automatic code-generation. I-Logix (see history in pdf) and others have had state-machine-based code generation tools for a while now.

Interesting Interview: Tom Baeyens | FOSDEM:

My talk will be an attempt to show the value of BPM [Business Process Modeling] and workflow technology to developers. Managers are easily persuaded by BPM technology, because BPM is based on graphical diagrams that managers can understand. Developers are much more skeptical since they see much more alternatives to write this kind of software.


Low Power Programming

February 24th, 2008

Code Coverage considered harmful, revisited

January 16th, 2008

We tend to read things that we agree with

January 4th, 2008

Walking on water

January 4th, 2008

DataPortability.org

January 4th, 2008

Dependency Injection Rediscovery

January 4th, 2008

PasswordSafe vs. KeePass Password Safe

December 12th, 2007

PIM for Windows

December 5th, 2007

More personal PIM applications to try…

December 4th, 2007