SlideShare a Scribd company logo
DALLAS, TX - Nov 3
Presented by:
Understanding Your Applications
Agenda:
• What is Application Understanding?
• Why is it Important?
• How do I get it?
• What can I do with it?
Understanding Your Applications
Agenda:
• What is Application Understanding?
• Why is it Important?
• How do I get it?
• What can I do with it?
What is Application Understanding?
The things that I need to know in order to make
good decisions:
1. Data Usage & Relationships
2. Object Dependencies
3. Features and Functionality
4. Unmitigated Risk
Understanding Your Applications
Agenda:
• What is Application Understanding?
• Why is it Important?
• How do I get it?
• What can I do with it?
Why is it Important?
Without application understanding, your investment in the
IBM i is at risk due to unfavorable stakeholder perceptions.
Symptoms:
• Inability to quickly respond to changing
business demands
• Growing backlog of enhancement requests
• Late / Failed Projects
• Cost of software maintenance
• Increasing Technical Debt
Understanding Your Applications
Agenda:
• What is Application Understanding?
• Why is it Important?
• How do I get it?
• What can I do with it?
How do I get it?
The Legacy Approach:
“I understand it because I wrote it!”
“I’ve been working on this system for years.”
“You’ll need to check with Bob.”
“Read the documentation.”
“Check the source code.”
How do I get it?
Software Engineering Approach:
Application discovery and understanding
(ADU) is the process of automatically analyzing
artifacts of a software application and
determining metadata structures associated
with the application in the form of lists of data
elements and business rules.
How do I get it?
Options:
• Home-grown tools
• Commercial Software
Understanding Your Applications
Agenda:
• What is Application Understanding?
• Why is it Important?
• How do I get it?
• What can I do with it?
What Can I do with it?
• Reduce Software Development & Maintenance Costs
• Faster onboarding of new resources
• Automated Impact Analysis
• Increase Developer Productivity
• Automated Documentation
• Comprehensive Test planning
• Change Management Analysis
• Management by Metrics
• Metrics based Effort Estimation
• Code Quality monitoring and Enforcement
• Trends over time
• Areas of Unmitigated Risk
• Modernization
Questions?
For More Information:
http://FrescheLegacy.com
ray.everhart@FrescheLegacy.com
Presented by:
Thank You!

More Related Content

PDF
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
PPT
Workday overview sigmora
PDF
How Engaged Employees Affect the Bottom Line
PPTX
OpenWorld: 4 Real-world Cloud Migration Case Studies
PPTX
Best Software Development company india and Web marketing Company India
PDF
Process mining: The role of Data in Business Processes
PDF
Managed Services Capabilities
PDF
Budgeting with ibm planning analytics
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Workday overview sigmora
How Engaged Employees Affect the Bottom Line
OpenWorld: 4 Real-world Cloud Migration Case Studies
Best Software Development company india and Web marketing Company India
Process mining: The role of Data in Business Processes
Managed Services Capabilities
Budgeting with ibm planning analytics

What's hot (20)

PDF
Actionable Data: Mastering the Hybrid Analytics Mix
PDF
[Education] Bonita Live Tour 2019 - Business Process Automation
PDF
Technology Executive Resume
PDF
The Future of Business Process With Nintex
PDF
How Businesses can benefit from SaaS
PDF
Uptime Institute 2015 Industry Survey
PDF
Justifying Capacity Management Efforts with Provable and Positive ROI
PDF
Nathaniel Adam Briggs Resume CTO Project Manager | Mobile Web
PDF
Fresche Solutions Company Overview 2017
PDF
Planning and Budgeting in the Cloud: A Finance Success Story with Oracle EPM
PDF
AI at Scale in Enterprises
PPTX
Technology for People in Healthcare
PPTX
Application Management Service Offerings
PPT
The Power of Business Agility for Innovation, Transformation and Growth
PPTX
Empower Your Workforce Through Self Service
PPTX
Maximizing Service Maps To Include The Critical CIs on The Mainframe
PPTX
A DevOps Journey - CDK Global
PPTX
Webinar - 8 ways to align IT to your business
PPTX
Group b opm-ppt_final
PPTX
ManageEngine - Forrester Webinar: Maximize your application performance to en...
Actionable Data: Mastering the Hybrid Analytics Mix
[Education] Bonita Live Tour 2019 - Business Process Automation
Technology Executive Resume
The Future of Business Process With Nintex
How Businesses can benefit from SaaS
Uptime Institute 2015 Industry Survey
Justifying Capacity Management Efforts with Provable and Positive ROI
Nathaniel Adam Briggs Resume CTO Project Manager | Mobile Web
Fresche Solutions Company Overview 2017
Planning and Budgeting in the Cloud: A Finance Success Story with Oracle EPM
AI at Scale in Enterprises
Technology for People in Healthcare
Application Management Service Offerings
The Power of Business Agility for Innovation, Transformation and Growth
Empower Your Workforce Through Self Service
Maximizing Service Maps To Include The Critical CIs on The Mainframe
A DevOps Journey - CDK Global
Webinar - 8 ways to align IT to your business
Group b opm-ppt_final
ManageEngine - Forrester Webinar: Maximize your application performance to en...
Ad

