James Taylor's Decision Management

James Taylor

Here's how decision management simplifies process management

user-pic
Vote 0 Votes
Checking out some articles on the Business Rules Community I saw a great illustration of making processes simpler and more agile with decision management. In How Business Rules Define Business Processes (free registration required), Jan Vanthienen and Stijn Goedertier give some nice examples of how standard business process notation, with its abject failure to model decisions properly, can get you in trouble.
I have blogged about this before when I discussed focusing on the diamonds in your process, but Jan and Stijn have a nice worked example. Take a look at this:


In the left hand example the designers are trying to use the usual BPM branching constructs to pick a path through the process. It ALMOST looks like it would work but all it would take is a few more options and it would melt down into the kind of spaghetti BPM definitions that are becoming the next generation of legacy applications. On the right, the decision is made more clear and a decision service is defined to capture the rules, and perhaps the analytics, to be used in the decision making.
Smarter, simpler and more agile - the title of my upcoming presentation at IBM's IMPACT show for those of you attending.


Ref: Jan Vanthienen and Stijn Goedertier, "How Business Rules Define Business Processes," Business Rules Journal, Vol. 8, No. 3 (March 2007), URL: http://www.BRCommunity.com/a2007/b336.html

No TrackBacks

TrackBack URL: http://www.ebizq.net/MT4/mt-tb.cgi/15448

Leave a comment

A blog about the use of decision management technologies like predictive analytics and business rules to deliver agility, improve business processes and bring intelligent automation to SOA.

James Taylor

James Taylor blogs on decision management for ebizQ, and is an independent consultant on decision management, predictive analytics, business rules, and related topics. View more

Sponsored Links

Fico

Subscribe

 Subscribe to this blog by RSS
Subscribe by email:

Recently Commented On

Tag Cloud

adaptive control, agile, agility, analytics, application development, BDM, BI, bi, bpm, bpms, BRE, bre, BRMS, brms, busines rules, business agility, business alignment, business analyst, business analytics, business intelligence, business process, business process management, business rules, business rules engine, business rules management, business rules management system, business user, case management, CEP, change, collaboration, complex event processing, compliance, consumer, context, customer experience, customer-centric, data, data mining, decision, decision agent, decision making, Decision Management, decision management, decision model, decision service, decision table, decision tree, decision-centric, decisioning, declarative, development, domain specific language, drools, dsl, eda, EDM, event processing, extreme personalization, hard coding, IASA, In Database Analytics, inferencing, insurance, intelligence, intelligent agent, interaction, jboss, kpi, legacy, legacy modernization, location, mainframe, marketing, MDE, metrics, micro decision, model-driven, multi-channel, operational BI, operational decision, optimization, performance management, personalization, Pervasive BI, predictive analytics, predictive enterprise, predictive model, process, programmer, programming, real-time, recommendation engine, report, requirements, retail, rete, rule set, rule sheet, scenario, Sensor, service, simulation, smart (enough) systems, smartenoughsystems, smarter systems, SME, soa, software development, statistics, Teradata, transparency, use case, visualization,

Monthly Archives

ADVERTISEMENT