Register | Login
MANAGING APPLICATION MODERNIZATION AND EVOLUTION OF LEGACY SYSTEMS

 

 RIPPLE-TRAC™

with No Additional Hardware:

Modernizes and Simplifies Maintenance

Extends the Value of Legacy Systems

Increases ROI

Logic Online provides tools and
services to help manage application
modernization and evolution of
legacy systems.

 

WHAT IS SOFTWARE MODIFICATION IMPACT ANALYSIS ?

Seemingly small software changes can ripple throughout a system that can cause major unintended impacts for developers in their environment and other parts of the system.  As such, we developed a software product that dynamically analyzes software programs (“micro KDM”) and their interactive behavior in their run-time environments. Our product falls into the domain of software or application metadata analytics including business rules mining. 

An impact is the effect or impression of one thing on another. Impact analysis (IA) is used to determine the scope of change requests as a basis for accurate resource planning and scheduling, and to confirm the cost/benefit justification. Software change-impact analysis estimates what will be impacted in software and related documentation if a proposed software change is made. It is defined as the process of assessing the effects on other components of the system resulting from the proposed change. It determines the scope of the change and the complexity of the change.

The basic problem is that software systems must be understood to change them. Most software engineers face the limited visibility that today's technology provides. (RIPPLE-TRAC™ eradicates this issue)

To put modification impact analysis in perspective, we first need to understand the process of modification.

•    Identify the component that is to be modified (or represents the service to be modified)
 

•    Trace back through any relationships that indicate a dependency on that component. These relationships will have the selected component as a target of the relationships. This impact analysis thus results in a list of "dependent components" that depend directly on the selected component.

•    If a modification affects these "dependent components", then other components that depend on these "dependent components" will also be affected. The impact analysis must therefore act recursively looking for relationships that have any of the "dependent components" as targets.

•    This process continues until a complete list is obtained starting at the selected component and finishing with components on which nothing else depends. Each component in the list could therefore be affected by the modifications to the selected component[1].

Experience has taught us that comprehensive up-front analysis of requirements during software development pays high dividends by reducing the risk of costly rework and the potential for errors in planning estimates.
Impact analysis can be used as a measure of the cost of a modification. The more the modification causes other modifications, the higher the cost is. Carrying out this analysis before a modification is made allows an assessment of the cost of the modification and helps management choose tradeoffs between alternative modifications. It allows managers and engineers to evaluate the appropriateness of a proposed modification.
Evaluating software modification impacts requires identifying what will be impacted by a modification and relies on the "impact assessment" to determine quantitatively what the impact represents. Conceptually, it takes a list (500 in v1.5.01) of software life-cycle components from specifications to programs - analyzes these components with respect to the software modification, and produces a list of items that should be addressed during the modification process.
A clear, concise process using RIPPLE-TRAC™ allows IT managers, project managers, and programmers to view their risk posture before and after the project. Organizations challenged with assessing, maintaining, and updating enterprise systems hosted on an IBM mainframe will find that RIPPLE-TRAC™ is an unmatched solution that simplifies the maintenance process and can successfully integrate into strategic projects such as Business Process Management (BPM) and Service Oriented Architecture (SOA). If done properly, a company can both improve their business resilience and save costs. 

RIPPLE-TRAC™ enables you to:

Achieve immediate ROI
Manage process updates and manual tasks in a more timely fashion
Link business processes to the applications and data that support them
Implements business solutions faster
Accelerate automation of system and business processes
Integrate across departments and disparate systems (SILOS)
Reduce time to market
Coordinate and direct the continuity related staff among entities, such as the IT organization, consultants, and outsourcing providers or partners
Derive more value from existing IT investments
Facilitate deployment with minimal risk
Keep applications current, accurate, and up to date
Amass insight to actionable intelligence
Integrate risk strategies to optimize resources and obtain the knowledge and skills necessary.
Rank the risks according to potential business impact
Achieve your goals without new hardware
Document and design the solution for the baseline infrastructure

The immersive perspective provided by RIPPLE-TRAC™ presents the information from the point of view of the component or string of interest – the architect only sees information that is related to the component or string of interest and has control on what things can be brought to the forefront or obscured into the background.

RIPPLE-TRAC™ unlocks the power of existing assets in RADICAL new ways and can easily pay for itself on just a single project by eliminating missing components as early as possible as well as providing predictable project cost for risk management before the project starts.
Impact Analysis is one of the most tedious and difficult parts of software modification. Manual impact analysis is labor intensive and error prone. Software modification estimates (effort, schedule, and resources) are frequently inaccurate because the ramifications of the modifications are not clear.
 
RIPPLE-TRAC™Can Improve Programmer Productivity
 