Viewers also liked (7)

PPSX
Dia mundial da saúde
PDF
2015-mazlumder-soma-raporu
PDF
The Report on Syrian Women Refugees(2)
PDF
Mgt 311 full tutorials uop (organizational development)
PDF
Matematica estas ahi
DOCX
Qué es la etapa
PPTX
Calculation of Doses
Dia mundial da saúde
2015-mazlumder-soma-raporu
The Report on Syrian Women Refugees(2)
Mgt 311 full tutorials uop (organizational development)
Matematica estas ahi
Qué es la etapa
Calculation of Doses
Ad

Similar to Understanding Your Applications - Ray Everhart (20)

PDF
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
PDF
Do You Have a Scanner or Do You Have a Scanning Program? (AppSecEU 2013)
PDF
RNUG 2020: Domino Application Strategy: Key insights for successful moderniza...
PDF
La era de los smart devices mexico
PDF
La era de los smart devices mexico
PDF
CollabSphere 2020 - ANA101 - Domino Application Strategy Key insights for suc...
PDF
Engage 2020 - Domino Application Strategy: Key insights for successful modern...
PDF
Cyber security series Application Security
PDF
In Production Application Quality Monitoring
PDF
In-production Application Quality Monitoring
PPTX
Software Engineering - UNIT1- Part1.pptx
PDF
Rolling Out An Enterprise Source Code Review Program
PPTX
5 Ways to Reduce 3rd Party Developer Risk
PDF
See through software
PDF
Application Assessment Techniques
PDF
CollabSphere 2019 - DEV106 - Domino Application Strategy: Key insights for su...
PPTX
Reduce Third Party Developer Risks
PDF
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
PDF
Programming for Business: Real People, Real World
PDF
Structuring and Scaling an Application Security Program
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
Do You Have a Scanner or Do You Have a Scanning Program? (AppSecEU 2013)
RNUG 2020: Domino Application Strategy: Key insights for successful moderniza...
La era de los smart devices mexico
La era de los smart devices mexico
CollabSphere 2020 - ANA101 - Domino Application Strategy Key insights for suc...
Engage 2020 - Domino Application Strategy: Key insights for successful modern...
Cyber security series Application Security
In Production Application Quality Monitoring
In-production Application Quality Monitoring
Software Engineering - UNIT1- Part1.pptx
Rolling Out An Enterprise Source Code Review Program
5 Ways to Reduce 3rd Party Developer Risk
See through software
Application Assessment Techniques
CollabSphere 2019 - DEV106 - Domino Application Strategy: Key insights for su...
Reduce Third Party Developer Risks
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
Programming for Business: Real People, Real World
Structuring and Scaling an Application Security Program

More from Fresche Solutions (20)

