57
Master your Software with PANORAMA IT Projects delivered in Time and on Budget! V24 Introducing ITP-PANORAMA

IT Projects delivered in Time and on Budget!

  • Upload
    pavel

  • View
    33

  • Download
    0

Embed Size (px)

DESCRIPTION

Introducing ITP-PANORAMA. IT Projects delivered in Time and on Budget!. V24. Source Gartner Group. 40% 20% 40%. Search Coding Testing. ITP-PANORAMA helps to raise Efficiency of Maintenance. - PowerPoint PPT Presentation

Citation preview

Page 1: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

IT Projects delivered

in Time and on Budget!

V24

Introducing ITP-PANORAMA

Page 2: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Maintenance of Software has not changed significantly in the past ten or twenty years.

It is slow, labor intensive and very costly.

Performance2008

Performance1988

ITP-PANORAMA helps to raise Efficiency of Maintenance

0

5

10

15

20

25

30

35

40

1 2 3Search Coding Testing

40% 20% 40%

Source Gartner Group

Page 3: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

ITP Customers

GERMAN STOCK EXCHANGE

German Social Security Agency

*)

*)

*)

*)

*)

Page 4: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

ITP-PANORAMA supports all Strategies for Legacy Applications

outsource

maintain

replace

?

LegacySoftware

S O A

migrate

web services

Page 5: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

IT users want to

maintain, migrate (SOA/Web Services),

or outsource

their company specific software.

Where does the business come from?

Airlines Financial Government Utilities Construction Industrial Telecom

Page 6: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

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.

A good Reason to improve Productivity of Software Maintenance

Page 7: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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)

Reliable Estimation of effort & cost

Page 8: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Function Pointsof a section in a program

Page 9: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Function Points are calculated on statement level.Like all other data in the

HyperCube Repository, FP can be selected, displayed and listed.

New projects based on solid Figures

Page 10: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Contracted Development

Contractors

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:

• 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

Page 11: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

LegacySoftware

C, C++JAVA

India & China

Mexico&

Brazil

Canada&

USA

Europe

Challenge for a Delivery Manager

„How can I control what they all did?“

Page 12: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Migration of Software

LegacySoftware Generator

C, C++,JAVA

Page 13: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

How did the Legacy Software do it?

How is the generated Software working?

Lack of understanding is expensive

C, C++, C#JAVA

.NET COBOL

Assembler,Cobol, PL/I,NATURAL

Page 14: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Migration of Software

LegacySoftware

Data Conversion

Page 15: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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

Complex Environments

Page 16: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

All Operating Systems are supported

MVS/zOS

UNIX/LINUX

DEC Alpha

DEC VAX

TANDEMNonStop

Running on WINDOWS64 Bit Edition

DOS-VSE

Windows

BS2000

Page 17: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

One set of tools for the entire IT

JAVA 1.5

Inc‘s

C#

C, C ++

Macro‘s

DBD/PSB

Copies

ADABASDefs.

XMLEXEC SQLEXEC IMS

EXEC CICS

Assembler

PL/I

COLUMBUS

IDMS

CICS

UTM

TUXEDO

NATURAL PL/SQLCOBOL

IMSIMS

IDMS

ORACLE

AIM

ADABAS

DB2

UDS

DELTA

Page 18: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

HyperCubeRepository

Online,Real-timeInformation

GeneratedDocuments

Making applications transparent

Function PointAnalysis

XML

Recall ofComplexSearches.

Page 19: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Call GraphWhich program calls which other programs?

Learning the Call Hierarchy

Page 20: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Online,Real-timeInformation

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.

Learning how Programs are structured

Page 21: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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.

Transparence in large Programs

Page 22: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Procedure Graph showsstructure of a program with 25K LOC

Page 23: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Zooming into structure helps tounderstand legacy programs

Page 24: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

8 Windows intoHyperCube.

All details of a variableare search criteria.

Page 25: IT Projects delivered in Time and on Budget!

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

Page 26: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

COBOL,PL/I

Assembler

C, C++, JAVA, PL/SQL

