Application Maintenance/Mining with ITP-PANORAMA CAVMEN Presentation (Happy 30th) A Breakthrough in Providing New Capability to Perform Application Software Maintenance/Mining/Modernization /Migration Master your Software with PANORAMA V4.0_1 Agenda Overview PPT 25 Minutes Demo 25 Minutes Your Challenges 10 Minutes Master your Software with PANORAMA ITP Software Systems GMBH -The Technology Leader • 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 Master your Software with PANORAMA 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. Master your Software with PANORAMA 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 Master your Software with PANORAMA Application Mining and Maintenance with OLAP HyperCube Technology Business area of ITP-PANORAMA Development 20% IBM Rational MicroFocus Etc. Maintenance /Mining/ Modernization 80% ITP-PANORAMA Master your Software with 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? Master your Software with PANORAMA 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. Master your Software with PANORAMA 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 Master your Software with PANORAMA 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% Master your Software with PANORAMA Cleaning the Source Code before making any Changes • • • Scanning Compiling Cross Reference Checking Start Project Yes Find Code Yes Yes Clear Errors Delete Source Code Master your Software with PANORAMA This Cartoon opened the Doors of Credit Suisse Master your Software with PANORAMA “In Memory” OLAP HyperCube Repository Use of 16+ Processors simultaneously Master your Software with PANORAMA Users of ITP-PANORAMA are in Finance, Industry and Outsourcing GERMAN STOCK EXCHANGE German Social Security Agency Master your Software with PANORAMA 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 Master your Software with PANORAMA 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 Master your Software with PANORAMA v12 Avoiding Errors in the First Place, Saves Test Costs and Raises Quality Master your Software with PANORAMA ITP-PANORAMA supports all Strategies for Legacy Applications Legacy Software ? Master your Software with PANORAMA ITP helps to control the Change Process Change Request Change Order Learning, Defining Impact Analysis, Change QA, Integration Testing Daily updated documentation HyperCube Repository Master your Software with PANORAMA 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 Master your Software with PANORAMA 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 Master your Software with PANORAMA 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 mouseclick or wild-card in the repository does not exist in the scanned code. Master your Software with PANORAMA 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 Application Application Application Maintenance-Project Maintenance-Project Maintenance-Project Master your Software with PANORAMA From: Andreas Lupert To: Juergen Overhoff [mailto:Juergen.Overhoff@itp-panorama.de] Sent: Thursday, July, 28. 2011 17:21 Reference: 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 Master your Software with PANORAMA One set of tools for heterogeneous complex IT Systems Data Bases DB2 IMS Assembler NATURAL COBOL PL/SQL Includes Macro‘s PL/I Transaction Monitors IMS IDMS DBD/PSB VSE CICS IDMS ORACLE Copybooks COLUMBUS Screen CBL DELTA UTM ADABAS ADABAS Defs. JAVA TANDEM SQL EXEC CICS .net C# UDS EXEC IMS TUXEDO EXEC SQL XML Master your Software with PANORAMA C, C ++ DIALOG + Offloading Software Analysis from the host and cleaning code will gain MIPS for Production and reduce MLC. 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 The same analysis on a server with ITP-PANORAMA took 2 minutes with costs not worth mentioning Master your Software with PANORAMA 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 Other Tools Cost per hour Hours needed $ 70 160 h ITP-PANORAMA Savings $ 70 $ 15 0.15 h Cost of job $ 11,200 $ 11 Programs found 24 26 Developer Offshore 159 h $ 9,591 160 h $ 2,400 ? The two developers needed two weeks to find 24 programs in a total number of 7,500. It took 10 minutes with ITP-PANORAMA to find all 26 programs that met the change criteria. Master your Software with PANORAMA 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 Tools New technology Tools Cost per hour $ 60.00 $ 60.00 Hours needed 4,400 120 $ 264,000 $ 7,200 Cost Master your Software with PANORAMA Savings 4,280 $ 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 Developers Master your Software with PANORAMA Contractor Thirty Day Proof of Concept 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. Master your Software with PANORAMA 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 Master your Software with PANORAMA ITP-PANORAMA in the View of Competitors and Outsourcing Providers 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.” Master your Software with PANORAMA 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 Master your Software with PANORAMA Live Demo • See live demo followed by discussion of challenges you are facing in your operation. Master your Software with PANORAMA 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? Master your Software with PANORAMA 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? Master your Software with PANORAMA 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? Master your Software with PANORAMA 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 Master your Software with PANORAMA