James Taylor's Decision Management

James Taylor

Seven deadly sins of decision management

user-pic
Vote 0 Votes

I was re-reading a nice piece Larry Goldberg wrote last month called Seven Deadly Sins of Business Rules and I thought I would follow-up with a similar list for decision management.

  1. Decisions are not identified and managed during the development lifecycle
    Unless the decisions that drive your operational systems can be identified, understood and ultimately managed you will make little progress. This means making decision identification and description part of your whole requirements/process elicitation and development approach.
  2. Business rules are buried in other models
    One of the critical issues is to ensure that your business rules - the policies and regulations that you must follow - are not buried in other models. Decisions (see #1) are the way to bring rules into processes and systems but it is critical to manage business rules separately so that they can ultimately be updated independently of the rest of your systems and processes.
  3. Traceability between requirements, use cases, business rules, decisions and processes
    While separation is important, so is traceability. When a policy changes, you must be able to see which processes are impacted by the decisions that use rules based on that policy.
  4. Data is considered as a fixed asset
    The data you have in a system is often considered as though it is fixed or as though it can only be extended by capturing more data explicitly. In fact there are at least two ways to extend your data asset. Firstly you can consider external data that can be bought and integrated with your own. Examples include location data, consumer data, government data. Secondly you can mine and analyze your data to infer new data items about customers, products, suppliers. For instance your historical data might enable you to predict customer loyalty and you can then add that data item to the data available to your applications.
  5. Performance metrics are not linked to decisions
    Improving performance means making better decisions and better decisions are those that drive your performance metrics! Unless you link them you can make little progress, especially when the decisions that influence your performance metrics are high-volume, automated ones.
  6. No ability to evolve and change
    The "right" decision is a moving target - the logic you use to make a decision must evolve to meet new customer and market demands, new regulations etc. Failing to build in adaptive control is a big mistake.
  7. Business user/IT collaboration is not established
    In the end the decisions can only be kept up to date if they can evolve (see #6) and if the business can participate directly in the management of those decisions. This means IT/business collaboration must be improved. Wile technology can help with this, organizational change is critical also.

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

No TrackBacks

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

1 Comment

| Leave a comment

You capture some critical elements of a lengthy decision process. I've learned that the unseen but equally debilitating variable in decision management is unvoiced disagreement about the problem a specific solution is trying to solve. Unless there is agreement about the definition and cause of a problem, passive-aggressive resistance and repeated delays will add unnecessary complexity to the decision and implementation process.

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.

Sponsored Links

Fico

Subscribe

 Subscribe to this blog by RSS
Subscribe by email:

Recently Commented On

Recent Webinars

    Tag Cloud

    action, adaptive control, agile, agility, alignment, analytics, application development, BDM, bi, BI, bpm, 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 forum, business rules management, business rules management system, business user, case management, CEP, change, collaboration, competency center, complex event processing, compliance, consumer, context, customer experience, customer-centric, data, data mining, decision, decision agent, decision automation, decision engine, decision making, Decision Management, decision management, decision model, decision service, decision support, decision table, decision tree, decision-centric, decisioning, declarative, development, domain specific language, drools, dsl, eda, EDM, enterprise applications, event processing, extreme personalization, financial services, gartner, hard coding, IASA, In Database Analytics, inferencing, insurance, intelligence, intelligent agent, interaction, jboss, kpi, legacy, legacy modernization, location, mainframe, marketing, MDE, metrics, micro decision, mobile, model-driven, modl, multi-channel, operational BI, operational decision, optimization, pattern, 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, SAP, scenario, semantics, Sensor, service, simulation, smart (enough) systems, smartenoughsystems, smarter systems, SME, soa, software development, statistics, strategic decision, tactical decision, Teradata, traceability, transparency, use case, visualization,

    Monthly Archives

    Blogs

    ADVERTISEMENT