Title: Application Maintenance/Mining with ITP-PANORAMA
1Application Maintenance/Mining withITP-PANORAMA
CAVMEN Presentation (Happy 30th) A Breakthrough
in Providing New Capability to Perform
Application Software Maintenance/Mining/Moderniza
tion /Migration
V4.0_1
2Agenda
-
- Overview PPT 25 Minutes
- Demo 25 Minutes
- Your Challenges 10 Minutes
3ITP 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
4ITP-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.
5ITP-PANORAMA
Before PanoramaMy managers slept much too
good, because they did not know what was going on
in our software. Roland Christen, Architect
Credit Suisse, Zurich
6Application Mining and Maintenance with OLAP
HyperCube Technology
Business area of ITP-PANORAMA
Development Maintenance /Mining/
Modernization
IBM Rational MicroFocus Etc.
ITP-PANORAMA
7What 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?
8What 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.
9ITP 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
10ITP 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
11Cleaning 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
12This Cartoon opened the Doors of Credit Suisse
13In Memory OLAP HyperCube Repository Use of 16
Processors simultaneously
14Users of ITP-PANORAMA are inFinance, Industry
and Outsourcing
15Challenges 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
16Challenges 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
17Avoiding Errors in the First Place, Saves Test
Costs and Raises Quality
18ITP-PANORAMA supports all Strategies for Legacy
Applications
maintain
S O A
web services
Legacy Software
migrate
outsource
replace
?
19ITP helps to control the Change Process
20So, 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
21So, 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
22Transparent 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
23Because 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
24- From Andreas Lupert
- To Juergen Overhoff mailtoJuergen.Overhoff_at_itp-
panorama.de Sent Thursday, July, 28. 2011
1721Reference 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
25One set of tools for heterogeneouscomplex IT
Systems
26Benchmark 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
27ITP 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
ITP-PANORAMA
Other Tools
Cost per hour 70
70 15
Hours needed 160 h
0.15 h 159 h 160 h
Cost of job 11,200
11 9,591 2,400
Programs found
24 26
?
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.
28 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
29All 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
30Thirty 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.
-
31US 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. Were
starting the purchase process right away. Bob
Campbell IT Solutions Architecture
32ITP-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!
33SUMMARY
- 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
34Live Demo
- See live demo followed by discussion of
challenges you are facing in your operation.
35ITP-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
36ITP-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
37ITP-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
38For 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_at_vicominfinity.com About Vicom
Infinity Account Presence Since Late 1990s 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