mainframe assessment with modern systems' portfolio analysis services

13
PORTFOLIO ANALYSIS REDUCE RISK, GAIN VISIBILITY, AND DEVELOP STRATEGIES FOR CORE APPLICATIONS VISIT MODERNSYSTEMS.COM FOR MORE INFORMATION

Upload: modern-systems

Post on 17-Jul-2015

83 views

Category:

Technology


1 download

TRANSCRIPT

PORTFOLIO ANALYSIS

REDUCE RISK, GAIN VISIBILITY, AND DEVELOP STRATEGIES FOR CORE APPLICATIONSVISIT MODERNSYSTEMS.COM FOR MORE INFORMATION

2 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

An Introduction to Portfolio Analysis

PORTFOLIO ANALYSIS

Analyze all mainframe applications & databases to reduce risk by understanding and effectively planning an optimal modernization path, timeline, and cost

Legacy Systems Inventory & Analysis

Workshop & Roadmap Planning Session

Modernization Project Plan & Cost Analysis

3 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

Legacy Systems Inventory & Analysis

PORTFOLIO ANALYSIS

Technical Inventory Overview

Visual Representation of Legacy Artifacts

Discovery & Documentation of Areas of Concentration

Dead Code Analysis

High & Low-Level Reports

4 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

Legacy Systems Inventory & Analysis

PORTFOLIO ANALYSIS

Technical Inventory Overview

Programs

Data Storage

Screens

Job Control

Transaction

Build

Refresh

Repository Update

Inventory

Application Repository

Build

Refresh

Business Logic Mining

Reports

Analysis Views

5 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

Legacy Systems Inventory & Analysis

PORTFOLIO ANALYSIS

Visual Representation of Legacy Artifacts

6 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

Legacy Systems Inventory & Analysis

PORTFOLIO ANALYSIS

Discovery & Documentation of Areas of Interest

Identify Needs & Strategy Around Unique Features & Complexities

7 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

Legacy Systems Inventory & Analysis

PORTFOLIO ANALYSIS

Dead Code Analysis

• Legacy Systems are rife with dead code• Clean up application prior to modernization

o Speed Maintenanceo Reduce Code Memory Sizeo Reduce Scope

• Auto removal of dead code• Reporting highlights all changes

8 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

Legacy Systems Inventory & Analysis

PORTFOLIO ANALYSIS

High & Low-Level Reports

Complexity AnalysisProgram Code Statistics

Resource Interaction CountsResource Definitions

Resource UsageDML Usage Detail, Matrix, & Summary

Duplicate ComponentsFile Usage by Batch Program, Dataset Name, & Online Program

Logical Application Detail & Summary ReportsMissing Component Detail

Resolved Component DependencyOnline & Batch Entry Points

Subschema Views & Matrices

9 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

Workshop & Roadmap Planning SessionInformed Decisions Reduce Risk, So You Can Plot What’s Next

PORTFOLIO ANALYSIS

Legacy System Current State

Manage Current State

Optimize Portfolio

Architectural Transformation

Refactor

Understanding Workbench: License Enterprise Application Viewer & LogicMiner

Reduce MIPS, Execute Batch Off of

the Mainframe

Liberate Legacy Data, Replicate Databases as

Relational

Simplify & Tune with Schedulers, Testing, &

Print Utilities

Completely Modernize Core Apps Without Changing

Behavior

Maintain Codebase While Modernizing Infrastructure, Data Tiers, & Eliminating

Licensing Fees

Extend Capabilities of Modernized Applications – Web Services, APIs, etc. Leverage DevOps to Improve Development Efficiency & Agility

10 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

Modernization Project Plan & Cost Analysis

PORTFOLIO ANALYSIS

Harness over 30 years of Modernization Experience in Concert with Understanding of and Visibility into the Legacy Environment to Make Smart Modernization Decisions

11 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

Benefits of Portfolio AnalysisScope Reduction – Typically 30%-70% - Eliminate further analysis of unused components

Informed Decisions – Know the language & composition for each application

Phase Options – See how data is used within & across applications

Technical Planning – Define a strategy for each application or data source

Replacement Practices – Learn what 3rd party utilities are being used

Plan Future Modernization – Summarize the portfolio by language, count, and lines

of code

PORTFOLIO ANALYSIS

12 –

MODERNIZE WITHOUT COMPROMISE

WWW.MODERNSYSTEMS.COM

Portfolio Analysis At Work - GETop 3 Realized Benefits

• #1 – Reduced Scope – Eliminated components that are no longer used

• #2 – Informed Decisions – Revealed language and source composition

• #3 – Technical Plans – Identified need for strategy around complexities

71 Million Lines of Code Collected – 16 Million Actually Used – 78% Scope Reduction

27 Different Code Syntax Identified

22 “Areas of Concentration” Identified

PORTFOLIO ANALYSIS

DISCUSSION & NEXT STEPS