investment protection in oracle forms - pitss...oracle partner with more than 20 years of experience...

23
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

Upload: others

Post on 03-Feb-2021

1 views

Category:

Documents


0 download

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