care presentatie oktober 2011

16
CARE for software CARE = Computer Aided Redocumentation & Evaluation

Upload: meijerandre

Post on 02-Jul-2015

598 views

Category:

Business


3 download

TRANSCRIPT

Page 1: Care presentatie oktober 2011

CARE for software

CARE = Computer Aided Redocumentation & Evaluation

Page 2: Care presentatie oktober 2011

© Omnext B.V. 2011 1

Agenda

• Source2VALUEtm Market

• Source2VALUEtm Solution

• Demo

Page 3: Care presentatie oktober 2011

© Omnext B.V. 2010 2

Source2VALUE Market Business IT issues addressed by Source2VALUE™

• CONSOLIDATION

Investment decisions to be made on application decommissioning as part of any merger application legacy or company reorganisation.

• MODERNIZATION

Investment decisions on application modernization strategies like re-platforming, mash-up, make or buy must be made as part of the application legacy that has arisen in the last decennia.

• COMPLIANCE

Meeting corporate and industry standards as part of the need to manage security risk and the risk to business continuity

• MAINTENANCE BUDGET

Vast majority of IT’s software budget is allocated to maintenance. This has become manifest with the experience gained with “cost of change“ in outsourcing contracts. This is no longer just an IT budget problem but a business issue.

• RAPID DEVELOPMENT and DEPLOYMENT

Growing Agile business demands produces Multisourced development environments and often leads to a technical debt. Both ARE ingredients for reputation risk, which is number 1 “DON’T”. Business has to manage this!

Page 4: Care presentatie oktober 2011

© Omnext B.V. 2011 3

Source2VALUE Market

Software life cycle costs: a proposition

• Software maintenance accounts for more than 70% of worldwide IT software budgets.

• Industry spends 50% of maintenance budget on analyzing existing software.

• Reducing cost of analysis by 30% saves up to 15% of maintenance budget.

• Up to 30% of maintained software is redundant or no longer used.

• Removing redundant or duplicated code saves up to 15% of IT budget;

• Risk reduction in software development by delivering software code in compliance with standards and best practices;

• Every code related software failure that is prevented saves an additional $1,000;

AND today’s development is tomorrows maintenance!

Page 5: Care presentatie oktober 2011

© Omnext B.V. 2011 4

End-user / Customer

Business Unit A

• Application 1

• Application 2

Business Unit B

• Application 3

Business Unit C

• Application 4

• Application 5

• Application 6

Global Delivery Centers

On premises

Off-shore:

• Country 1

• Country 2

• Subcontractor1

• Subcontractor 2

Near-Shore:

• Country 1

• Country 2

• Subcontractor1

• Subcontractor 2

Outsourcing Service Provider

Source2VALUE Market

Target market: Outsourcing Collaboration Chain

System Integrator A

• Application 1

• Application 2

• Application 3

System Integrator B

• Application 4

• Application 5

• Application 6

Service Provider A

• Application 1

• Application 2

• Application 3

Service Provider B

• Application 4

• Application 5

• Application 6

Page 6: Care presentatie oktober 2011

5 © Omnext B.V. 2010

Source2VALUEtm Market

Software Quality Iceberg

Todays Development

=

Tomorrows Maintenance

Software Quality Iceberg

Page 7: Care presentatie oktober 2011

© Omnext B.V. 2011 6

Maintenance Cost Impact Analyses Lead Time Risk

Document / Design Generation

IT Management

Insight in Changes Instrument for Impact Analyses Current (design) Documentation

Software Development

Compliancy Cost of Rebuilding

Size estimation (FPA) Cost of Change (Maintenance FPA)

Contract Management

Risk Compliancy

Cost Control Cost Reduction

Quality & Control

Quality

Fraud Prevention Complexity Control Maintainability Control Standard & Guidelines Verification

Source2VALUE Market

Source code analyses benefits

Page 8: Care presentatie oktober 2011

7 © Omnext B.V. 2010

