SlideShare a Scribd company logo
Legacy
                modernization with
                         Decision
James Taylor,
                 Management and
       CEO
                   Business Rules
Your presenter – James Taylor
 CEO of Decision Management Solutions
 Works with clients to improve their
 business by applying analytics and
 analytic
 technology to automate and improve
 decisions
 Spent the last 8 years developing the
 concept of Decision Management
 20 years experience in all aspects
 of software including time in
 FICO, PeopleSoft R&D, Ernst & Young
                              ©2011 Decision Management Solutions   2
AGENDA

         1 2
     The challenge of
     legacy systems
                        The role of
                        decisions in
                        legacy
                                           3
                                        Modernizing with
                                        Decision
                                        Management
                        challenges




         4 5 6
     The power of       Improving       Wrap and next
     business rules     alignment and   steps
     management         agility
     systems
The one slide you need
 Legacy systems have negative business
 impacts
 Not all parts of a legacy system are equal
 Focus on extracting and modernizing
 decisions
 Use a business rules management system
 Externalizing decisions with business rules
  Improves alignment
  Improves agility
  Manages risk
                           ©2011 Decision Management Solutions   4
The challenge of legacy
               systems
The business impact of legacy systems
 Fines and legal issues
  Regulations and rulings cannot be implemented
 Competitive weakness
  Lack of agility slows competitive response
  Policies are buried in code with a long change
  cycle
  The business has no real idea how the system
  works
 No learning going on
  Test and learn is not an option
  What you learn cannot be applied
                             ©2011 Decision Management Solutions   6
Every option for change has issues
 Rip and replace      Cost!
                      Risk!

 Re-platform or       To what?
 modernize            Next generation legacy?


 Service-enable       Better but
                      Services as black
                      boxes?


                        ©2011 Decision Management Solutions   7
Case: State Agency
 Critical state budget component
 Legacy systems modified for 30 years
  On-line application and batch COBOL
  Minor changes required extensive programming
  Inconsistent interpretation of legislation
 Needed
  Rapid response to changing legislation
  Non-technical business experts engaged



                           ©2011 Decision Management Solutions   8
The role of
decisions in legacy
challenges
What is a decision?
   Data is gathered, considered
   A choice or selection is made
   That results in a commitment to action




                       ©2011 Decision Management Solutions   10
Legacy systems make decisions
 They
  Determine if a customer is eligible for a benefit
  Validate the completeness of an invoice
  Calculate the discount for an order
  Assess the risk of a transaction
  Select the terms for a loan
  Choose which claims to Fast Track
 These are decision words
 The system must answer a question each
 time
                              ©2011 Decision Management Solutions   11
Decisions are high change components
 Regulations change          Change to keep eligibility
                             decisions compliant
 Policies change             Change validation to track
                             new data requirements
 Competitors change          Change the discount to
                             remain competitive
 Markets change              Change the assessment to
                             manage risk
 Consumer behavior changes   Change to keep selecting the
                             right deal terms
 Fraudsters adapt
                             Change the routing to focus
                             on new fraud
                               ©2011 Decision Management Solutions   12
Case: State Agency
 Key objectives
  Don’t require complete rewrite of legacy
  Usable by non-technical analysts
  Comprehensive business control
  It must run quickly and scale on all platforms
 Identified key decision – “What is correct fee”
 Externalized just that decision



                              ©2011 Decision Management Solutions   13
Modernizing with
   Decision
 Management
Decision Management
 An approach or business discipline for
 automating and improving decision-making
 It improves day to day business results by
   Supporting
   Automating and
   Improving operational decisions
 It builds on existing enterprise applications to
   put data to work
   manage uncertainty
   increase transparency
   give the business control
                               ©2011 Decision Management Solutions   15
Delivering Decision Management

 3 stages to better operational decisions
                                                    Create a “closed
                                                    loop” between
                                                    operations and
                        Design and build            analytics to
                        independent                 measure results
                        decision processes          and drive
                        to replace decision         improvement
   Identify the         points embedded in
   decisions (usually   operational systems
   about customers)
   that are most
   important to your
   operational
   success


                                        ©2011 Decision Management Solutions   16
Decision Services remain in sync
                    Conventional Approach                                                         Decision Management

                                                Other Systems
       CRM
      System                                                                      CRM
                                                                                 System                                 Decision
                                                                                                                        Service


                           Frequent code changes                Infrequent code changes                                                                Other Systems
                                                                       sor t ed=1:
  sor t ed=1:                                                          f or I      y = I–I= y > 11; y –I t
  f or I      y = I–I= y > 11; y –I t                                      p ri n t ( y –Id ,y) :
      p ri n t ( y –Id ,y) :                                                if [1a r r ayI y] < 1a rr ayI y -1]) t
       if [1a r r ayI y] < 1a rr ayI y -1]) t                                   holder - [a rr a y[ y -1] |
           holder - [a rr a y[ y -1] |                                     Iar ra yl y       -1]) = 1     [y])
      Iar ra yl y       -1]) = 1     [y])                                  1 a rr a      y     = holder
      1 a rr a      y     = holder




 Programmers                                                         Programmers

                                                                                                                     Frequent policy changes
 Policy Changes




 Business users                                                                                                        Business users
                                                                                                                                    Smart (Enough) Systems, Prentice Hall June 2007 Fig 211


                                                                                                                 ©2011 Decision Management Solutions                         17
Separation adds agility
 Decision making logic is most changeable
 Typical legacy system forces a complete
 release
        System v1            System v2
     Decision v1            Decision v2

 But only the decision needs to change
 And it needs to change more often
                    v1
   v1        v2     V3             V4                    v5
                          ©2011 Decision Management Solutions   18
The power of
  business
   rules
management
  systems



               ©2011 Decision Management Solutions
                                                19
