Panorama Presentation

advertisement
Introducing ITP-PANORAMA
IT Projects delivered
in Time and on Budget!
Master your Software with PANORAMA
V24
ITP-PANORAMA helps to raise
Efficiency of Maintenance
Maintenance of Software has not changed
significantly in the past ten or twenty years.
It is slow, labor intensive and very costly.
Source Gartner Group
40
35
30
25
20
15
10
40%
20%
40%
5
0
1
Search
2
Coding
3
Testing
Performance
1988
Performance
2008
Master your Software with PANORAMA
ITP Customers
*)
*)
*)
GERMAN STOCK EXCHANGE
German Social
Security Agency
*)
*)
Master your Software with PANORAMA
ITP-PANORAMA supports all Strategies
for Legacy Applications
Legacy
Software
?
Master your Software with PANORAMA
Where does the business come from?
Airlines
Financial
Government
Utilities
Construction
Industrial
IT users want to
maintain, migrate (SOA/Web Services),
or outsource
their company specific software.
Master your Software with PANORAMA
Telecom
A good Reason to improve Productivity
of Software Maintenance
80% of software projects miss the deadline.
50% cost twice as much or
more than estimated.
20% get never finished,
having cost x-time the planned figures.
Master your Software with PANORAMA
Reliable Estimation of effort & cost
• Challenge:
– Estimates for new projects on weak figures
– Insufficient knowledge of the software
– Revenue does not cover the cost
• Support by ITP-PANORAMA
– Detailed Function Points at statement level
– Free definable statistics by mouse-click
– Reliable estimates (time, effort and cost)
Master your Software with PANORAMA
Function Points
of a section in a program
Master your Software with PANORAMA
New projects based on solid Figures
Function Points are calculated
on statement level.
Like all other data in the
HyperCube Repository, FP
can be selected, displayed
and listed.
Master your Software with PANORAMA
Contracted Development
Challenges with Near/Off-shore Development:
• Quality of the documentation
• Weak knowledge of the application
• High learning cost
• High cost of communication
• Weak efficiency/quality control
•Support by ITP-PANORAMA
• More productivity and efficiency by saving: Contractors
• 80% of the learning time
• 90% of the search time
• 50% of communication time
• Efficiency control though
• Statistics
• Function Points
• Quality control though daily cross-check
Master your Software with PANORAMA
Challenge for a Delivery Manager
Canada
&
USA
Europe
India & China
„How can I control
what they all did?“
Mexico
&
Brazil
C, C++
JAVA
Legacy
Software
Master your Software with PANORAMA
Migration of Software
Legacy
Software
Generator
Master your Software with PANORAMA
C, C++,
JAVA
Lack of understanding is expensive
How did the Legacy Software do it?
Assembler,
Cobol, PL/I,
NATURAL
How is the generated Software working?
C, C++, C#
JAVA
.NET COBOL
Master your Software with PANORAMA
Migration of Software
Legacy
Software
Data
Conversion
Master your Software with PANORAMA
Complex Environments
• Challenge:
– Customers can have all kinds of
•
•
•
•
•
Target systems
Operating systems
Programming languages
Transaction monitors
Data bases
• Support of ITP-PANORAMA
– Supporting almost all environments
– Flexibility to add new functionality at low cost
– Running on all platforms
Master your Software with PANORAMA
All Operating Systems are supported
MVS/zOS
DEC VAX
DOS-VSE
DEC Alpha
BS2000
TANDEM
NonStop
UNIX/LINUX
Windows
Running on WINDOWS
64 Bit Edition
Master your Software with PANORAMA
One set of tools for the entire IT
Assembler NATURAL
DB2
COBOL
PL/SQL
Inc‘s
Macro‘s
PL/I
IMS
IMS
DBD/PSB
IDMS
IDMS
Copies
COLUMBUS
CICS
ORACLE
DELTA
ADABAS
UTM
ADABAS
Defs.
JAVA 1.5
EXEC CICS
C#
TUXEDO
AIM
UDS
EXEC IMS
EXEC SQL
XML
Master your Software with PANORAMA
C, C ++
Making applications transparent
HyperCube
Repository
Function Point
Analysis
Generated
Documents
Recall of
Complex
Searches.
XML
Online,
Real-time
Information
Master your Software with PANORAMA
Learning the Call Hierarchy
Call Graph
Which program calls
which other programs?
Master your Software with PANORAMA
Learning how Programs are structured
Source Graph to show the Structure
•of a component
•of a program
•of an application
Where are the components used.
It helps to follow the structure.
The change of a component creates
the need to re-compile all the
programs where it is used.
Online,
Real-time
Information
Master your Software with PANORAMA
Transparence in large Programs
• Challenge:
– Generations of developers have changed
twenty plus year old programs
• They are difficult to understand
• Maintenance jobs are time consuming
• Support of ITP-PANORAMA
– Procedure Graph (COBOL & PL/I)
– Makes programs transparent as
• Cascades
• Or graphical
– What is not called may be dead code.
Master your Software with PANORAMA
Procedure Graph shows
structure of a program with 25K LOC
Master your Software with PANORAMA
Zooming into structure helps to
understand legacy programs
Master your Software with PANORAMA
8 Windows into
HyperCube.
All details of a variable
are search criteria.
Master your Software with PANORAMA
Developers need to know
all Details
•During the Scan:
• all programs are compiled
• all references checked
• all bugs and errors displayed
• all lines of code split into all details
• each detail becomes a search key
• Function Points calculated per LOC
• Bug-free software is easier to maintain/
migrate
• Software becomes well documented and
transparent
Master your Software with PANORAMA
Unified Interface for all Languages
C, C++, JAVA, PL/SQL
Columbus,
DELTA
COBOL,
PL/I
Assembler
Master your Software with PANORAMA
All team members can access
•
•
•
•
Real Client/Server Implementation
No software or license on the client
Only call and display over network
Minimal administration
•Easy to learn within four hours.
HyperCube
PM
Developers
QA
Master your Software with PANORAMA
Contractor
ITP-PANORAMA is easy to learn
• Challenge:
– Cost of training for new tools are high
– Developers lose to much time in projects
sitting in training
• Support of ITP-PANORAMA
– Easy to understand
– Support of intuitive and associative thinking
– Self training tutorials for all languages
– Training time:
• Two hours instruction
• Two hours of learning by doing
Master your Software with PANORAMA
Up and running in a new project in one day,
incl. Installation, Scanning & Training
Two days of training for 100 developers cost
already more than
software license plus training of ITP-PANORAMA.
450000
400000
350000
300000
Lost project time
250000
200000
Trainer
150000
Software License
100000
50000
0
Days of training
1
0,5
ITPPANORAMA
21
32
43
54
65
Master your Software with PANORAMA
ITP-PANORAMA is easy to learn
• Challenge:
– Cost of training for new tools are high
– Developers lose to much time in projects
sitting in training
• Support of ITP-PANORAMA
– Easy to understand
– Support of intuitive and associative thinking
– Self training tutorials for all languages
– Training time:
• Two hours instruction
• Two hours of learning by doing
Master your Software with PANORAMA
Tutorial for i.E. COBOL
Programs using
F2-Satz
F2-Satz occurs
in this record
Description
of F2-Satz
With self training tutorials
it takes only 30 minutes to
learn 80% of PANORAMA.
Picture of
F2-Satz
F2-Satz occurs
in three length
Master your Software with PANORAMA
ITP-PANORAMA takes unlimited load
• Challenge:
– Major IT users have complex software systems
• Support by ITP-PANORAMA
– Implemented as a real client/server system
– Ported to
• Windows 64Bit Edition
• UNIX SUN Solaris 64Bit Opteron Processor
– Capable of running on multi-processors
– Scans and processes unlimited amounts of code
(25 mill. LOC Cobol in 60 minutes)
– Can support hundreds of programmers
(Response time in average less than a second)
Master your Software with PANORAMA
Making Software transparent
• Challenge:
– Developers do not know the applications
– Documentation poor and not up to date
• Support of ITP-PANORAMA
– Making complex, heterogeneous software
transparent
– Going down to the very detail of the software
– Checking all dependencies and links
– Showing all relationship bugs and errors
Master your Software with PANORAMA
Any Change is a Risky Task
• Very few IT applications have an updated
documentation.
• Before any change to software can be made,
there is a need for a solid understanding of the
application that has to be changed.
• Even if there is documentation, an experienced
developer will only trust the run-time code.
• Changing an application will have an impact on
other applications of the system.
• Overlooking the impact of a change can lead to a
system crash that can cost a lot of money.
Master your Software with PANORAMA
What is the Data Base Structure
Data Base Structure
• Tables,
• Segments
• Fields
• Field type
• Access-rules
• Relationships
Which programs use
the tables?
Selection by mouse-click.
Response time <1 second.
Master your Software with PANORAMA
By Mouse-click to the code
With one
mouse-click to
the source code
Master your Software with PANORAMA
Transparent Applications
• Fastest scanner in IT allow daily
update of the repository.
• What you can not find by mouse-
click in the repository does not
exist in the scanned Code.
• All analysis/searches are always:
- 100% correct
- 100% comprehensive
- 100% reliable
Master your Software with PANORAMA
Multi- dimensional
HyperCube
Repository
Impact Analysis with ITP-PANORAMA
shows the value chain
• Challenge:
– Understanding foreign applications
– What is the history/future of a variable in an
application?
• Support of ITP-PANORAMA
– Impact Analysis for COBOL and PL/I
• Please see Presentation Impact Analysis PPS
Master your Software with PANORAMA
Gaining MIPS for Production
Saving test time allocates
more MIPS to production.
500.000
450.000
400.000
350.000
300.000
250.000
60% of MIPS
Production
40% of MIPS
Regression Tests
200.000
150.000
100.000
50.000
0
11%
22%
Master your Software with PANORAMA
3%
3
4%
4
5%
5
Up and running in a short period of time
• Challenge:
– Raising efficiency and productivity
in a short period of time
• Support of ITP-PANORAMA
– It only takes a day
•
•
•
•
•
Install the software
Prepare the sources
Scan the sources
Built the HyperCube Repository
Train the first team of developers
Master your Software with PANORAMA
Easy to get started
Transfer the sources via FTP
from Version Control System
to a dedicated PC/Server.
FTP
ITP-PANORAMA is of no harm
to the run-time System!
Master your Software with PANORAMA
Savings with ITP-PANORAMA
-10%
100
90
80
70
-80%
60
-90%
50
40
30
20
10
0
1Learning
2
3
4
5
Analyzing
6
Master your Software with PANORAMA
7Testing8
Gaining Productivity means
reduced Costs
-10%
Increased
Productivity
33%
-90%
+33%
Source Gartner Group
Reducing the search time in a maintenance project by 90 – 95%
reduces project time and cost by 33%.
Master your Software with PANORAMA
From Maintenance to new Development?
With 33% more productivity, the team has
• less stress
• less overtime
• less deadline pressure
Maintenance
Master your Software with PANORAMA
New development
From Maintenance to new Development?
Capacity for new development will be doubled.
Moving only one person already pays for
ITP-PANORAMA.
Maintenance
Master your Software with PANORAMA
New development
Downloading Searching
pays for ITP-PANORMA
Master your Software with PANORAMA
ROI: 80 developers, 2 Languages
Master your Software with PANORAMA
33% Productivity Increase
Master your Software with PANORAMA
ITP Software Systeme GmbH, Munich
Founded: 1991, by Dipl. Ing. Géza Gerhardt
Profile: Application Mining for legacy & modern IT Systems
IBM, Fujitsu, Unix, Windows, TANDEM and DEC
Products:
-1991 Terminal-Emulation (VT220, IBM 3270, 5250)
-1996 GUI–Development ITP Websolv for Web-Services
-2000 PANORAMA-Toolset for the maintenance of complex,
heterogeneous software systems
-2000 PANORAMA Toolset for Assembler, COBOL
-2002 PANORAMA Toolset as Client/Server Implementation
-2003 PANORAMA Toolset for PL/I
-2003 Relational database replaced by OLAP HyperCube Technology
-2004 PANORAMA Toolset for C/C++ und JAVA
-2005 PANORAMA COBOL for TANDEM/NonStop
-2006 PANORAMA PL/SQL und DELTA Cobol
-2007 PANORAMA Impact Analyzer for COBOL and PL/I
-2008 WebSolv to support of SOA
-2009 PANORAMA migration to Windows 64Bit and Multi-Processors
Master your Software with PANORAMA
FUJITSU Japan
integrated ITP-PANORAMA
for Software Analysis
under ECLIPSE in their
Software Development Suite.
Master your Software with PANORAMA
Sales Partners for ITP-PANORAMA
ITP-PANORAMA
UK Ltd.
Contact Associates Inc.
Master your Software with PANORAMA
Business Partners of ITP
Sales Partner in Germany
Plug-in of ITP-PANORAMA in ECLIPSE
in their Software Development Suite
Migration projects from IMS to Oracle
Migration project mainframe to HP-UX
Technical co-operation
Analysis of customer software to bid for
a migration project that was later won
Master your Software with PANORAMA
ITP –Memberships
Master your Software with PANORAMA
Online Demonstration
We show ITP-PANORAMA
live on your screen over the Internet
Web
Master your Software with PANORAMA
The Software Check
This will tell you a lot more then you ever knew
about your applications:
We come to your site and
• install ITP-PANORAMA,
• scan a complex application,
• show all incompatibilities (bugs),
• train your development team,
• let your team work with
5 multi-user licenses for 30 days.
The cost is only € 5.000
(plus travel expenses).
Master your Software with PANORAMA
ITP Software Systems GmbH, Munich
Panorama View Software Corp., USA
Juergen Overhoff
CEO and Marketing & Sales
Phone + 49 89 64 91 90 67
Mobile + 49 170 7 64 54 09
Juergen.Overhoff@itp-panorama.com
For more information:
www.itp-panorama.com
Master your Software with PANORAMA
We would like to thank you ....
.... for taking the time to learn that
cutting costs by 34% in a software project
while improving quality
is possible!
See all fact sheets at:
www.itp-panorama.com/download_e.php4
See all tutorials at:
www.itp-panorama.com/demo_e.php4
Master your Software with PANORAMA
Download