380 likes | 388 Views
A breakthrough in providing new capability to perform application software maintenance, mining, modernization, and migration. Get an overview and demo in this presentation.
E N D
Application Maintenance/Mining withITP-PANORAMA CAVMEN Presentation (Happy 30th) A Breakthrough in Providing New Capability to Perform Application Software Maintenance/Mining/Modernization /Migration V4.0_1
Agenda • Overview PPT 25 Minutes • Demo 25 Minutes • Your Challenges 10 Minutes
ITP-PANORAMA released in 1992 2000 Using OLAP HyperCube Technology 2002 Client/Server implementation 2009 Unique Data Flow Analysis 2010 Graphical Structural Browser 2011 Applying 16 processors simultaneously in an analysis, selection or search 2011 Generator for PIVOT Tables and custom Reports ITP Software Systems GMBH -The Technology Leader
ITP-PANORAMA • PANORAMA provides ongoing up-to-date documentation and a view of entire applications allowing analysts to quickly extract and update embedded business logic and also determine all dependencies and impact of a pending change generally in seconds rather than hours or days.
ITP-PANORAMA Before Panorama:”My managers slept much too good, because they did not know what was going on in our software.” Roland Christen, Architect Credit Suisse, Zurich
20% 80% Application Mining and Maintenance with OLAP HyperCube Technology • Business area of ITP-PANORAMA Development Maintenance /Mining/ Modernization IBM Rational MicroFocus Etc. ITP-PANORAMA
What would it mean if: • You could do impact analyses with No risk of missing any interdependency • You had a daily updated documentation of all your applications ? • Alfter a scan, all dead code, open links, etc were fully identified? • You could see the impact of a simple change in a second and know nothing was missed? • You could perform simple searches in a second and know nothing could be missed? • You could follow the value chain through all applications and programs step by step?
What would it mean if: • You could be certain that all business processes of your legacy software would be still supported after a migration? • Full training took only four hours – “experts” not needed.
ITP: An Application Maintenance Mining System • Maps all your source code into memory (passive repository in PC/server) • You can perform searches and risk free impact analyses at speeds usually well over 100 times faster than your current performance • Unique “Hypercube” in memory architecture enables these performance levels • Risk free because all dependencies between each and every element of code are cross checked and mapped. • You will know your code better than ever with complete documentation
ITP: An Application Mining System • Identifies all bugs, dead code, open links, etc making cleaning the code very simple and risk free • Advanced user interface includes Data Flow Analysis, Pivot Tables, etc • Supports most languages and platforms • Our users report annual SW maintenance savings of approx. 30%
Cleaning the Source Code before making any Changes • Scanning • Compiling • Cross Reference Checking Start Project Code Missing? Dead Code? Open Links? Yes Yes Yes Delete Clear Errors Find Code Source Code
This Cartoon opened the Doors of Credit Suisse
“In Memory” OLAP HyperCube Repository Use of 16+ Processors simultaneously
GERMAN STOCK EXCHANGE German Social Security Agency Users of ITP-PANORAMA are inFinance, Industry and Outsourcing
Challenges in an IT shop that ITP-PANORAMA helps to solve • Complex Legacy applications with tens of millions of LOC • Documentation not complete or up to date • Costs of change requests too high • Developers have too much knowledge in their minds • Loss of knowledge if developers leave or retire • It is difficult to find experienced developers v12
Challenges in an IT shop that ITP-PANORAMA helps to solve • Long training period before new developers get productive • Back-log of change requests • Time to market too long • Pressure to reduce cost • Dependent on outsourcing providers • “Operational Risk” by losing control of the software v12
Avoiding Errors in the First Place, Saves Test Costs and Raises Quality
ITP-PANORAMA supports all Strategies for Legacy Applications maintain S O A web services Legacy Software migrate outsource replace ?
ITP helps to control the Change Process Change Request Change Order Learning, Defining Impact Analysis, Change QA, Integration Testing Daily updated documentation HyperCube Repository Roll-out to users V18
So, what does PANORAMA mean to you! • You are getting daily updated technical documentation of all of your software with all details • Scanning the software means: • Compiling all programs (same checks as e.g. the IBM compiler does) • Cross reference checking of all references across all applications • No interdependence is missed in the entire • IT system. • Entries on the error list with references where the error occurred
So, what does PANORAMA mean to you? • After four hours of training your developers save 90% of analysis time and see in less than a second the impact of a change of any selected entity with all linkages over the entire IT system. • Graphics make your software transparent and easy to understand • With the unique Dataflow Analysis you can follow the value chain of a variable through applications and programs
Transparent Applications • Searches are: • Non hierarchical • Top down and bottom-up • All analyses/searches are always: • 100% correct • 100% comprehensive • 100% reliable • What you can not find by mouse- • click or wild-card in the repository • does not exist in the scanned code. Multi- dimensional HyperCube Repository
Because developers can make themselves familiar with applications in a short period of time, a Software Factory can be established Common practice Software Factory Developers know specific applications which only they can support Development teams formed to perform maintenance projects Maintenance-Project Application Application Application Maintenance-Project Maintenance-Project
From: Andreas Lupert • To: Juergen Overhoff [mailto:Juergen.Overhoff@itp-panorama.de] Sent: Thursday, July, 28. 2011 17:21Reference: Experiences with ITP-PANORAMA • Juergen, • Gladly I give a short testimonial about our usage of PANORAMA: • PANORAMA was chosen 2007 after an international evaluating process. In the race were three other vendors. • PANORAMA did convince us, because: • a) It is meant for developers (while other products seemed more made for managers), • b) It is able to handle our volume of source code, • c) The response-time allows real-time analysis and • d) The price/performance ratio is unique. • The training of our developers was done in a short period of time because the drill-down in the HyperCube • was a familiar way to limit the regarded volume, which developers are knowing from data base researches. • I would like to particular emphasize the support we are getting from ITP with immediate response to our • inquiries and patches are mailed in the shortest possible time. We also enjoy the ongoing extension of • PANORAMA’s capabilities. • The efficiency of PANORAMA in our analysis is very good. Particular because we can trust the results. Some developers still use normal SEARCH over our libraries. We notice this because these analysis are faulty, what even I as a development manager can discover. • In the near future we plan to do missionary work to convince all developers to use PANORAMA. • Best Regards, • Andreas Lupert • Head of Software Development • Individual Life • AXA Winterthur Insurance • Winterthur, Switzerland
One set of tools for heterogeneouscomplex IT Systems Transaction Monitors Data Bases COBOL PL/SQL Includes NATURAL Assembler DB2 IMS PL/I Macro‘s IMS IDMS DBD/PSB VSE CICS Copybooks COLUMBUS IDMS Screen CBL DELTA ORACLE UTM JAVA ADABAS Defs. ADABAS TUXEDO .net C# EXEC CICS TANDEMSQL DIALOG + UDS EXEC IMS EXEC SQL C, C ++ XML
Benchmark test at an insurance company showed that a complex search on the host took 17 minutes and was charged by the computer center with $ 49.00 Offloading Software Analysis from the host and cleaning code will gain MIPS for Production and reduce MLC. The same analysis on a server with ITP-PANORAMA took 2 minutes with costs not worth mentioning
ITP Technology cuts Costs and raises Quality BMW made a Benchmark Test with and without ITP-PANORAMA. Two developers had to find all the programs in a total number of 7,500 that had to be changed if a data field was extended by 3 digits. Developer at BMW Developer Offshore Savings Other Tools ITP-PANORAMA Cost per hour $ 70 $ 70 $ 15 Hours needed 160 h 0.15 h 159h 160 h Cost of job$ 11,200 $ 11 $ 9,591 $ 2,400 Programs found 2426 ? The two developers needed two weeks to find 24 programs in a total number of 7,500. It took 10 minuteswith ITP-PANORAMA to find all 26 programs that met the change criteria.
Analysis Time reduced from 4,400 to 120 Hours! FIDUCIA, IT Services for the sixth largest bank in Germany, proved ROI with this statistic after buying ITP-PANORAMA. Conventional New technology Savings Tools Tools Cost per hour $ 60.00 $ 60.00 Hours needed 4,400 120 4,280 Cost $ 264,000 $ 7,200 $ 256,000
All Team Members can access the OLAP HyperCube Repository • Concurrent license model • No software installation on client • No license on the client • Minimal administration • Minimal traffic on network • Training only 4 hours PM QA Contractor Developers
This will tell you a lot more then you ever knew about your applications: We come to your site and Install ITP-PNORAMA, Scan a complex application (10M+ LOC), Show all incompatibilities(bugs), Train your development team, Let your team work with 5 multi-user licenses for 30 days. Thirty Day Proof of Concept
US Finance Institution made this Comment after the Software Check: “After completing a 30-day trial of ITP-Panorama, we had to revert back to the old, slower and painful ways of performing impact analysis. It was like giving someone a Ferrari for 30-days and then asking them to settle for a scooter from now on. I cannot imagine we have ever had so much success with a trial copy of software. We’re starting the purchase process right away.” Bob Campbell IT Solutions Architecture
Markus Schwarz, head of z/OS SW sales at IBM Rational in Germany, said after a presentation at CeBIT: “What you have developed is overwhelming!” Technical expert of Markus, Juergen Dressler, said: “This is genius!” Stephan Lauzon, IBM Rational Partner Relationship, USA, after an online presentation: “I was impressed by what you have shown today!” Dr. Reinhard Meyer working in a BMW project said: “Complex analysis cannot be made at economically defensible costs without ITP-PANORAMA!” Thorvaldt Moeller, project manager enterprise systems: “The first tool that keeps its promises!” Herbert Buckel, Manager Application Factory for Daimler AG: “We should buy ITP to block our competitors out of ITP-PANORAMA!” Ashutosh Parashar, Cognizant, after an online demonstration. “It was totally fantastic.” ITP-PANORAMA in the View of Competitors and Outsourcing Providers
SUMMARY • Breakthrough in maintaining Legacy code • New repository technology-”real time scanning” • Unique scan algorithm – risk free • Data Flow Analysis enables identification of business processes • Excellent ROI • Ease of use
Live Demo • See live demo followed by discussion of challenges you are facing in your operation.
ITP-PANORAMA can help you to master your Challenges • Are these your Challenges? • How many of your developers will retire in 2012? • How can you save the valuable knowledge that they have in their minds? • Having Millions of LOC consisting of tens of thousands of programs, how can you be sure that an impact of a change is not overlooked? • After 30 years of constantly changing your software with generations of developers, how many of no longer used copybooks, macros, includes or modules are in your version control system? V18
ITP-PANORAMA can help you to master your Challenges • Are these your Challenges? • Do you have pressure to reduce cost of software maintenance? • Do you carry an application back log? • Is it difficult to deliver all the change requests on time? • Quality of your change process is not as high as it needs to be? • Do you want to retire legacy and replace them with canned applications? • Do you really know the business processes that are supported? V18
ITP-PANORAMA can help you to master your Challenges • What, if there were a way to…. • Have technical documentation of all your applications (legacy and modern)? • See all open links and missing modules to ensure that you can compile all programs? • Find and clean your apps from dead code? • Get full transparency over all legacy apps? • See the impact of a change in seconds? V18
For More Information please contact…… Len Santalucia, CTO & Business Development Manager Vicom Infinity, Inc. One Penn Plaza – Suite 2010 New York, NY 10119 212-799-9375 office 917-856-4493 mobile lsantalucia@vicominfinity.com About Vicom Infinity Account Presence Since Late 1990’s IBM Premier Business Partner Reseller of IBM Hardware, Software, and Maintenance Vendor Source for the Last 4 Generations of Mainframes/IBM Storage Professional and IT Architectural Services Vicom Family of Companies Also Offer Leasing & Financing, Computer Services, and IT Staffing & IT Project Management