43
Best Practices in Targeted Legacy Modernization in Government James Taylor, CEO

Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Best Practices in

Targeted Legacy

Modernization in

Government James Taylor,

CEO

Page 2: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 2

Your Presenters

James Taylor

CEO of Decision Management Solutions

We help clients to improve their business by applying business rules and analytic technology to automate and improve decisions

I have spent the 11 years championing Decision Management and developing Decision Management Systems

Claye Greene

Managing Director of

TechBlue

Works with clients to transform and modernize using innovative technologies and approaches

Specializes in the adoption of Decision Management and Service-Oriented Architectures

Over 15 years experience implementing software solutions

Page 3: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Agenda

Challenges in Modernization

Decision Making in Legacy Systems

The Value of Business Rules

Decision Management The Essential Framework

Decision Modeling in Legacy Modernization

3 ©2014 Decision Management Solutions

Page 4: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Challenges In Modernization

Page 5: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 5

The Cost Of Legacy Modernization

70%

Government Accoutability Office

reports that Federal agencies are

spending 70% of their IT budgets on

maintaining legacy systems.

Over $50 billion being spent on

outdated systems, instead of

developing new capabilities.

70% - 80% of the world‘s data resides on mainframes,

and is managed by over 200 billion lines of COBOL code

Page 6: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 6

The Impact Of Legacy Systems

• Lack of agility slows response in mission-critical systems

• Policies are buried in code with long change cycle

1

Operational Weakness

• Test and learn is not an option

• What you learn cannot be applied

2

No learning

• Maintaining legacy systems is expensive

• Changing them can be even more expensive

3

High operating costs

• New capabilities that secure systems are unavailable

• Patches to system security are more quickly outdated

4

Security risks

Page 7: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 7

Benefits Of Legacy Modernization

Legacy Modernization

Improve enterprise

architecture effectiveness

Standardize IT platforms

Strengthen IT investments

Modernize IT guidance and

training

Strengthen IT Governance

Enable Agile IT

Page 8: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 8

Several Modernization Approaches Exist

Retain as is Outsource Convert

Refactor Enhance Rebuild

Componentize Upgrade 1 2 Replace

Retire

But for many organizations, retaining, outsourcing, upgrading and

retiring aren‘t viable

Page 9: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 9

Modernization Challenges

And for other organizations, several factors influence the most

appropriate approach

Overall time of modernization Required personnel skills

Existing legacy reuse

Business process changes

Overall level of effort of modernization

Changes to underlying architecture

Overall cost of modernization

Dependency on legacy platform

Overall level of effort

Modernization risks

Page 10: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Decision Making In Legacy Systems

Page 11: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 11

Decision-making Matters

Decisions embedded in mainframe code, or modernized code (ie

Java, C#, etc)

Many struggle with getting the decisions in the hands of the

people that kow them best

Page 12: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 12

Decisioning Problems In Legacy

High rate of change

Business-oriented decisions change more frequently than traditional IT pace of change

Reporting

Business decisions are not easily reported from within legacy systems

Business knows best

Business decisions are generally best understood by the business

Decisions are not processes

Business decisions are generally best managed independent of the business processes

For business-oriented systems, getting the decisions in the hands

of the business should be a key strategic outcome of legacy

modernization

Page 13: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 13

Improving Legacy System Decisions

Decision improvements

Improving the selection and allocation of work

Reducing and / or eliminating risk of fraud

Optimize

Fraud

Management

Improving detection of illicit transactions

Simulation (war-gaming) of mission-critical scenarios

Improved

awareness

Strategic

planning

Improving tactical response to hazardous situations

Protection

and safety

Decision improvements

Improved situational awareness and accelerating response time

Scenario simulation to optimize resource allocation and usage

Awareness

Simulation

Improved customer satisfaction through informed, proactive decisioning

Improved management and stewardship of government funds

Customer

relations

Fiscally

responsible

Increase the strategic and monetary value of enterprise data

Data value

Page 14: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 14

Modernizing Decisions

Retain as is Outsource Convert

Refactor Enhance Rebuild

Componentize Upgrade 1 2 Replace

Retire

1. Refactor to find decisions

2. Componentize to separate them

3. Enhance them with business rules

Page 15: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Introducing Business Rules

Page 16: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 16

Business Rules Drive Decisions

But are a black box in most legacy systems

Page 17: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 17

Business Rules Deliver Transparency

Page 18: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© Decision Management Solutions, 2014 18

Example Business Rules

Total Number

of Orders

Most Recent

Order

Total Orders

last 12

months

Lifetime

Order Total

Customer

Status

>= 5 < 90 days > $10,000 Gold

>=10 < 180 days > $20,000 Gold

>= 20 < 360 days > $40,000 Gold

< 180 days > $1,000,000 Gold

> $2,000,000 Gold

If Patient’s DrugList contains “Drug1”

and Patient’s DrugList contains “Drug2”

then add “Drug 1 and Drug2 can interact in patients with high blood pressure” to

DrugConflictReasons

and set DrugConflictLevel to “Warning”

If thisPart is of type “Fuel Tank”

and thisPart < 1m from anyPart of type “Battery”

then move(thisPart)

Page 19: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 19

Elements Of A BRMS

Decision

Service

Testing and

Debugging

Technical Rule

Management

Non-technical

Rule

Management

Impact

Analysis

Data

Management

Verification

and Validation

Deployment

Rule

Repository

Page 20: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 20

Business Rules Management System

Design Transparency

Execution Transparency

Impact Analysis Collaboration

Page 21: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 21

Business Rules Deliver Agility

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

}

