Does work actually flow?

By Sean McGrath, ITworld.com |  Business Add a new comment


Digg!


In businesses, things happen that cause employees to do stuff. This 'stuff' is called 'work'. Work generally does not start and end in an instant. Like everything else in life, it happens with respect to time. This stuff called work flows and therefore we naturally call the phenomenon workflow[1].

Chuffed with the acuity of our analysis, we might be inclined to take a logical leap. Namely, given enough effort, we can identify definite patterns in the way work flows. We can then capture these patterns in a form that computer systems can execute. Doing so will allow us to automate those pesky workflows for the greater good of the organization.

Hmmmm. I'm not so sure. Douglas Adam's posited the existence of a planet where all ballpoint pens go to when they are lost[2]. Another Douglas (coincidence?) - Douglas Hofstadter - posited the existence of a country he called Tumbolia[3] where software goes to rest while the hardware it is running on is down.

I posit that somewhere in the rolling green hills of Tumbolia there is a valley chock-full of machine readable workflows that have been abandoned by the organizations that created them. In fact, there are so many abandoned workflows there, that Tumbolia residents want their government to ship them off to a separate planet dumping ground.

In my experience, workflows - even very complex ones - can be gross over-simplifications of the real world. In mechanizing a workflow, architects typically use concepts of task, role and transition. Simply put, a workflow is a combination of tasks. Tasks are 'resting places' in a workflow. To move a workflow from one resting place to another, somebody playing the right role must move the work along by doing something. The 'something' that they do must be a valid something per the workflow. It must result in an approved transition from one resting place to another. If you don't have the right role or if you are doing the wrong thing or trying an unapproved transition, the computer will stop you. It will beep or start sulking or turn various options of gray on you.

This is the point at which one-way tickets to Tumbolia are purchased. In the real world, workflows are not always simple combinations of states and if-then-else rules. There generally is no immovable set of roles. No inviolate set of transitions. Heck, it may not even be clear if anyone in the organization understands how the workflow actually works. Double-heck, it may not even be clear that the rules (such as they are) sit still long enough to capture them on a diagram -- never mind in a computer program.

Here in the real world, things change. Things change all the time. People play multiple roles - sometimes at the same instant -- in order to get things done. Anything can happen pretty much any time -- regardless of what the computer might think. People in the real world have to deal with it. They need to think on their feet. They adapt in order to succeed. Computerized workflow? A nice idea but get out of the way please, I have work to do...

Is this being too harsh on the idea of computerized workflows? Probably. There are times when they work wonderfully. The problem -- a recurring one in the IT business -- is to extrapolate from the simple case to the complex case in an unwarranted way.

Workflow is one area where such extrapolations can bite you real hard. I'm not convinced that the term 'workflow' does justice to the complexity of the concept it seeks to describe. Does your work actually flow? How many times does the simple case that you can articulate as the general workflow actually apply? How much of your time is spent dealing with the exceptions rather than the general rule? If the general rule rarely applies it is pretty anemic as a general rule and perhaps not a good candidate for automation.

In my experience, workflows can be a lot more complex than the simple sounding word would indicate and when in comes to automating them, it pays to assume that there are levels of unseen complexity in even the simplest workflows.


[1] http://en.wikipedia.org/wiki/Workflow


[2] http://www.funtrivia.com/en/Literature/Adams-Douglas-8815.html


[3] http://en.wikipedia.org/wiki/Tumbolia

    Add a comment

    Post a comment using one of these accounts
    Or join now
    At least 6 characters

    Note: Comment will appear soon after you have activated your account.
    Obscene/spam comments will be removed and accounts suspended.
    The information you submit is subject to our Privacy Policy and Terms of Service.

    ITworld LIVE

    BusinessWhite Papers & Webcasts

    White Paper

    Insiders Can Ruin Your Company. Take Action.

    Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in organizations worldwide. This white paper from NetIQ, discusses key technology solutions that help to prevent and detect insider threats.

    White Paper

    Ten Steps to an Enterprise Mobility Strategy

    Enterprise employees are more mobile, relishing the ability to work productively anywhere, at any time. They may use any means to get connected, often creating financial and security risks for your company. Discover how to get control of your enterprise mobility strategy and ensure mobile worker productivity with these ten steps.

    White Paper

    What You Need to Know About the Costs of Mobility

    Mobile workers want to get connected anywhere, at any time, often at any cost. Enterprise mobility is often a hidden "black" budget in your company. Ensure that your traveling employees are productive everywhere, even while you control cost and security, through an enterprise mobility strategy.

    White Paper

    The 2011 iPass Mobile Enterprise Report

    This industry survey covers trends, recommendations and a policy guide on managing Enterprise Mobility for IT management and CIOs. Get data on employee device liability, as well as smartphone/tablet penetration, budget control and provisioning. Find out how your organization compares, how to ensure mobile worker productivity, and control costs.

    White Paper

    Smarter Commerce is redefining value chain visibility

    Smarter Commerce is redefining the value chain in the age of the customer. It starts with putting the customer at the center of your operations - which of itself is not a new idea - however, truly operationalizing this strategy is not easy.

    See more White Papers | Webcasts

    Ask a question

    Ask a Question