19
Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc.

Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Embed Size (px)

Citation preview

Page 1: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Modernizing Legacy Systems

Lucy Watts, PMPRKV Technologies Inc.

Page 2: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

About RKV

• Premier Provider of IT Services & Solutions• 14 Years Experience with the State of Missouri– Completed Over 500 PAQs in 16 Agencies– Delivered Business Cases for over 10 Modernization Efforts

• Currently Implementing UI Modernization Solutions For Indiana and Louisiana

• Over 115 Consultants Completing Modernization Efforts • Management Team – Average Over 25 Years IT

Experience

Page 3: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Why Modernize?

Page 4: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

• Complete Portfolio Analysis to Establish Technical Quality & Business Value of Systems

• Determine Criteria for Assessment & Prioritize• Technical Quality Criteria

– Frequency of New Releases– Maintenance Ease– HW/SW Reliability or Obsolescent– Organization Infrastructure– System Performance– Accuracy– Operational Ease

• Business Value Criteria– Contribution to Profit/Providing Services– User Satisfaction– Ease of Integration with Other Systems/Technology– Value

What Do I Modernize?

1

2 3

4

No reengineering

Low –priority reengineering

Replace with commercial package

Good reengineering candidates

Business valueI. Warren 1999. The Renaissance of Legacy Systems. Method Support for Software Evolution

Tech

nica

l qua

lity

Page 5: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Interpreting Assessment

•Need to Be Improved are Replaced, Consider Replacement With COTS, Transfer Solutions, Frameworks

Low Business Value, Low Technical Quality

•No Modernization Effort RequiredLow Business Value, High Technical Quality

•Actively EvolveHigh Business Value, High Technical Quality

•Modernize or ReplaceHigh Business Value, Low Technical Quality

Page 6: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Preparing For The Business Case

Identify Executive Sponsors & Management

Determine High Level Business Requirements

Determine Goals & Objectives

Identify Other Stakeholders

Page 7: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

THE BUSINESS CASE

Page 8: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Problem Statement

Business Needs

Citizen Self Service

Supplier Stability – HW, SW, Vendor,

Staff

Failure RateAge Support Requirements

Maintenance Costs

Interoperability

Page 9: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Goals & Objectives

• Measurable Results• Eliminates Problems• Includes Benefit• Includes Timeframe

Page 10: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Stakeholders

Sponsors

End Users

Constituents (Business, Citizen, Other Agencies,

Federal Government)

Developers, Testers, Maintainers, System

Administrators, Architects, Business

Analyst

Legal

Legislature

Interfacing Systems

Federal Government

Page 11: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Requirements

User•Processes •Activities•Rules•Information Requirements

System

• Architecture• User Interface• SOA• Data

Warehouse• Web Enabled

• Database

Constraints

•Interfaces•Development Standards•Enterprise Architecture Standards•Existing Infrastructure

Nonfunctional

•Performance •Availability •Usability •Security•Flexibility

Page 12: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Constraints

• Due Dates Imposed by Statues• Budget• Processes/Business Rules Required by Law• Technical Architecture• Available Resources with Business & Technical

Skills & Knowledge• Tolerance for Risk

Page 13: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Architecture

Software Implementa

tion

Interim Legacy

Maintenance

Cost

Solution

Page 14: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Implementation Plan

• Must Reflect Approach/Methodology• Gap Analysis

– Business Requirements, Legacy System, COTS or Transfer Solution• Prototyping• Iterations – Avoid Big Bang Approach• Architecture Changes• Staff Training• Bridging with Legacy/Turning Off Legacy• Procurement• Resources

Page 15: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Risks

Identification

EvaluationMitigation

Page 16: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Benefits

Cost Reduction Or Avoidance

Faster Response Time to

Constituents

Easier Interaction Between Citizen & Government

Enabler for Information/Dat

a Sharing

Resolution for Data Integrity

Issues

Compliance to Governor &

Legislative Mandates

Page 17: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

Dispelling Some MythsCOBOL applications process 85% of all global business data

Myth #1 – Legacy

applications

provide little or limited

business value

1998 – 20 Billion CICS Transactions, 2000 – 30 Billion

1993 – 30,000 CICS Systems, 1999 – 50,000Myth #2 – Web-based

systems are

rapidly displacing

legacy systems

200 Billion Lines of Code, 60% of World’s Software

Over the next 5 years, 15% of all new application functionality will be developed using COBOL

It is being web-enabled

Myth #3 – COBOL is a

dead language & is no longer being

enhanced or

upgraded

Page 18: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

More MythsData is typically redundant & inconsistently defined, hard to integrate & lacks integrity

Legacy systems have built in safeguards to deal with these issues, while many new web based systems do not

Myth #4 – Legacy data

stores can be left intact &

made accessible to Web-based applications

May be hard to decipher, hard to invoke, redundantly defined, but is very reliable

Business logic is accurate & reliant, but not conducive to dynamic business requirements

Sometimes is the only place business rules are documented or known

Myth #5 – Legacy system functionality is no longer valid

Page 19: Modernizing Legacy Systems Lucy Watts, PMP RKV Technologies Inc

More MythsFunctional fragmentation, caused by hierarchical or stovepipe evolution, have created a situation where systems fulfill tasks in a piecemeal fashion.

Direct conflict with e-business systems to trigger rules and access data on demand

Will fulfill some requirements but will not Web-enable key business functions

Myth #6 – Web-enabling legacy

systems will satisfy new

business requirements

Studies have shown 80% of business rules and functionality in legacy system is retained

Sometimes is the only place business logic and rules in documented or known Myth #7 –

Organizations developing new

systems can ignore legacy

systems

Source: Modernizing Legacy Systems, Seacord, Plakosh, Lewis - 2003