{"id":21,"date":"2006-03-24T11:36:11","date_gmt":"2006-03-24T17:36:11","guid":{"rendered":"http:\/\/markup.thekraemers.com\/2006\/03\/24\/workflow-is-dead-long-live-workflow\/"},"modified":"2006-03-24T11:36:11","modified_gmt":"2006-03-24T17:36:11","slug":"workflow-is-dead-long-live-workflow","status":"publish","type":"post","link":"http:\/\/markup.thekraemers.com\/?p=21","title":{"rendered":"Workflow is dead! Long-live workflow!"},"content":{"rendered":"<p><a title=\"James Robertson's blog\" href=\"http:\/\/www.steptwo.com.au\/columntwo\/\">James Robertson<\/a> and my co-worker <a title=\"Jeff Potts' blog\" href=\"http:\/\/ecmarchitect.com\/\">Jeff Potts<\/a> have a <a href=\"http:\/\/www.steptwo.com.au\/columntwo\/archives\/002061.html\">great<\/a> <a href=\"http:\/\/ecmarchitect.com\/archives\/2006\/03\/24\/669\">discussion<\/a> running on the problems with workflow in content management applications.<\/p>\n<p>Workflows can be infinitely flexible when they are modeled the way work is  really done. What&#8217;s needed is a model that more accurately reflects how people naturally work.<\/p>\n<p>I think linear workflows are inherently flawed by design.  Even in the most extreme example of linear work, a manufacturing assembly  line, workers typically have the ability to stop the line and reject an item outright or request rework. But often  the rework is something more complex than simply passing the item back  to have it worked again.<\/p>\n<p>When these kinds of exceptions occur in most workflow systems today, users create workarounds to the system to get their work done.<\/p>\n<p>About 8 years ago I used a different kind of  workflow engine at KMPG when Kevin Parker and I were helping creating an HR  outsourcing center. We used a product called <a href=\"http:\/\/actiontech.com\">Action Workflow<\/a> to handle all of the  transactional items in and out of the center. Action is based on the  <a title=\"ActionWorks\u00ae Business Interaction Model\" href=\"http:\/\/www.actiontech.com\/BPM\/BIM.cfm\">ActionWorks Business Interaction Model<\/a> which more realistically models how  work is really done. Take a look at the model to see how different it is than the standard linear approach.<\/p>\n<p>The Action model treats work the way it really lives, organically in a cycle of negotiations  and performance. New cycles can organically recur in the parents. It&#8217;s a  completely different (more effective and realistic) way to look at  workflow.<\/p>\n<p>I know James and Jeff were trying to keep this product-agnostic. But Action is the only example I know that&#8217;s using the cycle-approach. Everything else I know of is linear.<\/p>\n<p>We need ways to systematically track the work that we do. The more accurately they model the way we do work, the less people will use workarounds, and the happier everyone will be.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>James Robertson and my co-worker Jeff Potts have a great discussion running on the problems with workflow in content management applications. Workflows can be infinitely flexible when they are modeled the way work is really done. What&#8217;s needed is a model that more accurately reflects how people naturally work. I think linear workflows are inherently [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-21","post","type-post","status-publish","format-standard","hentry","category-process"],"_links":{"self":[{"href":"http:\/\/markup.thekraemers.com\/index.php?rest_route=\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/markup.thekraemers.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/markup.thekraemers.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/markup.thekraemers.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/markup.thekraemers.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21"}],"version-history":[{"count":0,"href":"http:\/\/markup.thekraemers.com\/index.php?rest_route=\/wp\/v2\/posts\/21\/revisions"}],"wp:attachment":[{"href":"http:\/\/markup.thekraemers.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/markup.thekraemers.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/markup.thekraemers.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}