John Evdemon makes an informative post about the Zachman Framework and end up on a discussion of “process reification” which he explains is the action of converting an abstract process into a concrete, executable process. Such a conversion is often touted as the Holy Grail of BPM. While such a conversion is often desired, I would remind the reader that it might be better not to convert in the first place: A Model Preserving Strategy assures that the designer creates an executable model in the first place, and that the model executed is always what the designer drew.
So much discussion recently about Case Management, but do we really know what we mean? Let me collect here some definitions, and then offer my own. (You will find many of these ideas expanded in full in “When Thinking Matters in the Workplace“)
Find the complete talk, audio/video by Alistair Cockburn with slides on the InfoQ site. I am spending a lot of time on Agile Software Development techniques, and this talk presents a number of important concepts, so I am posting my notes here to help others looking for good materials on Agile software engineering. Continue reading