1 + 1 = 3. Typo? No. New Math? No. 1 + 1 = 3 describes the impact of IBM’s ADDI, (Application Discovery and Delivery Intelligence). A new solution from IBM that addresses many pressing problems of today’s enterprises — including but not limited to:
- Decreased application time-to-markethttp://www-03.ibm.com/systems/z/solutions/enterprise-devops/application-discovery-and-delivery-intelligence/
- Increased developer productivity
- Reduced application downtime
- Increased application comprehension for the next generation of z/OS developers
- Decreased application maintenance and support costs
- Improved “test-fix” cycles — by up to 50%
Don’t think you know, know you know
ADDI is an integrated static and dynamic software analysis architecture that combines, processes and multiplies key benefits of IBM’s code analytics, application intelligence, and testing solutions.
Built on a single-system repository, ADDI can:
- Provide hyper-linked visualization layouts and real-time automatic synchronization of all z/OS Enterprise application components
- Detect and surface dependencies within and among applications
- Produce and correlate precise, detailed reporting on application components
- Impact analysis
- z/OS Application APIs
- Support third-party Eclipse tooling integration
- Deliver higher quality code through Standards Enforcement and metrics collection/assessments
By incorporating online table and control block specifications with batch scheduling metadata and system infrastructure configuration, ADDI functionally bridges the DevOps gap between AppDev and Operations. It exists as a common platform that addresses the communications gap between analysts, business-types, developers, and operations. 1 + 1 = 3
A new generation of subject matter experts
Now that 2000 is safely in the rear-view, the generation of COBOL, PL/I and Assembler developers who built and have maintained your critical z/OS applications are (after years of threatening) finally retiring. To be replaced by? Whip-smart Java developers who (for the most part) lack z/OS and Enterprise Application depth and experience. This is not a recipe for successful business continuity.
Using Eclipse technology (the lingua franca of your entry-level staff) ADDI provides high-level visualizations of your z/OS applications — functionally decomposing complex applications into consumable abstractions, simplifying learning and discovery and facilitating the uptake of z/OS application maintenance.
All of which results in a new generation of subject matter experts (SMEs) — who use modern DevOps tooling to sustain, enhance, and support your core business systems efficiently and effectively. However, this is only half of ADDI’s story.
One of the central tenets of DevOps is the focus on test automation and the evaluation and improvement of test quality. ADDI collects, correlates, calculates and produces application and testing health metrics and trend analytics.
ADDI’s trending analysis is based on the coverage, test-case and defect data it collects. By analyzing coverage, test-case and defects and by visualizing the trend information from various metrics that are part of the DevOps lifecycle, different stakeholders are provided comprehensive views of coverage trends and insights on test performance. An unintended consequence of this, is that ADDI allows you to focus resources on areas of critical concern, starting from requirements gathering all the way to delivery.
About the Author:
Christopher Sayles , DevOps Enablement and Digital Marketing Specialist, IBM Systems, z System, is an IDz certified Technical Education and Enablement specialist, having delivered thousands of courses on Rational brand products to a wide range of industries, including healthcare, insurance, government, financial, and retail. His experience includes IBM Developer for z Systems, Rational Asset Analyzer, Rational Team Concert, IDz with CA Endevor, IDz with Serena Changeman, Rational Host Access Transformation Services, and mainframe z/OS technologies.