Clarity and transparency are needed
            If customer is GoldCustomer
             and Home_Equity_Loan_Value is more than $100,000
             then college_loan_discount = 0.5%
            If member has greater than 3 prescriptions
             and prescription’s renewal_date is less than 30 days in the future
              then set reminder=“email”
            If patient’s age is less than 18
             and member’s coverage is “standard”
             and member’s number_of_claims does not exceed 4
              then set patient’s coverage to “standard”




                                         ©2011 Decision Management Solutions      20
What are business rules?
 “… a directive intended to influence
 behavior.”
 “… a formal expression of knowledge or
 preference, a guidance system for steering
 behavior (a transaction) in a desired
 direction.”
 “… statements of the actions you should
 take when certain business conditions are
 true.”



                         ©2011 Decision Management Solutions   21
Business rules drive decisions



                Decision                              Regulations
   Policy




    History


                                            Experience
                   Legacy
                 Applications
                                ©2011 Decision Management Solutions   22
Unmanageable business rules




public class Application {
private Customer customers[];
private Customer goldCustomers[];
...
public void checkOrder() {
 for (int i = 0; i < numCustomers; i++) {
  Customer aCustomer = customers[i];
  if (aCustomer.checkIfGold()) {
   numGoldCustomers++;
   goldCustomers[numGoldCustomers] = aCustomer;
   if (aCustomer.getCurrentOrder().getAmount() > 100000)
    aCustomer.setSpecialDiscount (0.05);
  }
 }
}

                                                           ©2011 Decision Management Solutions   23
Manageable business rules
                         If customer is GoldCustomer
                          and Home_Equity_Loan_Value is more than $100,000
                          then college_loan_discount = 0.5%

                         If member has greater than 3 prescriptions
                          and prescription’s renewal_date is less than 30 days in the future
                           then set reminder=“email”

                         If patient’s age is less than 18
                          and member’s coverage is “standard”
                          and member’s number_of_claims does not exceed 4
                           then set patient’s coverage to “standard”




Smart (Enough) Systems, Prentice Hall June 2007. Fig 4.3


                                                                    ©2011 Decision Management Solutions   24
A Business Rules Management System

 Validation             Testing
    and
 Verification



                                             Decision
                                Deployment
                                                                                             Production
            Rule                             Service                                         Application
          Repository
                                              Rule
                                             Engine



Design              Rule
 Tools           Management
                 Applications

                                              Operational
                                               Database




                                                                After Smart (Enough) Systems, Prentice Hall June 2007. Fig 6.6


                                                 ©2011 Decision Management Solutions                           25
Why manage business rules
        Reduce Costs
        • Fewer resources, less time to change decisions
        • Lower fines, legal costs from bad decisions
        • Reduced IT costs to implement decisions

        Improve Decision Making
        • Clear policies and procedures
        • Consistently applied across channels, systems
        • Increased accuracy from business users participation

        Business Agility
        • More rapid response to business threats
        • Fewer missed opportunities
        • Faster time to market
                                ©2011 Decision Management Solutions   26
Case: State Agency
 Business Sources
  Separated fee-specific rules from existing
  legislation
  Found inconsistent interpretation of rules
  Translation of documentation into rules
 Technical Sources
  Business rules embedded within code
  Multiple platforms / multiple interpretations
  Program documentation not current