Which would you rather maintain?

Page 22: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 TechBlue 22

The Benefit Of Business Rules

Decisions used by legacy systems

Business Rule Management Systems are the solution

Rule Repository

Page 23: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Decision Management The Essential Framework

Page 24: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 24

The Good, The Bad And The Ugly

Impact Fact

Organizations are adopting business rules more today than any other time before

Most organizations that implement business rules focus on the technology first, forgetting about strategy and organization

Many organizations approach legacy modernization by extracting business rules and implementing in a BRMS

Good

Bad

Ugly

Organizations are accelerating operational performance, reducing risk and making better decisions

Organizations are struggling to create and sustain momentum for successful transformation into a decision-centric organization

Many business rules adoptions in legacy modernization require a major refactor within 2 years of initiation

Page 25: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 25

Avoiding J.A.B.O.R.

Don’t forget about the “Decision” in Decision Management

• Don’t just jump in and start writing code

• Focus on decisions, not rules. Avoid J.A.B.O.R. (Just A Bunch Of Rules)

[jab-er] –noun : indistinct, nonsensical talk; gibberish

• Adopt a proven methodology for harvesting, expressing, authoring and maintaining decisions

• Don’t forget about governance

• Don’t move your legacy application to a new platform

You are here to better manage your decisions,

not manage more code

Page 26: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 26

5 Steps to Success

Analyze the

code to find,

isolate the

decisions

Retire the replaced

legacy code

Use the BRMS to

redeploy the

rules as a

Decision Service

accessible to the

legacy system

Work out the

rules for these

decisions and

document them

in a BRMS

Model the

decisions so you

understand

them

Analyze

Step 1 Step 2 Step 3 Step 4 Step 5

Model Organize Redeploy Retire

How to approach business rules adoption from

legacy systems

Page 27: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Decision Modeling in Legacy Modernization

Page 28: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 28

How To Describe Decisions

Information

• What is needed?

• Where does it come from?

Know-how

• How to make it

• How to improve it

Precision

• Exactly how?

• Specificity without technical details

Page 29: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 29

Decisions Require Information

“Validate Tax Return” requires Return and Citizen information

“Calculate License Fee” requires Vehicle and Applicant information

Page 30: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 30

Decisions Require Knowledge

“Validate Tax Return” requires Tax Regulations

“Calculate License Fee” requires Legacy System and Vehicle Code

Page 31: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 31

Decompose Decisioning

What is required to make decision?

Information

Guidelines, policy

Expertise

Regulations

Predictive Analytic Models

Data Mining Results

The results of other decisions

Page 32: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 32

Decisions Require Decisions

These decisions must be made first

Scale up and down

Page 33: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions

Develop A Decision Model

Page 34: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Decision Modeling and Notation (DMN)

“… provide a common notation that is readily understandable by all business users... DMN creates a standardized bridge for the gap between the business decision design and decision implementation.”

Use Cases

Modeling Human Decision-making

Modeling Requirements for automated Decision-making

Implementing automated Decision-making

OMG Beta Specification

Released Standard expected mid-2014

Decision Management Solutions, IBM, Oracle, TIBCO, FICO, Escape

Velocity, KUL, Model Systems, KPI, Visumpoint

©2014 Decision Management Solutions

Page 35: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 35

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

Page 36: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

©2014 Decision Management Solutions 36

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

Page 37: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Questions?

Page 38: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Recap and Next Steps

Page 39: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Succeed With Decisions

Page 40: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

© TechBlue, 2014 40

Modern Systems = Higher Performance

Modernized Platform

More and more, Federal Agencies require access to, and

incorporation of more recent information technology trends to

meet mission critical requirements

Without modernized platforms, old systems will continually hold

back Agencies from accelerating and sustaining higher operational

performance

Big Data Cloud Decision

Management Optimization

Page 41: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Decisions First

Decisions first, rules second

Make Decisions part of Business Architecture

Adopt Decision Modeling

41 ©2014 Decision Management Solutions

Page 42: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

DecisionsFirst Modeler

Social, collaborative, cloud-based Decision Management modeling software that puts decisions at the heart of your

business architecture, building better requirements and driving successful business rules implementations

42 ©2014 Decision Management Solutions

decisionmanagementsolutions.com/decisionsfirst-modeler

Page 43: Best Practices in Targeted Legacy Modernization in Governmentdecisionmgt.com/dms-old/attachments/article/324/LegacyModerniza… · Agenda Challenges in Modernization Decision Making

Thank You

James Taylor [email protected]

Claye Greene [email protected]

More on Decision Management at

decisionmangementsolutions.com

techblue.com