Columbus, DELTA

Unified Interface for all Languages

Page 27: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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.

Developers

Contractor

PM

QA

All team members can access

HyperCube

Page 28: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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

ITP-PANORAMA is easy to learn

Page 29: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Up and running in a new project in one day, incl. Installation, Scanning & Training

0

50000

100000

150000

200000

250000

300000

350000

400000

450000

1 2 3 4 5 60,5 1 2 3 4 5

Two days of training for 100 developers costalready more than

software license plus training of ITP-PANORAMA.

Lost project time

Trainer

Software License

Days of training

ITP-PANORAMA

Page 30: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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

ITP-PANORAMA is easy to learn

Page 31: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Tutorial for i.E. COBOL

With self training tutorialsit takes only 30 minutes tolearn 80% of PANORAMA.

Description of F2-Satz

Programs using F2-Satz

F2-Satz occurs in three length

Picture of F2-Satz

F2-Satz occurs in this record

Page 32: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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)

ITP-PANORAMA takes unlimited load

Page 33: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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

Making Software transparent

Page 34: IT Projects delivered in Time and on Budget!

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.

Page 35: IT Projects delivered in Time and on Budget!

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.

Page 36: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

By Mouse-click to the code

With onemouse-click to

the source code

Page 37: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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

Multi- dimensionalHyperCubeRepository

Transparent Applications

Page 38: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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

Impact Analysis with ITP-PANORAMAshows the value chain

Page 39: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Gaining MIPS for Production

60% of MIPSProduction

40% of MIPS Regression Tests

Saving test time allocates more MIPS to production.

0

50.000

100.000

150.000

200.000

250.000

300.000

350.000

400.000

450.000

500.000

1 2 3 4 51% 2% 3% 4% 5%

Page 40: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

• 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

Up and running in a short period of time

Page 41: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Transfer the sources via FTPfrom Version Control System

to a dedicated PC/Server.

Easy to get started

FTP

ITP-PANORAMA is of no harm to the run-time System!

Page 42: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

0

10

20

30

40

50

60

70

80

90

100

1 2 3 4 5 6 7 8Learning Analyzing Testing

-80%

-90%

-10%

Savings with ITP-PANORAMA

Page 43: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Gaining Productivity means reduced Costs

Reducing the search time in a maintenance project by 90 – 95% reduces project time and cost by 33%.

IncreasedProductivity

33%

-10%

+33%

Source Gartner Group

-90%

Page 44: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

With 33% more productivity, the team has • less stress• less overtime• less deadline pressure

From Maintenance to new Development?

New developmentMaintenance

Page 45: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Capacity for new development will be doubled.

Moving only one person already pays for ITP-PANORAMA.

From Maintenance to new Development?

New developmentMaintenance

Page 46: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Downloading Searchingpays for ITP-PANORMA

Slow and

expensive.

Fast and low cost.

Page 47: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

ROI: 80 developers, 2 Languages

Page 48: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

33% Productivity Increase

Page 49: IT Projects delivered in Time and on Budget!

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

Page 50: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

FUJITSU Japan integrated ITP-PANORAMA

for Software Analysisunder ECLIPSE in their

Software Development Suite.

Page 51: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Sales Partners for ITP-PANORAMA

ITP-PANORAMAUK Ltd.

Contact Associates Inc.

Page 52: IT Projects delivered in Time and on Budget!

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

Page 53: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

ITP –Memberships

Page 54: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

Online Demonstration

We show ITP-PANORAMA live on your screen over the Internet

Web

Page 55: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

The Software Check

This will tell you a lot more then you ever knewabout 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).

Page 56: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

ITP Software Systems GmbH, MunichPanorama View Software Corp., USA

Juergen OverhoffCEO and Marketing & Sales

Phone + 49 89 64 91 90 67Mobile + 49 170 7 64 54 [email protected]

For more information:www.itp-panorama.com

Page 57: IT Projects delivered in Time and on Budget!

Master your Software with PANORAMA

.... for taking the time to learn thatcutting 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

We would like to thank you ....