PDF
Fresche Solutions - Présentation de la Société 2017
PDF
Étude de cas Fresche: Agilysys
PDF
Étude de cas Fresche: New Penn
PDF
Étude de cas Fresche: Fiserv
PDF
Newlook Suite - for IBM partners - FR
PDF
X-Analysis - for IBM partners - FR
PDF
X-Rules - FR
PDF
X-Audit - FR
PDF
X-Resize - FR
PDF
X-Analysis Professional - FR
PDF
X-Datatest - FR
PDF
X-DB Modernize - FR
PDF
X-2E Analysis - FR
PDF
IBM i for the Future: A Customer's Perspective - Simon Savage
PDF
IBM i in the Modern World - Alison Butterill
PDF
IBM i: Debunking the Myths - Paul Tuohy
PDF
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
PDF
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
PDF
How Change Management Solutions Improve your Customer Experience, by Donna We...
PDF
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry
Fresche Solutions - Présentation de la Société 2017
Étude de cas Fresche: Agilysys
Étude de cas Fresche: New Penn
Étude de cas Fresche: Fiserv
Newlook Suite - for IBM partners - FR
X-Analysis - for IBM partners - FR
X-Rules - FR
X-Audit - FR
X-Resize - FR
X-Analysis Professional - FR
X-Datatest - FR
X-DB Modernize - FR
X-2E Analysis - FR
IBM i for the Future: A Customer's Perspective - Simon Savage
IBM i in the Modern World - Alison Butterill
IBM i: Debunking the Myths - Paul Tuohy
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
How Change Management Solutions Improve your Customer Experience, by Donna We...
Open Source: The Future of IBM i - Paul Tuohy and Trevor Perry

Recently uploaded (20)

PPTX
Machine Learning_overview_presentation.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Approach and Philosophy of On baking technology
PPTX
Tartificialntelligence_presentation.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
August Patch Tuesday
PPTX
1. Introduction to Computer Programming.pptx
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Encapsulation theory and applications.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
A Presentation on Artificial Intelligence
Machine Learning_overview_presentation.pptx
Assigned Numbers - 2025 - Bluetooth® Document
NewMind AI Weekly Chronicles - August'25-Week II
MIND Revenue Release Quarter 2 2025 Press Release
Approach and Philosophy of On baking technology
Tartificialntelligence_presentation.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Digital-Transformation-Roadmap-for-Companies.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Heart disease approach using modified random forest and particle swarm optimi...
August Patch Tuesday
1. Introduction to Computer Programming.pptx
OMC Textile Division Presentation 2021.pptx
Spectral efficient network and resource selection model in 5G networks
A comparative study of natural language inference in Swahili using monolingua...
Programs and apps: productivity, graphics, security and other tools
Encapsulation theory and applications.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
A Presentation on Artificial Intelligence

Understanding Your Applications - Ray Everhart

  • 1. DALLAS, TX - Nov 3 Presented by:
  • 2. Understanding Your Applications Agenda: • What is Application Understanding? • Why is it Important? • How do I get it? • What can I do with it?
  • 3. Understanding Your Applications Agenda: • What is Application Understanding? • Why is it Important? • How do I get it? • What can I do with it?
  • 4. What is Application Understanding? The things that I need to know in order to make good decisions: 1. Data Usage & Relationships 2. Object Dependencies 3. Features and Functionality 4. Unmitigated Risk
  • 5. Understanding Your Applications Agenda: • What is Application Understanding? • Why is it Important? • How do I get it? • What can I do with it?
  • 6. Why is it Important? Without application understanding, your investment in the IBM i is at risk due to unfavorable stakeholder perceptions. Symptoms: • Inability to quickly respond to changing business demands • Growing backlog of enhancement requests • Late / Failed Projects • Cost of software maintenance • Increasing Technical Debt
  • 7. Understanding Your Applications Agenda: • What is Application Understanding? • Why is it Important? • How do I get it? • What can I do with it?
  • 8. How do I get it? The Legacy Approach: “I understand it because I wrote it!” “I’ve been working on this system for years.” “You’ll need to check with Bob.” “Read the documentation.” “Check the source code.”
  • 9. How do I get it? Software Engineering Approach: Application discovery and understanding (ADU) is the process of automatically analyzing artifacts of a software application and determining metadata structures associated with the application in the form of lists of data elements and business rules.
  • 10. How do I get it? Options: • Home-grown tools • Commercial Software
  • 11. Understanding Your Applications Agenda: • What is Application Understanding? • Why is it Important? • How do I get it? • What can I do with it?
  • 12. What Can I do with it? • Reduce Software Development & Maintenance Costs • Faster onboarding of new resources • Automated Impact Analysis • Increase Developer Productivity • Automated Documentation • Comprehensive Test planning • Change Management Analysis • Management by Metrics • Metrics based Effort Estimation • Code Quality monitoring and Enforcement • Trends over time • Areas of Unmitigated Risk • Modernization