Source2VALUEtm Solution

Supported sources • ABAP (Q1 2012)

• Access

• ANSI Cobol 85

• APL2

• ASP

• Aquima

• C/C++

• C#

• IBM VS Cobol II

• Java

• Micro Focus Cobol

• MS SQL Server

• Objective C (Q1 2012)

• Oracle Forms

• Oracle SQL

• PHP

• PL/1

• Powerbuilder

• Sybase

• Tandem Cobol

• UNIFACE

• VB.NET

• Visual Basic 6

• …

Support for new languages and configurations are added in future releases.

• DCL

• JCL

• Tivoli Workload Schedule

• SMF

• User menu configurations

• Workflow configurations

• …

Page 9: Care presentatie oktober 2011

8 © Omnext B.V. 2010

Source2VALUEtm Solution

Functionality

• Quality metrics • Size metrics • Compare versions • Cross References • Standards & Guidelines • Design reproduction (UML) • Code duplication detection • Unused code detection • Source formatting • Filtering • Test support • Use Case Editor (UCE)

MRI-scan

Page 10: Care presentatie oktober 2011

9 © Omnext B.V. 2010

Source2VALUEtm Solution

Lay-out

Page 11: Care presentatie oktober 2011

10 © Omnext B.V. 2010

Source2VALUEtm Solution

Documentation model

• Top Down (BPM) • Bottom Up (Source code analyse) • Fits in Enterprise Architecture

frameworks (Zachman, ..)

• Industry standards (BPMN, UML)

• Fits Architecture-Driven Modernization (OMG - ADM)

Characteristics:

CARE 4 software maintenance documentation and evaluation roundtrips!

Page 12: Care presentatie oktober 2011

11 © Omnext B.V. 2010

Source2VALUEtm Solution

CARE Approach

Intake •Company Policy

•S&G

•Configuration

Monitor Automated Source

Code Analysis

Report Metrics, Clones,

Dead Code, S&G violations, Documentation

Analyse Propose

improvements

Improve Company Policy,

Process, Software,

Documentation

Source2VALUEtm

Data Warehouse

Page 13: Care presentatie oktober 2011

© Omnext B.V. 2010 12

Java .Net (OO)

Cobol PL/1 (3GL)

Workflow

Tivoli JCL

(Job control)

...

Source2VALUEtm

Data Warehouse

• Parse Sources • Resolve Relations • Calculate Metrics • Check Anti-patterns • Detect Code

Duplication • Detect Dead Code • Create Design Models • Difference Analyses

Source2VALUEtm portal

Reports (MS-Excel)

UML-tools

Oracle Uniface

(4GL)

Source2VALUEtm Solution

CARE Approach

Page 14: Care presentatie oktober 2011

13 © Omnext B.V. 2010

Source2VALUEtm Solution

CARE benefits?

SQM

• Asseses Software Quality • Long term benefit by improving

software quality • Reduction of future maintenance

costs

Redocumentation (Cross Reference, Technical documentation, Functional documentation)

• Insight on a technical en functional level

• Improves analyzability, decreases costs of maintenance significantly

Page 15: Care presentatie oktober 2011

© Omnext B.V. 2011 14

Source2VALUE™ Solution Customer benefits

• Source2VALUE™ offers objective consistent measurements across the software development chain from Global Delivery centers to the local delivery organization, and to customers.

• Source2VALUE™ facilitates fact based communication throughout the Collaboration Chain.

• Source2VALUE™ provides metrics to support improvement in operational software quality, in security code compliance and in cost control and

productivity. • Source2VALUE™ provides continuous up-to-date documentation.

• Source2VALUE™ contributes significantly to application decommissioning and modernization projects.

• Fast learning curve, Cloud based, no-licence pay-as-you-use pricing.

• Professional CARE implementation with Source2VALUE™ saves up to 20% on maintenance costs.

Page 16: Care presentatie oktober 2011

15 © Omnext B.V. 2010

Source2VALUE demo

Demo