Upload
modern-systems
View
83
Download
1
Tags:
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