Search Tx

Thursday, February 11, 2010

Workflow v Choreography

Workflow systems as they currently exist seem to me to be completely inside-out. Having automated process flows parcelling out repetitive tasks to humans is the worst of all worlds. An automated process flow can never have the nuance or adaptability of a human worker; the complex conditionals and even more complex exception handling of automated process flows are the very antithesis of agile process - taking an age to design correctly and half as long for each subsequent modification. And for the human task operators, why are wasting them on repetitive tasks that should themselves be automated?

Perhaps a better model would be human decision-maker choreographing a sequence of automated tasks? Perhaps we could mashup a context-driven selection of available business processes on a screen and allow a human to sequence the stateful interactions between them?

No comments:

Post a Comment