James Taylor's Decision Management

James Taylor

Another opinion on intelligent business processes

user-pic
Vote 0 Votes

I just saw Charles Nicholls' article "Building Intelligent Business Processes into SOA". This was very timely as not only have I recently blogged about SeeWhy and BI 2.0 before I also saw Charles last week (we used to work together). I agree with a lot of what Charles has to say, and what he is doing at SeeWhy, but I did feel like I wanted to make a couple of points in response to his article. Charles has a great definition of an intelligent process:

Intelligent processes are created thorough the automation of repeatable, operational decisions by embedding business intelligence (BI) into those processes.
Intelligent processes are relevant, personalized and responsive.

Now I might quibble with BI (preferring analytics as reports don't work here, only analytic models) and I might also say that an intelligent process should be one that is compliant with regulations and embodies the best expertise your organization has (both uses of rules) but it's a nice definition anyway. "relevant, personalized and responsive" would be covered by my phrases "precise" and "agile". I do think that intelligent processes, or at least the decisions within them, need to be consistent (across channel for instance) unless you design them not to be. Then Charles goes on to take a dig at rules:

Predetermined business rules and logic governing analytic processes don’t adapt automatically, either, as the business changes or to apply more tailored logic to each process instance. The result: rigid, policy-based approaches that don’t treat different processes’ instances in a relevant, personalized or responsive way.

and he's quite right "rigid, policy-based approaches" do not work. However, not all processes can adapt automatically - if you had a lot of loans going in to default and so your system changed the approval criteria for loans you could find yourself in very hot water. Hence the need for rules (to handle the regulations and policies you want to enforce) and analytics (to handle more adaptive/information-centric pieces). Indeed I wrote about analytically-driven processes and transaction-centric decisioning. I also wrote about using business rules to bring business intelligence into processes before.

I think overall that my attitude to decision automation and Charles' approach to BI 2.0 are very compatiable. I think a little more about managing decisions as distinct assets and about compliance/regulations than he does and he is more focused on how to turn events into insight not just data. When all is said and done though I think there is a role for SeeWhy's kind of decision-making as well as localized rules-based and analytic-based decision-making in Complex Event Processing (CEP) or BAM, but this is not the same as taking control of your operational decisions, treating those decisions as a corporate asset and automating them.

Technorati Tags: , , , , , , , , , , , ,

1 TrackBack

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

Those who know first, win - NOT! from Enterprise Decision Management - a Weblog on December 6, 2006 12:42 PM

I saw an ad today, for a well known enterprise application vendor's alliance with a chip company, that had the headline:Those who know first, winand all I could think of was how wrong this was. What good does knowing something Read More

1 Comment

| Leave a comment

Hi James

Thanks for the blog - you may have misinterpreted my intent, so perhaps this is a good opportunity to clarify what I was trying to say, even if it didn't come across!

The approach of building BI into processes is highly complimentary (and relies on)both BPM and Business Rules, and it is where compliance with regulation and policy are usually enforced. So I wansn't really addressing the compliance point, but aiming to get people thinking about not just automating 'dumb' processes. After all if you're going to the effort of automating the process, let's try and make the process run better, not just faster.

I wasn't having a dig at rules engines, but was explaining how, in order to make rules personalized, the facts on which the rules make their decisions, in many but not all cases, need to by dynamic. We see great potential to use real time BI alongside Rules engines & BPM to asert facts, and as a result to make the decisions which are being executed by the rules or BPM engine smarter.

This doesn't mean that you don't need fixed rules, of course you do, but that real time calculations can add great value. Typically these types of calculations cannot be done by rules engines or BPM products - they're just not designed to do it. This is the 'information centric' part of the decision that you describe. Fair Isaac, of all companies, knows this well! I think we agree.

So to take your loan approval example, the dynamic element might be the price of the loan offered based on the individual value of the customer, while the regulation elements are clearly not going to adapt.

"BI" in my parlance includes analytics as a subset. Since nobody in the industry can agree on what an analytic is anyway, it seems a mute point....but I agree, it's not a report!

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