Decision Management (ODM,ADS)

 View Only
Expand all | Collapse all

Building simpler, smarter and more agile mainframe applications

  • 1.  Building simpler, smarter and more agile mainframe applications

    IBM Champion
    Posted Wed March 23, 2022 01:09 PM
    It's been great seeing some of the recent threads on using #OperationalDecisionManager(ODM)on #IBMZOS(links below) as it reiterated for me a key thread in my experience the last 20 years - that a focus on #DecisionAutomationcan make your systems simpler, smarter and more agile regardless of the platform you are using - you don't need to change the PLATFORM to change the APPLICATION.

    Instead, take your application and identify the decisions within it - does it DECIDE who's eligible? calculate (decide) on the price, discount or commission? decide what documents are required or who has to sign them? must it decide which transactions are fraudulent, wasteful or risky? All of these are operational business decisions. And if the way you make those decisions is embedded in your code then your application is going to be more complex than it needs to be (because code is bad at managing business decisions), stupider than it needs to be (because you can't apply advanced analytics to it) and harder to change than it needs to be.

    Separating out decisions and managing them using tools like #odmor #AutomationDecisionServices(ADS)improves your applications in three ways:

    1. Simpler.
      Remove decision-making from the code in a coherent way and the remaining code is much simpler, more stable and easier to understand. Process flows are more direct, user interfaces are simplified and much more.
    2. Smarter
      Decision-making is where you can apply machine learning and predictive analytics. Separating out the decision-making makes it much easier to see what kind of analytics will improve things and so make your application smarter.
    3. More Agile
      A #businessrulesmanagement system makes it easy to change, test, simulate and deploy changes to your decision-making, Especially if you use a decision model to frame the requirements, business owners and analysts can be more directly involved and your time to respond will drop.
    And all these benefits work regardless of the platform you deploy on - even if you need to deploy the same rules and decisioning to multiple platforms (to Z for bulk processing, to support a mobile app for single transactions and to help your chat bot make decisions).

    You don't have to re-platform your applications to improve them.


    Useful links:

    James Taylor
    Decision Management Solutions
    Palo Alto CA

  • 2.  RE: Building simpler, smarter and more agile mainframe applications

    Community Leadership
    Posted Thu March 31, 2022 10:01 AM
    Thanks for this, James.  I love thinking about a successful business as one who makes the best decisions.

    DAVID Jenness