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

Mainframe Assessment with Modern Systems' Portfolio Analysis Services

Embed Size (px)

Citation preview

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