Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Unlock Your Core Business Assets for the
Hybrid Cloud with Application Discovery and
Delivery Intelligence (ADDI)
2
Who are we?
Eran Tirer
Founder and Former CEO
EZSource
Eran.Tirer@ch.ibm.com
Per Kroll
Director
DevOps for Enterprise Sy...
3
Agenda
• Business Context
• Pain Points and Solution Overview
• Customer Success Stories
• Application Discovery Overvie...
4
Companies need to transform to become a digital enterprise
What was Is now
Crossing industries and transforming
customer...
5
Virtually Limitless Scale
1.3 million CICS transactions are processed every
second, every day. In comparison, there
are ...
6
Agenda
• Business Context
• Pain Points and Solution Overview
• Customer Success Stories
• Application Discovery Overvie...
7
Interactive Poll # 1
• Which of the following pain points do you have? (Can choose multiples)
• Poorly documented applic...
8
The Digital Transformation Challenge: Evolve business-critical
assets for the hybrid cloud era with minimal time, risk a...
Unlock
Continuously assess
and improve quality
against consistent
metrics and
enforcement of coding
standards
Appraise
Rap...
10
Unlock: Rapidly analyze and visualize the secrets of
complex applications
• Understand the structure of your business-c...
11
Empower: Improve productivity of your
development teams
* Based on EZSource client surveys 2013-15, guidance from indus...
Appraise: Improve quality through analysis and
enforcement of standards
Enforce coding standards and assess health of appl...
13
Agenda
• Business Context
• Pain Points and Solution Overview
• Customer Success Stories
• Product Overview
• Next Steps
14
Select Customers and Business Partners
Select customers
Business Partners
15
Proven track record of driving customer transformations
Global Insurance Company
Securely open existing mainframe insur...
16
Agenda
• Business Context
• Pain Points and Solution Overview
• Customer Success Stories
• Application Discovery Overvi...
17
Interactive Poll # 2
• Which of the following do you have automated tools for today? (Can choose multiple)
• Document a...
18
ADDI High Level Architecture
• ADDI:Analyze takes advantage of Eclipse functionality for cross-application analysis;
an...
Graphical Analysis & Reporting – ADDI:Analyze
• All ADDI tools use this "single version of the truth"
for analysis, report...
20
The “engine room” – ADDI:Server
• ADDI:Server is the common platform for the product suite. It enables enterprise DevOp...
21
ADDI Supported Environments
Mainframe – z/OS
• Languages – COBOL, PL/I, Assembler, Natural, CA ADS/Online
• Databases -...
22
Client surveys show concrete and measurable
benefits across the lifecycle
* Based on analyst’s validation for typical a...
23
Agenda
• Business Context
• Pain Points and Solution Overview
• Customer Success Stories
• Application Discovery Overvi...
24
Application Health – ADDI: Delivery Intelligence
• Easy-to-use web-based graphic interface providing accurate,
unified ...
25
Savings from fixing performance defects earlier
By showing performance info of
the transactions developers own,
as well...
26
Savings from reducing low value tests and
finding defects earlier
By showing code coverage of
changed and unchanged cod...
27
Savings from improved code maintenance
By showing mantainability
trends, development and test
managers can ensure
accou...
28
Agenda
• Business Context
• Pain Points and Solution Overview
• Customer Success Stories
• Application Discovery Overvi...
Summary: ADDI helps clients quickly and safely unlock the value of
existing assets for digital transformation
• ADDI accel...
30
Learn more
• IBM Application Discovery & Delivery Intelligence page
– http://www-03.ibm.com/systems/z/solutions/enterpr...
Thank You
Upcoming SlideShare
Loading in …5
×

Unlock your core business assets for the hybrid cloud with addi webinar dec 1 final

169 views

Published on

