investment protection in oracle forms - pitss...oracle partner with more than 20 years of experience...
TRANSCRIPT
-
Get a clear picture of your application through
PITSS.Analysis
Patrick Walther, Manager Consulting
London, 6. May 2015
Investment protection in Oracle
Forms
www.pitss.com
The Oracle
Modernization
Experts
© PITSS GmbH 2014
-
< Sites: Germany (Stuttgart, Bielefeld, Wolfratshausen), UK (Milton Keynes), USA (Troy, Michigan)
< Oracle Gold Partner< Member of OMA – Oracle Modernization Alliance
PITSS: The Oracle Modernisation Expert
2www.pitss.com © PITSS GmbH 2014
< Member of OMA – Oracle Modernization Alliance< Oracle Forms Migrations Partner< Oracle Forms Beta-Tester< More than 15 years experience with Oracle Technologies< More than 500 completed executable migration projects< Customers in more than 50 countries
-
PITSS – Professional IT Software and Services
The Specialist
�More than 15 years of experience with
Oracle technology
� Oracle Status:
� Oracle Gold Partner
� Oracle Independent Software Vendor (ISV)
3www.pitss.com © PITSS GmbH 2014
� Oracle Independent Software Vendor (ISV)
� Oracle Modernization Alliance member
� Oracle Preferred Migration Partner
� Oracle Forms Beta-Tester
� Customer around the world
PITSS GmbH PITSS America LLC
www.pitss.com
-
PITSS – Professional IT Software and Services
� Founded 1999
� Company Form GmbH / LLC
� Locations� Germany PITSS GmbH Stuttgart, Munich, Bielefeld
Milton Keynes ( UK )� USA PITSS America LLC Troy Michigan
4www.pitss.com © PITSS GmbH 2014
� Oracle Partner with more than 20 years of experience in Oracle technologies
� Member of OMA ( Oracle Modernization Alliance ), “preferred” migration partner
� Flagship solution PITSS.CON
� Expertise > 500 Oracle Forms projects, customers > 30 countries globally
� Memberships
-
PITSS.CON Customers
5www.pitss.com © PITSS GmbH 2014
-
PITSS North & South American Customers
6www.pitss.com © PITSS GmbH 2014
-
� Technology Base
� Maintenance / Development
� Visual Design
� Multi Language
� Application Analysis mechanisms
PITSS.CON overview
7www.pitss.com © PITSS GmbH 2014
� Application Engineering for SOA
� APEX Assistant
� ADF-Assistant
� Automatic upgrading / migration
� Source Code Analytics
� Source Control
-
Introduction
■ My Ladder
■ Very old
■ Build by my Grandpa
■ Not very well maintained
8www.pitss.com © PITSS GmbH 2014
■ Oracle Forms
■ Could be Very old
■ Could be Build by my Grandpa
■ Could be Not very well maintained
-
How do we protect our investment?
02Plan03 Act
01 Analyse
9www.pitss.com © PITSS GmbH 2014
03 Act04Check
-
� Technology Base
� Maintenance / Development
� Visual Design
� Multi Language
� Application Analysis mechanisms
PITSS.CON overview
10www.pitss.com © PITSS GmbH 2014
� Application Engineering for SOA
� APEX Assistant
� ADF-Assistant
� Automatic upgrading / migration
� Source Code Analytics
� Source Control
-
PITSS.CON - Repository
11www.pitss.com © PITSS GmbH 2014
-
What does quality signify?
define targets
determine
indicators
■ process metrics
■ development time
■ required resources
■ product metrics
■ dynamic
Quality is defined according to the standard EN ISO 9000:2005 (the valid standard to quality management), as
“rate, in that a set of inherent (measurable) features fulfils requirements “. Source: Wikipedia
12www.pitss.com © PITSS GmbH 2014
work
collect
information
evaluate
review
procedure
■ period
■ error count
■ static
■ software metrics
■ architecture
■ naming conventions
-
■ Current Overview
■ lines of code
■ quantity structure
■ software metrics
Targets
■ Architecture Overview
■ distribution of
objects
■ distribution of logic
■ Weak Point Analysis
■ complexity
■ dead code
■ redundancies
■ documentation
Code Analysis
13www.pitss.com © PITSS GmbH 2014
■ QS as part of the
Product Lifecycle
■ Auditor
■ Documentation
■ documentation
■ Quality monitoring
■ Regular Reporting
■ management
■ developer
■ target agreements
■ improvement plans
■ commission / bonus
PITSS.CON
-
Current Overview – PITSS.CON (LIVE)
14www.pitss.com © PITSS GmbH 2014
-
Architecture Overview – PITSS.CON (LIVE)
15www.pitss.com © PITSS GmbH 2014
-
Weak Point Analysis – PITSS.CON (LIVE)
16www.pitss.com © PITSS GmbH 2014
■ Scientific accepted software metrics
■ Halstead
■ McCabe
■ Maintainibility
■ Standard Metrics
■ Statements
-
Code Analysis by PITSS
17www.pitss.com © PITSS GmbH 2014
-
Code Analysis by PITSS
Results in one document and one presentation
18www.pitss.com © PITSS GmbH 2014
-
■ „The quality attack“
■ identify weak points
■ stop the development and process weak points
■ control of results
■ Implementation of Quality Management
Improvement paths / Possibilites of improvement:
19www.pitss.com © PITSS GmbH 2014
■ Implementation of Quality Management
■ identify weak points
■ plan time and improvement in defined intervals
■ control of results and plan the next interval
■ „Good to know“
■ improvements are executed, if resources are once availabe
-
■ reduces maintenance costs
■ accelerates development process
■ reduces error probability
■ ensures that you can handle the application
Results of Quality Management
20www.pitss.com © PITSS GmbH 2014
■ Reduces training periods
■ new employees
■ replacements (holiday, sickness)
-
■ PITSS.CON considers the whole application
■ Forms (FMB, MMB, PLL,OLB)
■ Reports (RDF)
■ Database (Tables, views, procedures, functions, packages …)
■ SQL Files
■ C, ProC, Cobol Code
Benefits of PITSS.CON within the Quality Management
21www.pitss.com © PITSS GmbH 2014
■ Repeatable tests
■ Check and implementation of coding standards
■ Supports code reviews (especially important at outsourcing)
■ Completes the documentation of the application
-
Questions and answers
22www.pitss.com © PITSS GmbH 2014
-
Vielen Dank für Ihre Zeit.
www.pitss.com
The Oracle
Modernization
Experts
© PITSS GmbH 2014