Labor is the most expensive IT asset and costs are increasing as more baby boomers retire. It's counterintuitive to say replacing experienced staff with newer staff would be expensive, but in terms of "productivity equaling dollars;' it's quite expensive to bring on green staff members.
 
Companies successfully tackling this issue would be better serviced by introducing development productivity tools (like RIPPLE-TRAC™) into their procedures, enabling less experienced developers to be productive faster.


  

TECHNICAL DETAILS OF RIPPLE-TRAC™

The Ripple Effect

RIPPLE-TRAC requires no hardware investments. 

RIPPLE-TRAC™  has become a framework or body of knowledge as a tool to make the full pattern of application interdependencies clearer. It helps to see how to change application code effectively and without error.

RIPPLE-TRAC™ can significantly reduce the costs and risk associated with software maintenance and reuse in complex IT environments by providing accurate information about the potential ‘ripple effects’ of a change on current systems.

With RIPPLE-TRAC™, software maintenance organizations can improve effort estimates, speed time-to-market, enhance software quality, facilitate asset reuse, and optimize the return on software asset investments.

RIPPLE-TRAC™ will be of interest to any IT organization charged with determining the scope of software modification requests.

RIPPLE-TRAC™ can easily pay for itself on just a single project by reducing by orders of magnitude the effort required to analyze modification impacts, while also improving the accuracy of estimates and reducing the risk associated with modifications to business-critical systems.

RIPPLE-TRAC™ has the ability to parse all forms of legacy code, such as Assembler, COBOL, PL/1, as well as JCL, SQL, XML and any other 80-byte PDS files including sorts, sort offsets, bind parameters, and BMC utilities.

RIPPLE-TRAC™ has the ability to locate any component or string down to the variable (field) level, including CICS, CICS screens(BMS/GUI), IMS/DL/1 calls and DB2 as well as Includes, Copy, CICS links, Calls etc.

RIPPLE-TRAC™ has the ability to assign one or more components to any number of projects to identify cross-silo, cross-project concerns.

RIPPLE-TRAC™ has the ability to assign metadata to components using DB2 Catalog or any other method including popular modeling tools.

RIPPLE-TRAC™ has the ability to cross reference MVS JCL (JCON-TRAC OPTIONAL PRODUCT) to Code/Components/Models and data set names.

RIPPLE-TRAC™ has the ability to locate imbedded components multiple layers deep as well as mapping components to business domains.

RIPPLE-TRAC™ has the ability to cross reference Code/Component to the relational or hierarchical physical model.

RIPPLE-TRAC™ has the ability to load output into any relational database, as well as VSAM and spreadsheet files.

RIPPLE-TRAC™ has the ability to document legacy systems before the BABY BOOMER EXODUS.

RIPPLE-TRAC™ has the ability to run in any z/OS 64-bit operating system for mainframe computers, created by IBM and all its predecessors.

RIPPLE-TRAC™ pricing is designed to facilitate deployment and minimize risk. There are no upfront fees, no expensive customization fees, and no minimum commitments.

RIPPLE-TRAC™ can be licensed at less than half the cost of similar tools.

RIPPLE-TRAC™ is not a Software versioning product 


 See more on RIPPLE-TRAC™...

  

ROI

      Unlocks the power of existing assets to be used in RADICAL new ways

Decreases business costs and improves operational efficiencies

Enables you to adapt to business changes and respond dynamically

Amasses insight to actionable intelligence

Accurately estimates, assesses, and maps the impact of application modifications

Inventories the dependencies across the enterprise

Rank the risks according to potential business impact


      Logic OnLine, Inc. provides a full array of Solution Architecture, Systems Engineering and Software Engineering processes specifically geared towards z/OS 64 bit operating system for mainframes, created by IBM and all z/OS predecessors.

Working with Fortune 500 companies Logic OnLine Inc has broad and diversified industry experience. Our experience includes areas from finance, insurance, health care, technology sectors and the Department of Defense, with proven success in application development ranging from Disaster Recovery, Legacy Impact Analysis, Inventory Control, System Maintenance and Modernization.

We welcome the opportunity to demonstrate our expertise and specialized skill to enhance and modernize your systems.


IBM Business Partner


Logic Online Inc
1500A Lafayette Rd. #170
Portsmouth, NH 03801

(207)233-8044 






 Learn more...

  

LINKS/DOWNLOADS

WIT AND WISDOM

 

The only opinion about your dream that really counts is
yours. The negative comments of others merely reflect
their limitations - not yours.


~ Cynthia Kersey Author of Unstoppable
Published 05.15.10 

 

 

Please follow the link below to request additional information.

 

Thanks for reading!

Contact Us

 

 

 

  

Menu
  

Copyright 2008 by Logic Online, Inc. Terms Of Use | Privacy Statement