Learn how to discover, understand and unlock your core business assets to enable mobile and cloud applications.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Unlock your core business assets for the hybrid cloud with addi webinar dec 1 final

  1. 1. Unlock Your Core Business Assets for the Hybrid Cloud with Application Discovery and Delivery Intelligence (ADDI)
  2. 2. 2 Who are we? Eran Tirer Founder and Former CEO EZSource Eran.Tirer@ch.ibm.com Per Kroll Director DevOps for Enterprise Systems @perkroll
  3. 3. 3 Agenda • Business Context • Pain Points and Solution Overview • Customer Success Stories • Application Discovery Overview and Value • Application Delivery Intelligence Overview and Value • Next Steps
  4. 4. 4 Companies need to transform to become a digital enterprise What was Is now Crossing industries and transforming customer experience Finance App Auto App Home Buyer App Finance App Auto App
  5. 5. 5 Virtually Limitless Scale 1.3 million CICS transactions are processed every second, every day. In comparison, there are 68,542 Google searches every second globally1 Superior Efficiency 68% of the world’s production workload capacity, only 6.2% of total server spend2 Trusted Computing The highest level of security certification for commercial server and 5 9s application availability3 Enterprise Data Serving Over 80% of all corporate structure data4 Transaction Processing Hub 55% of all enterprise application transactions5 220+ billion lines of COBOL COBOL accounts for more than 70% of the business transactions that take place in the world today6 1 IBM estimates based on real client usage. http://www.statisticbrain.com/google-searches 2 Solitaire Interglobal RFQ Report. 3 http://www.ibm.com/systems/z/why-mainframe/# 4 http://www.share.org/p/bl/et/blogid=2&blogaid=234 5 http://www.datacenterdynamics.com/focus/archive/2013/12/research-reveals-mobiles-mainframe-impact 6 http://cobolpros.com/the-need-for-cobol/ The mainframe and enterprise assets are at the center of a digital enterprise
  6. 6. 6 Agenda • Business Context • Pain Points and Solution Overview • Customer Success Stories • Application Discovery Overview and Value • Application Delivery Intelligence Overview and Value • Next Steps
  7. 7. 7 Interactive Poll # 1 • Which of the following pain points do you have? (Can choose multiples) • Poorly documented applications • Sizing of change efforts that are imprecise • Legacy applications that few or no people understand • Large population of mainframe developers nearing retirement / has retired • Lack of clarity in quality exposure before going into production
  8. 8. 8 The Digital Transformation Challenge: Evolve business-critical assets for the hybrid cloud era with minimal time, risk and cost • Clients seek to reduce the risk of modifying their aging business-critical applications • Changes often rely on manual analysis and are therefore error-prone, relying on few employees with domain expertise • Applications are often poorly documented, resulting in increased risk and effort • Sizing change effort is difficult if the understanding of business-critical applications is limited • Ramping up new hires to work effectively with business-critical applications is often lengthy Clients that have invested in modernization have unlocked the value of existing assets accelerating their digital transformation Enterprise Assets Digital Transformation Application Understanding
  9. 9. Unlock Continuously assess and improve quality against consistent metrics and enforcement of coding standards Appraise Rapidly analyze and visualize your applications to make changes quickly, safely and efficiently Empower Improve productivity of new and existing resources through knowledge transfer and automated documentation Application Discovery and Delivery Intelligence Unlock the value in your business-critical applications 9
  10. 10. 10 Unlock: Rapidly analyze and visualize the secrets of complex applications • Understand the structure of your business-critical applications across languages and environments • Reduce risk and time and increase quality of changes through visual impact analysis integrated with your IDE • Prioritize changes by understanding operational performance of most frequently used applications • Synchronize ADDI with latest changes in your source code management systems for a single source of truth Analyze and visualize relationships between application components, data and jobs Reduce development change effort by up to 30%* Reduce project management by up to 50%* * Based on EZSource client surveys 2013-15, guidance from industry analysts and industry reference frameworks
  11. 11. 11 Empower: Improve productivity of your development teams * Based on EZSource client surveys 2013-15, guidance from industry analysts and industry reference frameworks Automate documentation, enable on-demand understanding, and aid sizing of change efforts • Accelerate knowledge transfer through accurate, automated and on-demand documentation • Rapidly size change effort through insightful root cause analysis • Aid new team members through comprehensive, accurate and consumable application analysis within the IDE Reduce time to size change effort by up to 80%* Reduce time to document your system by up to 90%*
  12. 12. Appraise: Improve quality through analysis and enforcement of standards Enforce coding standards and assess health of application portfolio through correlation and trend analysis • Deliver higher quality code by enforcing coding standards through reports and easy-to-use web interface • Assess progress towards objectives through trend analysis of program complexity and maintainability • Gain insight into the health of the portfolio through correlation and trend analysis with operations and coverage data Reduce test-fix cycles by up to 50%* * Based on EZSource client surveys 2013-15, guidance from industry analysts and industry reference frameworks 12
  13. 13. 13 Agenda • Business Context • Pain Points and Solution Overview • Customer Success Stories • Product Overview • Next Steps
  14. 14. 14 Select Customers and Business Partners Select customers Business Partners
  15. 15. 15 Proven track record of driving customer transformations Global Insurance Company Securely open existing mainframe insurance systems to web services and improve quality/maintainability Major UK Bank Batch application architecture, workflow priority, and dependency re-engineering • Challenge: Highly complex portfolio of mainframe applications with Japanese market-specific challenges and multi-vendor delivery teams • Use Case: Deployed to entire development group to drive better code quality and faster transformation - Analyzed data flows/interdependencies across applications to enable data cleansing. Reduced analysis effort by 30% - Defined and implemented core coding standards to improve quality • Challenge: Highly complex batch application portfolio containing over 330,000 batch jobs and 100 million lines of code • Use Case: Implemented as the repository of record, with application source data fed from various source systems via agents to the mainframe source code management and batch scheduler - Transformation of batch portfolio to reduce risk and improve resiliency - Improve maintainability of batch processing through simplification
  16. 16. 16 Agenda • Business Context • Pain Points and Solution Overview • Customer Success Stories • Application Discovery Overview and Value • Application Delivery Intelligence Overview and Value • Next Steps
  17. 17. 17 Interactive Poll # 2 • Which of the following do you have automated tools for today? (Can choose multiple) • Document automation • Coding standard enforcement • Application analysis • Understanding of quality exposure
  18. 18. 18 ADDI High Level Architecture • ADDI:Analyze takes advantage of Eclipse functionality for cross-application analysis; analyzes online applications plus batch schedules/jobs/applications • ADDI:Delivery Intelligence is web-based, correlates project metrics from the ADDI repository with availability and performance information and code coverage data for targeted insights into application health • ADDI:Build and Connect provide integration to 3rd party tools for complete application data using an open repository platform as a “single version of the truth” for custom analysis, reporting and correlation ADDI is based upon an open, federated architecture, with all application information delivered and stored in a single, open repository ADDI Application Repository ADDI:Build ADDI:Analyze Graphical Analysis Reports ‘Where Used’ Analysis ADDI:Delivery IntelligenceADDI:IDz Application Health IDE Integration z/OS 3rd Party DB2 CICS IMS SMF TWS CA7 CA Endevor CA Librarian ChangeMan PDS Natural PDF Excel JPEG XML Visio JSON CSV EMF Mainframe Agents ADDI:Connect
  19. 19. Graphical Analysis & Reporting – ADDI:Analyze • All ADDI tools use this "single version of the truth" for analysis, reporting and correlation • Operates across multiple languages and environments to produce consistent understanding and measurement • Rich static code analysis functionality allows users to configure, define and manage analyses through proprietary visualization layouts • Real-time, automatic synchronization with current source code so developers understand how functions are being performed Analyzes and correlates the relationships between application components to automate application understanding, mapping and interdependencies 19
  20. 20. 20 The “engine room” – ADDI:Server • ADDI:Server is the common platform for the product suite. It enables enterprise DevOps by bridging the gap between applications and operations – allows application-to-application component mapping and enhances understanding of software applications and underlying infrastructure • ADDI:Build is used by administrators and super users to define and manage analysis projects, including defining and configuring the various connectors • ADDI:Connect is a collection of connectors used for importing or exporting information in/out of the ADDI repository ADDI’s Server provides full lifecycle automation and ability to understand dependencies for all IT components in DevOps environments
  21. 21. 21 ADDI Supported Environments Mainframe – z/OS • Languages – COBOL, PL/I, Assembler, Natural, CA ADS/Online • Databases - VSAM, DB2, IMS/DB, Datacom, Adabas, IDMS • Batch – JCLs, Procs, Ctrl • TP monitors – CICS, IMS/DC, IDMS/DC • Schedulers – IWS, A-Auto, CA7 • Messaging – MQ • SMF analysis – Jobs, CICS Transactions • SCM – RTC, CA Endevor, Librarian, Serena ChangeMan ZMF, z/OS PDS • AD tools – ADFz, IDz • Monitoring – OMEGAMON for CICS Distributed • Languages – Java 21
  22. 22. 22 Client surveys show concrete and measurable benefits across the lifecycle * Based on analyst’s validation for typical activity improvement ALM Process Activities Typical Saving Basis Demand Management Assessment 70 - 80% Improved accuracy, better change impact analysis, improved footprint understanding based on current systems Requirements 15 - 20% Automated documentation Project Management Project Management 30 - 50% Both detailed execution planning and task-based resource / cost estimations Build & Software Configuration Management Development 20 - 30% Reduced rework, higher resource productivity Documentation 60 - 90% Both on-demand and automated Testing & QA Testing 40 - 50% Improved error reduction and better quality test definition (risk based, regression) Service Management Support, Problem Resolution, Root Cause, Impact Analysis 30 - 40% Improved asset efficiency, higher resource productivity Overall ROI 30 - 40% Conservative Business Case
  23. 23. 23 Agenda • Business Context • Pain Points and Solution Overview • Customer Success Stories • Application Discovery Overview and Value • Application Delivery Intelligence Overview and Value • Next Steps
  24. 24. 24 Application Health – ADDI: Delivery Intelligence • Easy-to-use web-based graphic interface providing accurate, unified view of entire application landscape • Correlates project metrics from the ADDI repository with availability and performance information and code coverage data for targeted insights into application health • Optimize development and test by combining static and operational analysis to accelerate delivery and improve quality Correlate code analysis with operational and test data to provide comprehensive, real-time view of application health and to optimize development and test
  25. 25. 25 Savings from fixing performance defects earlier By showing performance info of the transactions developers own, as well as associated trend data, developers will see if their code change drives up response times. We estimate that 10-20% of total defects are performance related, and this capability may reduce performance issues escaping into production by 5-25%. By leveraging OMEGAMON for CICS in pre-production test environments, developers will be alerted about potential performance problems before the code goes into production. Earlier problem detection – Detect and fix up to an additional 1% to 5% of issues and defects before going into production* *The numbers are a result of adopting IBM tools and industry research data with some client verified assumptions. No warranties are made with respect to the actual improvement your organization may achieve.
  26. 26. 26 Savings from reducing low value tests and finding defects earlier By showing code coverage of changed and unchanged code, testers can detect quality exposure, so test gaps can be closed before exiting test phases. By showing which tests are impacting changed code, testers can identify the most essential tests to run first. We estimate that 10-25% of test effort is wasted in low value tests, and this capability may reduce low value testing by 10-50%, that could result in 1-10% reduction of waste in testing. We also estimate that 1-10% defects could be detected earlier in the lifecycle by better prioritization of test cases. By displaying code coverage rate with trend, execution lines covered trend, and detailed test running info file by file, testers can identify the which tests suite are the most critical to run first as well as which test cases may be redundant so low value tests can be reduced. Test optimization – Detect defects early in the life cycle and eliminate low value tests that could result in 10% to 15% savings* *The numbers are a result of adopting IBM tools and industry research data with some client verified assumptions. No warranties are made with respect to the actual improvement your organization may achieve.
  27. 27. 27 Savings from improved code maintenance By showing mantainability trends, development and test managers can ensure accountability of outsourced project and inhouse projects alike. This also enables quantifiable improvement objectives to be established by organization. We estimate code maintenance cost is 30-70% of total development cost, and these capabilities could reduce the maintenance effort by 1- 5%. By monitoring project-level application inventory and quality trends, developers can visualize whether their code is becoming easier to maintain. They can also identify unreachable code enable further simplification of the code base. Governance of maintenance – Make your code more maintainable by monitoring trends and identifying dead code, that could reduce development cost by 0.5% to 3%* *The numbers are a result of adopting IBM tools and industry research data with some client verified assumptions. No warranties are made with respect to the actual improvement your organization may achieve.
  28. 28. 28 Agenda • Business Context • Pain Points and Solution Overview • Customer Success Stories • Application Discovery Overview and Value • Application Delivery Intelligence Overview and Value • Next Steps
  29. 29. Summary: ADDI helps clients quickly and safely unlock the value of existing assets for digital transformation • ADDI accelerates clients’ transformation to a digital enterprise by unlocking core business logic & apps • ADDI’s application discovery enables understanding business-critical assets to hybrid cloud-enable them • ADDI complements IBM’s API Solutions connecting mainframe assets to systems of engagement leveraging hybrid cloud architecture • ADDI further extends IBM’s leadership in Enterprise DevOps helping modernize and innovate core business process at the speed of business ADDI API Management DEVOPS & AGILITY HYBRID CLOUD An end-to-end solution to speed digital transformation 29
  30. 30. 30 Learn more • IBM Application Discovery & Delivery Intelligence page – http://www-03.ibm.com/systems/z/solutions/enterprise- devops/application-discovery-and-delivery-intelligence/ • Technical Overview Video • Software Quality Whitepaper • Application Modernization Workshop • DevOps Workshop • ADDI Overview Brochure • ADDI Datasheet
  31. 31. Thank You

×