Adapter Initial

Aug 07
2010

Adapter Initial

Agile-, Adhoc-, Dynamic-, Social-, Or Adaptive Bpm

I am pleased to inform you that we have just published ‘Mastering the Unpredictable’ with the substantial support of Keith Swenson, and it is not too soon. The subject of adaptive processes is heating up as you might have read. In the book I discussed the differences between BPM types. Forrester groups products into Integration-, Document-, or Human Centric, which is not very helpful to figure out what you actually need. Vendors position their solutions as such: agile, dynamic (aka flexible), and ad-hoc (often also called human). I started to use the term “adaptive” for process requirements a few years ago. It has been used before but as a substitute for agile. A recent arrival is Social BPM. What does it all mean?

Agile Process — arrived with more powerful design tools and BPMS functionality that gave a business analyst a faster way to design flowcharts. The agile BPM concept requires  the complete analysis, modeling, implementation, simulation, monitoring, and optimization lifecycle. Therefore it is laden with bureaucracy, overhead and long implementation lead times. Processes are mostly laid out in intricate detail, encoded with business rule engines, linked to complex SOA backend orchestration, more complex data and user interface mappings, and in most cases sees content as an afterthought — except for document-centric capture solutions.

Dynamic Process — has been around for a few years now in various incarnations.  It is a variant of agile process and enables the business user to make changes to the process execution on the fly, by for example selecting a different sub-process, but requiring predefined exit points. User changes do not change the defined process template, and a change is seen as either an exception or an unforeseen variant. That hits the limitations of  most BPM systems, because users do not have access to the metadata definitions of process and business variables and therefore these dynamic user changes fall through the monitoring grid.

However, most users who taste Dynamic BPM blood report that they love the flexibility as a new kind of freedom. Such processes can proliferate and if the system isn’t really capable of handling it, a lack of transparency can be the consequence. That is not the problem of the dynamic process but the limitation of the BPM system. I question the need for process standardization as a reaction to the limitations of orthodox BPM systems. If dynamic processes are the cause of distress in your BPM bureaucracy or system they most probably ought to be executed as adaptive processes and not be forced back into rigidity.

Ad-Hoc Process — those are typically simple processes with a couple of steps relating to  content state. The most commonly used ad-hoc process environment today is Microsoft SharePoint. There are however substantial problems to be considered. User-created SharePoint processes and content are a Wild-Bunch mix of Word/Excel/Access pieces interspersed with macros. That makes them neither easily manageable nor reasonably upward compatible to the next releases of MS-Office and SharePoint. But too many business managers are looking for quick-fixes rather than sustainability. When I talked to IT managers in terms of process management with SharePoint the general response was negative, despite users being reasonably happy with the ease-of-use.

I propose that these ad-hoc processes also ought to be managed through adaptive processes, which provides them with the business metadata definitions, the standardized backend interfaces, business rules, and easy-to-use content and user interface creation and adaptation.

Social BPM — For me, process management is about people communication, therefore I always saw the link to ECM and CRM and most obviously to social networking, despite the realization that it can’t be enforced. Social networkers are collaborative t-shirts with backpacks who love what they do because it is their own free choice. BPM proponents believe in upfront design and people control. And in that gap — so some believe — may lie salvation through Social BPM, but in which lifecycle phase could social be of benefit? Design, modeling, implementation, simulation, optimization, deployment, execution, monitoring, or tuning? No clear definition …

Open collaborative effort on the creation of process flowcharts covers at most 20% of the complete process functionality to be designed. Once the flowchart is encoded with the other BPM elements it stops to be social, agile and will never be adaptive. That is not the same as empowerment, which provides authorization and access to resources. A business hierarchy is most effective when the process teams can each focus on their own things. There is little need for an open social collaborative community to DESIGN processes. Surely, two process owners need to discuss their handovers. If the process tools are web-enabled they are automatically ‘social’. Social communication is not enough, because the business needs a central repository to manage and deploy all the process and business metadata.

