Those who are interested to follow up this debate may like to visit http://www.human-interaction-management.info, where you will find a carefully thought-out approach to the problem of processes that lie on the human end of the spectrum.  There is also a free toolset in development - find out more at http://www.humanedj.com.

As Steve R-T points out with respect to SOA, thinking about things formally is really a very practical way forward, and yields useful tools.  To my knowledge, HIM is the only such approach that has been put forward to date.
-- 

All the best
Keith

http://keith.harrison-broninski.info
Ron Schmelzer wrote:
Hi Todd --

Glad to help spur debate on this topic, and good feedback! Of course, you're right that most BPM systems factor in the human element through workflow / tasklists, but they don't factor in the concept that a human might know more about the process, its exceptions, and any conditions than an automated system. There are many instances in human-controlled processes where the automated system can only handle the understood conditions and a human must handle any exceptions. Even moreso, when a human understands more about what happens next in a process than an automated workflow, the BPM system often simply gets in the way. There's a desire by IT folks (myself included) to want to automate everything and assume that users get in the way. Well, this ZapFlash brings up the idea that maybe it's the reverse, that we should be trying to human-enable everything and assume that systems, from time to time, might get in the way.

Obviously the truth is that there's a spectrum here of processes. Some can be fully automated, some partially automated, and some not automatable at all. For those that can be fully or partially automated, BPM systems have proved their worth. For those that can't be automated or where humans have more control than not, and especially in cases, like the Mechanical Turk, where a human is really the Service requester or provider, maybe something other than a BPM is mandated.

At the very least, worth a vigorous debate. If we circle round to the fact that BPM systems simply need to evolve, that's one case. If we realize that a new sort of process design and control is mandated, then we can advance the state of IT by figuring out what that looks like and how it works.

Good thinking! Have a great weekend,
Ron

Todd Biske wrote:
This was the same paragraph that struck me, only it raised some 
questions.  BPM suites all include workflow/tasklist capabilities so 
that manual activities can be included in the process.  As I read 
this, it tells me that those efforts are a waste of money, since they 
are not fully automated.  Am I misinterpreting this?  To me, it's 
more about whether the process is well defined or not than whether it 
can be fully automated.  Of course, one could argue that if it can be 
well-defined, then it is a likely candidate for automation.

Ron, could you clarify this for me?
-tb

On Jan 13, 2006, at 4:00 AM, Keith Harrison-Broninski wrote:

> ZapThink wrote (Zapflash of Jan 12):
>
>> And, speaking of business processes, when humans are involved, it
>> makes very little sense to have a centralized, computer-based system
>> coordinating business processes on behalf of humans. The notion of
>> centralized business process runtime engines only works for fully
>> automated processes. When a human is responsible for making decisions
>> about where and how to fulfill Service requests, a centralized,
>> orchestrated runtime process engine only gets in the way. Indeed, 
>> each
>> Service requester or provider might know more about what the next 
>> step
>> in the process is than some central flow-control engine, since a 
>> human
>> might be responsible for fulfilling or generating Service requests.
>
> +1 with knobs on!  I couldn't agree more - see http://
> www.humanedj.com.
> Thank you and well done for describing this so succinctly, chaps at 
> Zap.
>
> --
>
> All the best
> Keith
>
> http://keith.harrison-broninski.info



YAHOO! GROUPS LINKS




Reply via email to