                               ©2011 Decision Management Solutions   27
Which would you rather maintain?
           ADD #2,+VCSDTFPD,RESULT=DTIN4A
           ADD #1,+ZW0DTFPD,RESULT=DTOUT4A
           CALL Z#SCMPDT,0,0,0,0,0,P2=DTIN4A,P3=DTOUT4A
           ADD #2,+VCSNEXPD,RESULT=DTIN5A
           ADD #1,+ZW0NEXPD,RESULT=DTOUT5A
           CALL Z#SCMPDT,0,0,0,0,0,P2=DTIN5A,P3=DTOUT5A
           SUB (ZW0NEXPD,#1),(ZW0DTFPD,#1),RESULT=ZW0#DAYS,PREC=DDD
           DO WHILE,(ZW0#DAYS,LT,ZL0DW090,DWORD)
            MOVE ZW0VALUE,2,WORD
            ADD #2,+VCSNEXPD,RESULT=ZC1DTIN
            CALL Z#SCMPDT,ZC1DTIN,(ZW0NXOUT),0,0,ZW0VALUE
            CALL Z#SCNVDT,(ZW0NXOUT),(ZW1NXDT)
            MOVE (VCSNEXPD,#2),ZW1NXDT,(4,BYTE)
           CONVTB ZW1NEXPD,(VCSNEXPD,#2),PREC=D,FORMAT=(6,0,I)
           CONVTD ZW0NEXYR,ZW1NEXPD+4,PREC=S,FORMAT=(2,0,I)
           IF (ZW0NEXYR,LE,ZL025,2)
              ADD ZW0NEXYR,ZL12000
           ELSE
              ADD ZW0NEXYR,ZL01900
           ENDIF



while (the newExpirationDate of feeVehicle < the dateFeesReceived of feeVehicle + 90 days)
 do {
           the newExpirationDate of feeVehicle = the newExpirationDate of feeVehicle + 2 years
}


                                                                  ©2011 Decision Management Solutions   28
Improving alignment and
                 agility
The business agility cycle


         Act/
                                        Detect
       Respond




     Communicate                      Decide
       Decision                      Response


                                                         After Gartner Inc

                         ©2011 Decision Management Solutions      30
Decision Management drives agility

                                                   Explain what happened
Automated yet agile response
                                                   Rapidly add new checks
Business control
                        Act/
                                                       Detect
                      Respond




                   Communicate                       Decide
                     Decision                       Response

Communicate new rules effectively
                                           Help business and IT collaborate
Manage change
                                           Analyze and test approaches


                                    ©2011 Decision Management Solutions   31
Case: State Agency
 Outcome
   2,000+ rules stored in central repository
   60,000+ transactions/day across batch and online
   Rules easily updated by non-technical business people

 Benefits
   Managed, demonstrable compliance
   Rapid response to policy changes

 ROI example
   First day there was an error
   Fix took 15 minutes v 2-8 hours: 87%-97% reduction
                                    ©2011 Decision Management Solutions   32
Analytics drive better decisions
                       Rules address what might happen


          Analytics help you understand why and when
           *   *
           * * *   *
         * * *       * *
    *          * * * ** *
                          *
          *** * * * *
  * * * ***           ** *
   *
     *
         **
              *
       *        *   * ** * *
             * * ** * *
                  *




                                             ©2011 Decision Management Solutions   33
Continuous improvement in decisions




                      ©2011 Decision Management Solutions   34
Continuous improvement in decisions




                      ©2011 Decision Management Solutions   35
Wrap up
and next steps
Action Plan

      1        Analyze code to find decisions


      2   Rework to isolate decision components


      3   Analyze policies and regulations for rules


      4        Use legacy code to verify rules


      5     Redeploy rules as Decision Services


      6           Retire the replaced code
                                  ©2011 Decision Management Solutions   37
The one slide you need
 Legacy systems have negative business
 impacts
 Not all parts of a legacy system are equal
 Focus on extracting and modernizing
 decisions
 Use a business rules management system
 Externalizing decisions with business rules
  Improves alignment
  Improves agility
  Manages risk
                           ©2011 Decision Management Solutions   38
Decision Management Solutions
 Decision Management Solutions can help you
  Focus on the right decisions
  Implement a technology blueprint
  Build decisioning systems

 For assistance, to find out more or if you have
 questions
  james@decisionmanagementsolutions.com
  http://www.decisionmanagementsolutions.com
  http://jtonedm.com
  @jamet123 or @decisionmgt
                            ©2011 Decision Management Solutions   39
Thank you!




                      James Taylor, CEO
   james@decisionmanagementsolutions.com
www.decisionmangementsolutions.com/learnmo
                                         re

More Related Content

What's hot

Decision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial CompaniesDecision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision Management Solutions
 
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
Decision Management Solutions
 
Brainstorm - Smarter Simpler More Agile Processes
Brainstorm - Smarter Simpler More Agile ProcessesBrainstorm - Smarter Simpler More Agile Processes
Brainstorm - Smarter Simpler More Agile Processes
Decision Management Solutions
 
Deploying analytics with a rules based infrastructure pawcon sf 2011
Deploying analytics with a rules based infrastructure pawcon sf 2011Deploying analytics with a rules based infrastructure pawcon sf 2011
Deploying analytics with a rules based infrastructure pawcon sf 2011
Decision Management Solutions
 
Increasing BPM agility and effectiveness with Decision Management
Increasing BPM agility and effectiveness with Decision ManagementIncreasing BPM agility and effectiveness with Decision Management
Increasing BPM agility and effectiveness with Decision Management
Decision Management Solutions
 
The Decision Management Manifesto Explained
The Decision Management Manifesto ExplainedThe Decision Management Manifesto Explained
The Decision Management Manifesto Explained
Decision Management Solutions
 
Models collecting dust? How to transform your results from interesting to imp...
Models collecting dust? How to transform your results from interesting to imp...Models collecting dust? How to transform your results from interesting to imp...
Models collecting dust? How to transform your results from interesting to imp...
Decision Management Solutions
 
Data Integrity Solutions & Services
Data Integrity Solutions & ServicesData Integrity Solutions & Services
Data Integrity Solutions & Services
Infosys
 
Models Collecting Dust? How to Transform Your Results from Interesting to Imp...
Models Collecting Dust? How to Transform Your Results from Interesting to Imp...Models Collecting Dust? How to Transform Your Results from Interesting to Imp...
Models Collecting Dust? How to Transform Your Results from Interesting to Imp...
Revolution Analytics
 
Performance Engineering: Strategies, Analysis and Management meet your busine...
Performance Engineering: Strategies, Analysis and Management meet your busine...Performance Engineering: Strategies, Analysis and Management meet your busine...
Performance Engineering: Strategies, Analysis and Management meet your busine...
The Digital Group
 
Standardize the Service Desk
Standardize the Service DeskStandardize the Service Desk
Standardize the Service Desk
Info-Tech Research Group
 
Trailblazing Shorter Paths to PLM Value
Trailblazing Shorter Paths to PLM ValueTrailblazing Shorter Paths to PLM Value
Trailblazing Shorter Paths to PLM Value
Autodesk Fusion Lifecycle
 
The Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In TelecommunicationsThe Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In Telecommunications
Nathaniel Palmer
 
Vistacom in the Facilities Management Journal (September-October 2015)
Vistacom in the Facilities Management Journal (September-October 2015)Vistacom in the Facilities Management Journal (September-October 2015)
Vistacom in the Facilities Management Journal (September-October 2015)Destiny Heimbecker
 
The ambition maturity_gap_report_june_2012_final_final
The ambition maturity_gap_report_june_2012_final_finalThe ambition maturity_gap_report_june_2012_final_final
The ambition maturity_gap_report_june_2012_final_final
Ilia Malkov
 
The Road to Transformation
The Road to TransformationThe Road to Transformation
The Road to Transformation
Blue Slate Solutions
 
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUEQUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
eAuditor Audits & Inspections
 

What's hot (19)

Decision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial CompaniesDecision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
 
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
 
Brainstorm - Smarter Simpler More Agile Processes
Brainstorm - Smarter Simpler More Agile ProcessesBrainstorm - Smarter Simpler More Agile Processes
Brainstorm - Smarter Simpler More Agile Processes
 
Deploying analytics with a rules based infrastructure pawcon sf 2011
Deploying analytics with a rules based infrastructure pawcon sf 2011Deploying analytics with a rules based infrastructure pawcon sf 2011
Deploying analytics with a rules based infrastructure pawcon sf 2011
 
Increasing BPM agility and effectiveness with Decision Management
Increasing BPM agility and effectiveness with Decision ManagementIncreasing BPM agility and effectiveness with Decision Management
Increasing BPM agility and effectiveness with Decision Management
 
Four capabilities of decision management systems
Four capabilities of decision management systemsFour capabilities of decision management systems
Four capabilities of decision management systems
 
The Decision Management Manifesto Explained
The Decision Management Manifesto ExplainedThe Decision Management Manifesto Explained
The Decision Management Manifesto Explained
 
Models collecting dust? How to transform your results from interesting to imp...
Models collecting dust? How to transform your results from interesting to imp...Models collecting dust? How to transform your results from interesting to imp...
Models collecting dust? How to transform your results from interesting to imp...
 
Business Friendly Data Mining
Business Friendly Data MiningBusiness Friendly Data Mining
Business Friendly Data Mining
 
Data Integrity Solutions & Services
Data Integrity Solutions & ServicesData Integrity Solutions & Services
Data Integrity Solutions & Services
 
Models Collecting Dust? How to Transform Your Results from Interesting to Imp...
Models Collecting Dust? How to Transform Your Results from Interesting to Imp...Models Collecting Dust? How to Transform Your Results from Interesting to Imp...
Models Collecting Dust? How to Transform Your Results from Interesting to Imp...
 
Performance Engineering: Strategies, Analysis and Management meet your busine...
Performance Engineering: Strategies, Analysis and Management meet your busine...Performance Engineering: Strategies, Analysis and Management meet your busine...
Performance Engineering: Strategies, Analysis and Management meet your busine...
 
Standardize the Service Desk
Standardize the Service DeskStandardize the Service Desk
Standardize the Service Desk
 
Trailblazing Shorter Paths to PLM Value
Trailblazing Shorter Paths to PLM ValueTrailblazing Shorter Paths to PLM Value
Trailblazing Shorter Paths to PLM Value
 
The Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In TelecommunicationsThe Fundamentals Of BPM Innovation In Telecommunications
The Fundamentals Of BPM Innovation In Telecommunications
 
Vistacom in the Facilities Management Journal (September-October 2015)
Vistacom in the Facilities Management Journal (September-October 2015)Vistacom in the Facilities Management Journal (September-October 2015)
Vistacom in the Facilities Management Journal (September-October 2015)
 
The ambition maturity_gap_report_june_2012_final_final
The ambition maturity_gap_report_june_2012_final_finalThe ambition maturity_gap_report_june_2012_final_final
The ambition maturity_gap_report_june_2012_final_final
 
The Road to Transformation
The Road to TransformationThe Road to Transformation
The Road to Transformation
 
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUEQUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
QUALITY AUDIT TRACKING: THE KEY TO EFFICIENCY, EFFECTIVENESS AND VALUE
 

Similar to Legacy modernization with decision management and business rules

How to Build Decision Management Systems Part 2 Decision services
How to Build Decision Management Systems Part 2 Decision servicesHow to Build Decision Management Systems Part 2 Decision services
How to Build Decision Management Systems Part 2 Decision services
Decision Management Solutions
 
Predictive Analytics at the Speed of Business
Predictive Analytics at the Speed of BusinessPredictive Analytics at the Speed of Business
Predictive Analytics at the Speed of Business
Decision Management Solutions
 
Business rules in decision management systems
Business rules in decision management systemsBusiness rules in decision management systems
Business rules in decision management systems
Decision Management Solutions
 
Using Predictive Analytics: Secrets to Creating a Successful Predictive Enter...
Using Predictive Analytics: Secrets to Creating a Successful Predictive Enter...Using Predictive Analytics: Secrets to Creating a Successful Predictive Enter...
Using Predictive Analytics: Secrets to Creating a Successful Predictive Enter...
Decision Management Solutions
 
Customer Decision Management - 5 Benefits
Customer Decision Management - 5 BenefitsCustomer Decision Management - 5 Benefits
Customer Decision Management - 5 Benefits
Decision Management Solutions
 
Putting Predictive Analytics To Work
Putting Predictive Analytics To WorkPutting Predictive Analytics To Work
Putting Predictive Analytics To Work
Decision Management Solutions
 
From BI to Predictive Analytics
From BI to Predictive AnalyticsFrom BI to Predictive Analytics
From BI to Predictive Analytics
Decision Management Solutions
 
Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...
Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...
Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...
Decision Management Solutions
 
How to Build Decision Management Systems Part 3 - Decision Analysis
How to Build Decision Management Systems Part 3 - Decision AnalysisHow to Build Decision Management Systems Part 3 - Decision Analysis
How to Build Decision Management Systems Part 3 - Decision Analysis
Decision Management Solutions
 
Introduction to decision management
Introduction to decision managementIntroduction to decision management
Introduction to decision management
Decision Management Solutions
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M IlogSOA Symposium
 
Decision CAMP 2014 - James Taylor - Decision Management 101
Decision CAMP 2014 - James Taylor - Decision Management 101Decision CAMP 2014 - James Taylor - Decision Management 101
Decision CAMP 2014 - James Taylor - Decision Management 101
Decision CAMP
 
Corticon Corporate Brochure
Corticon Corporate BrochureCorticon Corporate Brochure
Corticon Corporate BrochureCorticon
 
Business Process Management - Synergy Computer Solution
Business Process Management - Synergy Computer SolutionBusiness Process Management - Synergy Computer Solution
Business Process Management - Synergy Computer Solution
Synergy Computer Solutions
 
3.0-Decision-Making.pdf
3.0-Decision-Making.pdf3.0-Decision-Making.pdf
3.0-Decision-Making.pdf
JasminGalacio
 
Optimize Change Management
Optimize Change ManagementOptimize Change Management
Optimize Change Management
Info-Tech Research Group
 
Predictive analytics in decision management systems
Predictive analytics in decision management systemsPredictive analytics in decision management systems
Predictive analytics in decision management systems
Decision Management Solutions
 
Why is decision modeling the burning issue among business analysts? IIBA Bay ...
Why is decision modeling the burning issue among business analysts? IIBA Bay ...Why is decision modeling the burning issue among business analysts? IIBA Bay ...
Why is decision modeling the burning issue among business analysts? IIBA Bay ...
Decision Management Solutions
 
Good old u serv product derby in the brave new world of decision management
Good old u serv product derby in the brave new world of decision managementGood old u serv product derby in the brave new world of decision management
Good old u serv product derby in the brave new world of decision management
Jacob Feldman
 
BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05Jim Parnitzke
 

Similar to Legacy modernization with decision management and business rules (20)

How to Build Decision Management Systems Part 2 Decision services
How to Build Decision Management Systems Part 2 Decision servicesHow to Build Decision Management Systems Part 2 Decision services
How to Build Decision Management Systems Part 2 Decision services
 
Predictive Analytics at the Speed of Business
Predictive Analytics at the Speed of BusinessPredictive Analytics at the Speed of Business
Predictive Analytics at the Speed of Business
 
Business rules in decision management systems
Business rules in decision management systemsBusiness rules in decision management systems
Business rules in decision management systems
 
Using Predictive Analytics: Secrets to Creating a Successful Predictive Enter...
Using Predictive Analytics: Secrets to Creating a Successful Predictive Enter...Using Predictive Analytics: Secrets to Creating a Successful Predictive Enter...
Using Predictive Analytics: Secrets to Creating a Successful Predictive Enter...
 
Customer Decision Management - 5 Benefits
Customer Decision Management - 5 BenefitsCustomer Decision Management - 5 Benefits
Customer Decision Management - 5 Benefits
 
Putting Predictive Analytics To Work
Putting Predictive Analytics To WorkPutting Predictive Analytics To Work
Putting Predictive Analytics To Work
 
From BI to Predictive Analytics
From BI to Predictive AnalyticsFrom BI to Predictive Analytics
From BI to Predictive Analytics
 
Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...
Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...
Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...
 
How to Build Decision Management Systems Part 3 - Decision Analysis
How to Build Decision Management Systems Part 3 - Decision AnalysisHow to Build Decision Management Systems Part 3 - Decision Analysis
How to Build Decision Management Systems Part 3 - Decision Analysis
 
Introduction to decision management
Introduction to decision managementIntroduction to decision management
Introduction to decision management
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M Ilog
 
Decision CAMP 2014 - James Taylor - Decision Management 101
Decision CAMP 2014 - James Taylor - Decision Management 101Decision CAMP 2014 - James Taylor - Decision Management 101
Decision CAMP 2014 - James Taylor - Decision Management 101
 
Corticon Corporate Brochure
Corticon Corporate BrochureCorticon Corporate Brochure
Corticon Corporate Brochure
 
Business Process Management - Synergy Computer Solution
Business Process Management - Synergy Computer SolutionBusiness Process Management - Synergy Computer Solution
Business Process Management - Synergy Computer Solution
 
3.0-Decision-Making.pdf
3.0-Decision-Making.pdf3.0-Decision-Making.pdf
3.0-Decision-Making.pdf
 
Optimize Change Management
Optimize Change ManagementOptimize Change Management
Optimize Change Management
 
Predictive analytics in decision management systems
Predictive analytics in decision management systemsPredictive analytics in decision management systems
Predictive analytics in decision management systems
 
Why is decision modeling the burning issue among business analysts? IIBA Bay ...
Why is decision modeling the burning issue among business analysts? IIBA Bay ...Why is decision modeling the burning issue among business analysts? IIBA Bay ...
Why is decision modeling the burning issue among business analysts? IIBA Bay ...
 
Good old u serv product derby in the brave new world of decision management
Good old u serv product derby in the brave new world of decision managementGood old u serv product derby in the brave new world of decision management
Good old u serv product derby in the brave new world of decision management
 
BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05
 

More from Decision Management Solutions

Customer digitaldecisioningfinal
Customer digitaldecisioningfinalCustomer digitaldecisioningfinal
Customer digitaldecisioningfinal
Decision Management Solutions
 
Introduction to Digital Decisioning
Introduction to Digital DecisioningIntroduction to Digital Decisioning
Introduction to Digital Decisioning
Decision Management Solutions
 
Introduction to Digital Decisioning
Introduction to Digital DecisioningIntroduction to Digital Decisioning
Introduction to Digital Decisioning
Decision Management Solutions
 
Increasing Productivity in Insurance Operations with Digital Decisioning
Increasing Productivity in Insurance Operations with Digital DecisioningIncreasing Productivity in Insurance Operations with Digital Decisioning
Increasing Productivity in Insurance Operations with Digital Decisioning
Decision Management Solutions
 
Backward Engineering: Plan Machine Learning Deployment in Reverse
Backward Engineering: Plan Machine Learning Deployment in ReverseBackward Engineering: Plan Machine Learning Deployment in Reverse
Backward Engineering: Plan Machine Learning Deployment in Reverse
Decision Management Solutions
 
Five Reasons to Fire Your Rules Consultant
Five Reasons to Fire Your Rules ConsultantFive Reasons to Fire Your Rules Consultant
Five Reasons to Fire Your Rules Consultant
Decision Management Solutions
 
3 Secrets to Becoming a Predictive Enterprise
3 Secrets to Becoming a Predictive Enterprise3 Secrets to Becoming a Predictive Enterprise
3 Secrets to Becoming a Predictive Enterprise
Decision Management Solutions
 
Delivering the Business Value of Analytics
Delivering the Business Value of Analytics Delivering the Business Value of Analytics
Delivering the Business Value of Analytics
Decision Management Solutions
 
What is a claims handling pilot?
What is a claims handling pilot?What is a claims handling pilot?
What is a claims handling pilot?
Decision Management Solutions
 
Simplifying Complex Processes with Decision Management
Simplifying Complex Processes with Decision ManagementSimplifying Complex Processes with Decision Management
Simplifying Complex Processes with Decision Management
Decision Management Solutions
 
3 Critical Elements of a Digital Business Platform
3 Critical Elements of a Digital Business Platform3 Critical Elements of a Digital Business Platform
3 Critical Elements of a Digital Business Platform
Decision Management Solutions
 
The role of decision models in analytic excellence
The role of decision models in analytic excellenceThe role of decision models in analytic excellence
The role of decision models in analytic excellence
Decision Management Solutions
 
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World ExperienceMind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
Decision Management Solutions
 
Bringing clarity to analytics projects with decision modeling: a leading prac...
Bringing clarity to analytics projects with decision modeling: a leading prac...Bringing clarity to analytics projects with decision modeling: a leading prac...
Bringing clarity to analytics projects with decision modeling: a leading prac...
Decision Management Solutions
 
Analytics Teams: 5 Things You Need to Know Before You Deploy Your Model
Analytics Teams: 5 Things You Need to Know Before You Deploy Your ModelAnalytics Teams: 5 Things You Need to Know Before You Deploy Your Model
Analytics Teams: 5 Things You Need to Know Before You Deploy Your Model
Decision Management Solutions
 
3 Reasons to Adopt Decision Modeling in your BRMS Program
3 Reasons to Adopt Decision Modeling in your BRMS Program3 Reasons to Adopt Decision Modeling in your BRMS Program
3 Reasons to Adopt Decision Modeling in your BRMS Program
Decision Management Solutions
 
Analytics Teams: 6 Questions To Ask Your Business Partner Before You Model
Analytics Teams: 6 Questions To Ask Your Business Partner Before You ModelAnalytics Teams: 6 Questions To Ask Your Business Partner Before You Model
Analytics Teams: 6 Questions To Ask Your Business Partner Before You Model
Decision Management Solutions
 
4 Reasons to Start with Decision Modeling on Your First BRMS Project
4 Reasons to Start with Decision Modeling on Your First BRMS Project4 Reasons to Start with Decision Modeling on Your First BRMS Project
4 Reasons to Start with Decision Modeling on Your First BRMS Project
Decision Management Solutions
 
DecisionsFrst Modeler and Red Hat JBoss BRMS
DecisionsFrst Modeler and Red Hat JBoss BRMSDecisionsFrst Modeler and Red Hat JBoss BRMS
DecisionsFrst Modeler and Red Hat JBoss BRMS
Decision Management Solutions
 
How to Innovate Risk Management and Customer Centricity
How to Innovate Risk Management and Customer CentricityHow to Innovate Risk Management and Customer Centricity
How to Innovate Risk Management and Customer Centricity
Decision Management Solutions
 

More from Decision Management Solutions (20)

Customer digitaldecisioningfinal
Customer digitaldecisioningfinalCustomer digitaldecisioningfinal
Customer digitaldecisioningfinal
 
Introduction to Digital Decisioning
Introduction to Digital DecisioningIntroduction to Digital Decisioning
Introduction to Digital Decisioning
 
Introduction to Digital Decisioning
Introduction to Digital DecisioningIntroduction to Digital Decisioning
Introduction to Digital Decisioning
 
Increasing Productivity in Insurance Operations with Digital Decisioning
Increasing Productivity in Insurance Operations with Digital DecisioningIncreasing Productivity in Insurance Operations with Digital Decisioning
Increasing Productivity in Insurance Operations with Digital Decisioning
 
Backward Engineering: Plan Machine Learning Deployment in Reverse
Backward Engineering: Plan Machine Learning Deployment in ReverseBackward Engineering: Plan Machine Learning Deployment in Reverse
Backward Engineering: Plan Machine Learning Deployment in Reverse
 
Five Reasons to Fire Your Rules Consultant
Five Reasons to Fire Your Rules ConsultantFive Reasons to Fire Your Rules Consultant
Five Reasons to Fire Your Rules Consultant
 
3 Secrets to Becoming a Predictive Enterprise
3 Secrets to Becoming a Predictive Enterprise3 Secrets to Becoming a Predictive Enterprise
3 Secrets to Becoming a Predictive Enterprise
 
Delivering the Business Value of Analytics
Delivering the Business Value of Analytics Delivering the Business Value of Analytics
Delivering the Business Value of Analytics
 
What is a claims handling pilot?
What is a claims handling pilot?What is a claims handling pilot?
What is a claims handling pilot?
 
Simplifying Complex Processes with Decision Management
Simplifying Complex Processes with Decision ManagementSimplifying Complex Processes with Decision Management
Simplifying Complex Processes with Decision Management
 
3 Critical Elements of a Digital Business Platform
3 Critical Elements of a Digital Business Platform3 Critical Elements of a Digital Business Platform
3 Critical Elements of a Digital Business Platform
 
The role of decision models in analytic excellence
The role of decision models in analytic excellenceThe role of decision models in analytic excellence
The role of decision models in analytic excellence
 
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World ExperienceMind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
 
Bringing clarity to analytics projects with decision modeling: a leading prac...
Bringing clarity to analytics projects with decision modeling: a leading prac...Bringing clarity to analytics projects with decision modeling: a leading prac...
Bringing clarity to analytics projects with decision modeling: a leading prac...
 
Analytics Teams: 5 Things You Need to Know Before You Deploy Your Model
Analytics Teams: 5 Things You Need to Know Before You Deploy Your ModelAnalytics Teams: 5 Things You Need to Know Before You Deploy Your Model
Analytics Teams: 5 Things You Need to Know Before You Deploy Your Model
 
3 Reasons to Adopt Decision Modeling in your BRMS Program
3 Reasons to Adopt Decision Modeling in your BRMS Program3 Reasons to Adopt Decision Modeling in your BRMS Program
3 Reasons to Adopt Decision Modeling in your BRMS Program
 
Analytics Teams: 6 Questions To Ask Your Business Partner Before You Model
Analytics Teams: 6 Questions To Ask Your Business Partner Before You ModelAnalytics Teams: 6 Questions To Ask Your Business Partner Before You Model
Analytics Teams: 6 Questions To Ask Your Business Partner Before You Model
 
4 Reasons to Start with Decision Modeling on Your First BRMS Project
4 Reasons to Start with Decision Modeling on Your First BRMS Project4 Reasons to Start with Decision Modeling on Your First BRMS Project
4 Reasons to Start with Decision Modeling on Your First BRMS Project
 
DecisionsFrst Modeler and Red Hat JBoss BRMS
DecisionsFrst Modeler and Red Hat JBoss BRMSDecisionsFrst Modeler and Red Hat JBoss BRMS
DecisionsFrst Modeler and Red Hat JBoss BRMS
 
How to Innovate Risk Management and Customer Centricity
How to Innovate Risk Management and Customer CentricityHow to Innovate Risk Management and Customer Centricity
How to Innovate Risk Management and Customer Centricity
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 

Recently uploaded (20)

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Legacy modernization with decision management and business rules

  • 1. Legacy modernization with Decision James Taylor, Management and CEO Business Rules
  • 2. Your presenter – James Taylor CEO of Decision Management Solutions Works with clients to improve their business by applying analytics and analytic technology to automate and improve decisions Spent the last 8 years developing the concept of Decision Management 20 years experience in all aspects of software including time in FICO, PeopleSoft R&D, Ernst & Young ©2011 Decision Management Solutions 2
  • 3. AGENDA 1 2 The challenge of legacy systems The role of decisions in legacy 3 Modernizing with Decision Management challenges 4 5 6 The power of Improving Wrap and next business rules alignment and steps management agility systems
  • 4. The one slide you need Legacy systems have negative business impacts Not all parts of a legacy system are equal Focus on extracting and modernizing decisions Use a business rules management system Externalizing decisions with business rules Improves alignment Improves agility Manages risk ©2011 Decision Management Solutions 4
  • 5. The challenge of legacy systems
  • 6. The business impact of legacy systems Fines and legal issues Regulations and rulings cannot be implemented Competitive weakness Lack of agility slows competitive response Policies are buried in code with a long change cycle The business has no real idea how the system works No learning going on Test and learn is not an option What you learn cannot be applied ©2011 Decision Management Solutions 6
  • 7. Every option for change has issues Rip and replace Cost! Risk! Re-platform or To what? modernize Next generation legacy? Service-enable Better but Services as black boxes? ©2011 Decision Management Solutions 7
  • 8. Case: State Agency Critical state budget component Legacy systems modified for 30 years On-line application and batch COBOL Minor changes required extensive programming Inconsistent interpretation of legislation Needed Rapid response to changing legislation Non-technical business experts engaged ©2011 Decision Management Solutions 8
  • 9. The role of decisions in legacy challenges
  • 10. What is a decision? Data is gathered, considered A choice or selection is made That results in a commitment to action ©2011 Decision Management Solutions 10
  • 11. Legacy systems make decisions They Determine if a customer is eligible for a benefit Validate the completeness of an invoice Calculate the discount for an order Assess the risk of a transaction Select the terms for a loan Choose which claims to Fast Track These are decision words The system must answer a question each time ©2011 Decision Management Solutions 11
  • 12. Decisions are high change components Regulations change Change to keep eligibility decisions compliant Policies change Change validation to track new data requirements Competitors change Change the discount to remain competitive Markets change Change the assessment to manage risk Consumer behavior changes Change to keep selecting the right deal terms Fraudsters adapt Change the routing to focus on new fraud ©2011 Decision Management Solutions 12
  • 13. Case: State Agency Key objectives Don’t require complete rewrite of legacy Usable by non-technical analysts Comprehensive business control It must run quickly and scale on all platforms Identified key decision – “What is correct fee” Externalized just that decision ©2011 Decision Management Solutions 13
  • 14. Modernizing with Decision Management
  • 15. Decision Management An approach or business discipline for automating and improving decision-making It improves day to day business results by Supporting Automating and Improving operational decisions It builds on existing enterprise applications to put data to work manage uncertainty increase transparency give the business control ©2011 Decision Management Solutions 15
  • 16. Delivering Decision Management 3 stages to better operational decisions Create a “closed loop” between operations and Design and build analytics to independent measure results decision processes and drive to replace decision improvement Identify the points embedded in decisions (usually operational systems about customers) that are most important to your operational success ©2011 Decision Management Solutions 16
  • 17. Decision Services remain in sync Conventional Approach Decision Management Other Systems CRM System CRM System Decision Service Frequent code changes Infrequent code changes Other Systems sor t ed=1: sor t ed=1: f or I y = I–I= y > 11; y –I t f or I y = I–I= y > 11; y –I t p ri n t ( y –Id ,y) : p ri n t ( y –Id ,y) : if [1a r r ayI y] < 1a rr ayI y -1]) t if [1a r r ayI y] < 1a rr ayI y -1]) t holder - [a rr a y[ y -1] | holder - [a rr a y[ y -1] | Iar ra yl y -1]) = 1 [y]) Iar ra yl y -1]) = 1 [y]) 1 a rr a y = holder 1 a rr a y = holder Programmers Programmers Frequent policy changes Policy Changes Business users Business users Smart (Enough) Systems, Prentice Hall June 2007 Fig 211 ©2011 Decision Management Solutions 17
  • 18. Separation adds agility Decision making logic is most changeable Typical legacy system forces a complete release System v1 System v2 Decision v1 Decision v2 But only the decision needs to change And it needs to change more often v1 v1 v2 V3 V4 v5 ©2011 Decision Management Solutions 18
  • 19. The power of business rules management systems ©2011 Decision Management Solutions 19
  • 20. Clarity and transparency are needed If customer is GoldCustomer and Home_Equity_Loan_Value is more than $100,000 then college_loan_discount = 0.5% If member has greater than 3 prescriptions and prescription’s renewal_date is less than 30 days in the future then set reminder=“email” If patient’s age is less than 18 and member’s coverage is “standard” and member’s number_of_claims does not exceed 4 then set patient’s coverage to “standard” ©2011 Decision Management Solutions 20
  • 21. What are business rules? “… a directive intended to influence behavior.” “… a formal expression of knowledge or preference, a guidance system for steering behavior (a transaction) in a desired direction.” “… statements of the actions you should take when certain business conditions are true.” ©2011 Decision Management Solutions 21
  • 22. Business rules drive decisions Decision Regulations Policy History Experience Legacy Applications ©2011 Decision Management Solutions 22
  • 23. Unmanageable business rules public class Application { private Customer customers[]; private Customer goldCustomers[]; ... public void checkOrder() { for (int i = 0; i < numCustomers; i++) { Customer aCustomer = customers[i]; if (aCustomer.checkIfGold()) { numGoldCustomers++; goldCustomers[numGoldCustomers] = aCustomer; if (aCustomer.getCurrentOrder().getAmount() > 100000) aCustomer.setSpecialDiscount (0.05); } } } ©2011 Decision Management Solutions 23
  • 24. Manageable business rules If customer is GoldCustomer and Home_Equity_Loan_Value is more than $100,000 then college_loan_discount = 0.5% If member has greater than 3 prescriptions and prescription’s renewal_date is less than 30 days in the future then set reminder=“email” If patient’s age is less than 18 and member’s coverage is “standard” and member’s number_of_claims does not exceed 4 then set patient’s coverage to “standard” Smart (Enough) Systems, Prentice Hall June 2007. Fig 4.3 ©2011 Decision Management Solutions 24
  • 25. A Business Rules Management System Validation Testing and Verification Decision Deployment Production Rule Service Application Repository Rule Engine Design Rule Tools Management Applications Operational Database After Smart (Enough) Systems, Prentice Hall June 2007. Fig 6.6 ©2011 Decision Management Solutions 25
  • 26. Why manage business rules Reduce Costs • Fewer resources, less time to change decisions • Lower fines, legal costs from bad decisions • Reduced IT costs to implement decisions Improve Decision Making • Clear policies and procedures • Consistently applied across channels, systems • Increased accuracy from business users participation Business Agility • More rapid response to business threats • Fewer missed opportunities • Faster time to market ©2011 Decision Management Solutions 26
  • 27. Case: State Agency Business Sources Separated fee-specific rules from existing legislation Found inconsistent interpretation of rules Translation of documentation into rules Technical Sources Business rules embedded within code Multiple platforms / multiple interpretations Program documentation not current ©2011 Decision Management Solutions 27
  • 28. Which would you rather maintain? ADD #2,+VCSDTFPD,RESULT=DTIN4A ADD #1,+ZW0DTFPD,RESULT=DTOUT4A CALL Z#SCMPDT,0,0,0,0,0,P2=DTIN4A,P3=DTOUT4A ADD #2,+VCSNEXPD,RESULT=DTIN5A ADD #1,+ZW0NEXPD,RESULT=DTOUT5A CALL Z#SCMPDT,0,0,0,0,0,P2=DTIN5A,P3=DTOUT5A SUB (ZW0NEXPD,#1),(ZW0DTFPD,#1),RESULT=ZW0#DAYS,PREC=DDD DO WHILE,(ZW0#DAYS,LT,ZL0DW090,DWORD) MOVE ZW0VALUE,2,WORD ADD #2,+VCSNEXPD,RESULT=ZC1DTIN CALL Z#SCMPDT,ZC1DTIN,(ZW0NXOUT),0,0,ZW0VALUE CALL Z#SCNVDT,(ZW0NXOUT),(ZW1NXDT) MOVE (VCSNEXPD,#2),ZW1NXDT,(4,BYTE) CONVTB ZW1NEXPD,(VCSNEXPD,#2),PREC=D,FORMAT=(6,0,I) CONVTD ZW0NEXYR,ZW1NEXPD+4,PREC=S,FORMAT=(2,0,I) IF (ZW0NEXYR,LE,ZL025,2) ADD ZW0NEXYR,ZL12000 ELSE ADD ZW0NEXYR,ZL01900 ENDIF while (the newExpirationDate of feeVehicle < the dateFeesReceived of feeVehicle + 90 days) do { the newExpirationDate of feeVehicle = the newExpirationDate of feeVehicle + 2 years } ©2011 Decision Management Solutions 28
  • 30. The business agility cycle Act/ Detect Respond Communicate Decide Decision Response After Gartner Inc ©2011 Decision Management Solutions 30
  • 31. Decision Management drives agility Explain what happened Automated yet agile response Rapidly add new checks Business control Act/ Detect Respond Communicate Decide Decision Response Communicate new rules effectively Help business and IT collaborate Manage change Analyze and test approaches ©2011 Decision Management Solutions 31
  • 32. Case: State Agency Outcome 2,000+ rules stored in central repository 60,000+ transactions/day across batch and online Rules easily updated by non-technical business people Benefits Managed, demonstrable compliance Rapid response to policy changes ROI example First day there was an error Fix took 15 minutes v 2-8 hours: 87%-97% reduction ©2011 Decision Management Solutions 32
  • 33. Analytics drive better decisions Rules address what might happen Analytics help you understand why and when * * * * * * * * * * * * * * * ** * * *** * * * * * * * *** ** * * * ** * * * * ** * * * * ** * * * ©2011 Decision Management Solutions 33
  • 34. Continuous improvement in decisions ©2011 Decision Management Solutions 34
  • 35. Continuous improvement in decisions ©2011 Decision Management Solutions 35
  • 37. Action Plan 1 Analyze code to find decisions 2 Rework to isolate decision components 3 Analyze policies and regulations for rules 4 Use legacy code to verify rules 5 Redeploy rules as Decision Services 6 Retire the replaced code ©2011 Decision Management Solutions 37
  • 38. The one slide you need Legacy systems have negative business impacts Not all parts of a legacy system are equal Focus on extracting and modernizing decisions Use a business rules management system Externalizing decisions with business rules Improves alignment Improves agility Manages risk ©2011 Decision Management Solutions 38
  • 39. Decision Management Solutions Decision Management Solutions can help you Focus on the right decisions Implement a technology blueprint Build decisioning systems For assistance, to find out more or if you have questions james@decisionmanagementsolutions.com http://www.decisionmanagementsolutions.com http://jtonedm.com @jamet123 or @decisionmgt ©2011 Decision Management Solutions 39
  • 40. Thank you! James Taylor, CEO james@decisionmanagementsolutions.com www.decisionmangementsolutions.com/learnmo re