Adaptive Process — sidelines Business Process Design and Management as a strategic initiative. Process design must rather map the business strategy into a business architecture with capability maps, use cases and process teams. It is however quite impossible to sensibly derive detailed business processes from a strategy without bottom-up participation. Social BPM could help but the result would still be rigid. The process owning team alone must create and maintain the (secondary) service processes, while the management defines the goals in a capability map that links the service processes and the support processes together. That has to be communicated in an easy-to-use business architecture for the process teams directly in a metadata repository. The infrastructure  provides the necessary transparency for management to define goals and outcomes and to monitor their achievement, while business users still retain their ad-hoc freedom. These processes can be enhanced to stricter definition and more complexity any time.

So what does adaptive mean? It refers to internal changes caused by outside conditions that become permanent and make the entity more fitting to those new conditions. Those changes are performed by means of the entity itself and not by some external force. So if you need consultants to design or change your processes it may be agile but not adaptive. With Adaptive Process, endusers do not just collaborate in flowchart design, but they actually create the real-world process on the fly. Not just a simple ad-hoc activity, but with substantial complexity using metadata models from the repository and business rules in natural language for well defined goals. Being adaptive is not about predicting how a process WILL work or to agree on all possible mutations. Adaptive means that real-time knowledge from the last process execution can influence the execution of the next.

Misconceptions — Adaptive process is empowerment, but that does not mean decision-making authority for anyone about everything. Authorized users can however add business rules to a process during runtime. Centrally managed business rules can make an adaptive process as flexible or rigid as needed without ever touching a flowchart. Process adherence in BPM too often forces users to do the wrong thing right. A process adherence culture is thus not a valuable business trait. It requires complex process exception handling to be analyzed, implemented and executed. Give up the rigid process and gone are the exceptions. There is no need to evaluate to see if processes are dynamic, because that is the norm anyway. Rigid processes are the odd and rare ones.

Strict role/policy security must control who is allowed to make what changes to a process. Everything that actors want for a customer is a good thing for the business. Actors do not always know the consequences of that and that’s where transparency comes into play. Adaptive Process is not just a more flexible kind of BPM, where users can make more choices during execution! That is Dynamic or Ad-Hoc BPM. Adaptive Process is about DOING AWAY with the flowcharting process and allow business users to interact with all above process artifacts in real-time and create those processes WITH ANY CONTROL, SEQUENCE AND STRUCTURE NEEDED interactively — without needing further implementation work. I don’t see much of a danger. The difference is that it happens in real-time, by the real people, and for or with the real customers. Therefore there is no need for simulation, as you just adapt over time the process controls to the minimum amount necessary.

For many organizations this power is new and strange, but users love the freedom when they get it. The management loves the transparency and immediate control over processes. Changes can happen more or less immediately. The ones that are the most cautious about using adaptive processes are BPM analysts, IT architects, and IT production managers. This might change once they see it is a fantastic chance to put a well defined process and business architecture in place.

So the risk of Adaptive Process is not in the implementation or in business users resisting process adherence. The question is whether management or IT are willing to hand that much power to the business users, because Adaptive Process enables them to also create protected processes in agile, ad-hoc, dynamic and social BPM style.

About the Author

Max J. Pucher is the founder and current Chief Architect of ISIS Papyrus Software, a globally operating company that specializes in Artificial Intelligence for business process and communication. He has written several books, frequently speaks and writes on IT and holds several patents.

Magic Flight Launch Box Power Adapter Initial Impressions

Wall adapter for Initial/Mintek portable DVD player Wall adapter for Initial/Mintek portable DVD player

CAR AUTO DC ADAPTER FOR INITIAL IDM-1731 IDM1731 DVD CAR AUTO DC ADAPTER FOR INITIAL IDM-1731 IDM1731 DVD

Car Adapter For INITIAL IDM-9520 IDM-9530 IDM-9820 DVD Car Adapter For INITIAL IDM-9520 IDM-9530 IDM-9820 DVD

Genuin Initial AC Adapter Model: ADPV29A Genuin Initial AC Adapter Model: ADPV29A

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-835 b/d 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-835 b/d

AC POWER ADAPTER FOR INITIAL IDM-1731 PORTABLE DVD AC POWER ADAPTER FOR INITIAL IDM-1731 PORTABLE DVD

AC POWER ADAPTER FOR INITIAL IDM-835 PORTABLE DVD AC POWER ADAPTER FOR INITIAL IDM-835 PORTABLE DVD

Car Adapter Fr Initial IDM-1295, IDM-1731 Portable DVD Charger Power Supply Cord Car Adapter Fr Initial IDM-1295, IDM-1731 Portable DVD Charger Power Supply Cord

Car Adapter For INITIAL DVD-1810 DVD-5820 Portable DVD Player Charger Power Cord Car Adapter For INITIAL DVD-1810 DVD-5820 Portable DVD Player Charger Power Cord

Car Auto Adapter Charger INITIAL IDM-1252 IDM-1295 DVD Car Auto Adapter Charger INITIAL IDM-1252 IDM-1295 DVD

AC Power Wall Charger Adapter for DVD player Initial IDM1731 IDM-1731 AC Power Wall Charger Adapter for DVD player Initial IDM1731 IDM-1731

Car Adapter For Initial IDM-7110 IDM-5110 Portable DVD Charger Power Supply Cord Car Adapter For Initial IDM-7110 IDM-5110 Portable DVD Charger Power Supply Cord

Initial ADPV26A 9V 2.2A AC/DC Power Adapter Initial ADPV26A 9V 2.2A AC/DC Power Adapter

HQRP AC Power Adapter Charger fits Initial IDM-1731 IDM-9530 DVD Player HQRP AC Power Adapter Charger fits Initial IDM-1731 IDM-9530 DVD Player

HQRP AC Adapter Power Supply fits Initial DVD-5820 DVD-680P IDM-830 HQRP AC Adapter Power Supply fits Initial DVD-5820 DVD-680P IDM-830

HQRP AC Adapter Power Supply fits Initial IDM-1731 IDM-1810 IDM-9520 IDM-9530 HQRP AC Adapter Power Supply fits Initial IDM-1731 IDM-1810 IDM-9520 IDM-9530

GENUINE DURABRAND APX001A AC/DC ADAPTER 9V DC -INITIAL MINTEK NEXTAR AUDIOVOX GENUINE DURABRAND APX001A AC/DC ADAPTER 9V DC -INITIAL MINTEK NEXTAR AUDIOVOX

AC Wall Power Adapter for Samsung DVD-L300 Initial IDM-1731 IDM-9530 AK44-00001A AC Wall Power Adapter for Samsung DVD-L300 Initial IDM-1731 IDM-9530 AK44-00001A

AC Adapter for Initial idm-9530 idm-9520 idm-1810 idm-830 dvd-9510 dvd-5820 NEW AC Adapter for Initial idm-9530 idm-9520 idm-1810 idm-830 dvd-9510 dvd-5820 NEW

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-837 b/d 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-837 b/d

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-7058 b 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-7058 b

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-850 b/d 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-850 b/d

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-831 b/d 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-831 b/d

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-750 dx 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-750 dx

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-5110 b 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-5110 b

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-635 b/d 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-635 b/d

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-9530 b 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-9530 b

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-9520 b 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-9520 b

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-1252 b 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-1252 b

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-1250 b 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-1250 b

12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-830 b/d 12V AC Wall Power Adapter Cord Cable For Initial Portable DVD Player IDM-830 b/d

Car Adapter For INITIAL DVD-5820 DVD5820 DVD9510 DVD Player Auto Power Cord PSU Car Adapter For INITIAL DVD-5820 DVD5820 DVD9510 DVD Player Auto Power Cord PSU

Comments are closed.