More Related Content
Similar to Care Presentatie Oktober 2011 (20)
Care Presentatie Oktober 2011
- 2. Agenda
• Source2VALUEtm Market
• Source2VALUEtm Solution
• Demo
© Omnext B.V. 2011 1
- 3. 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!
© Omnext B.V. 2010 2
- 4. 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!
© Omnext B.V. 2011 3
- 5. Source2VALUE Market
Target market:
Outsourcing Collaboration Chain
End-user / Customer Outsourcing Service Provider Global Delivery Centers
Business Unit A Service Provider A A
System Integrator On premises
• Application 1 •• Application 1
Application 1 Off-shore:
• Application 2 •• Application 2
Application 2 • Country 1
Business Unit B •• Application 3
Application 3 • Country 2
• Application 3 Service Provider B B
System Integrator • Subcontractor1
Business Unit C •• Application 4
Application 4 • Subcontractor 2
• Application 4 •• Application 5
Application 5 Near-Shore:
• Application 5 •• Application 6
Application 6 • Country 1
• Application 6 • Country 2
• Subcontractor1
• Subcontractor 2
© Omnext B.V. 2011 4
- 6. Source2VALUEtm Market
Software Quality Iceberg
Todays Development
=
Tomorrows Maintenance
Software Quality Iceberg
© Omnext B.V. 2010 5
- 7. Source2VALUE Market
Source code analyses benefits
Maintenance Cost
Impact Analyses
Document / Design Lead Time
Generation Risk
IT Management
Compliancy Fraud Prevention
Cost of Rebuilding Contract Quality & Complexity Control
Size estimation (FPA) Management Control Maintainability Control
Cost of Change (Maintenance FPA) Standard & Guidelines Verification
Cost Control Risk
Cost Reduction Compliancy
Software Development
Insight in Changes
Quality Instrument for Impact Analyses
Current (design) Documentation
© Omnext B.V. 2011 6
- 8. Source2VALUEtm Solution
Supported sources
• ABAP (Q1 2012) • Objective C (Q1 2012) • DCL
• Access • Oracle Forms • JCL
• ANSI Cobol 85 • Oracle SQL • Tivoli Workload
• APL2 • PHP Schedule
• ASP • PL/1 • SMF
• Aquima • Powerbuilder • User menu
• C/C++ • Sybase configurations
• C# • Tandem Cobol • Workflow
configurations
• IBM VS Cobol II • UNIFACE
• …
• Java • VB.NET
• Micro Focus Cobol • Visual Basic 6
• MS SQL Server • …
Support for new languages and configurations are added in future releases.
© Omnext B.V. 2010 7
- 9. 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 MRI-scan
• Test support
• Use Case Editor (UCE)
© Omnext B.V. 2010 8
- 11. Source2VALUEtm Solution
Documentation model
Characteristics:
• Top Down (BPM)
• Bottom Up (Source code analyse)
• Fits in Enterprise Architecture
frameworks (Zachman, ..)
• Industry standards
(BPMN, UML)
• Fits Architecture-Driven
Modernization
(OMG - ADM)
CARE 4 software maintenance documentation and evaluation roundtrips!
© Omnext B.V. 2010 10
- 12. Source2VALUEtm Solution
CARE Approach
Intake
•Company Policy Report
•S&G Metrics, Clones,
Dead Code,
•Configuration
S&G violations,
Documentation
Monitor
Automated Source
Code Analysis
Source2VALUEtm
Data Warehouse
Analyse
Propose
improvements
Improve
Company Policy,
Process, Software,
Documentation
© Omnext B.V. 2010 11
- 13. Source2VALUEtm Solution
CARE Approach
Java
.Net
(OO)
Cobol
PL/1 Source2VALUEtm portal
(3GL)
• Parse Sources
• Resolve Relations
Workflow • Calculate Metrics
• Check Anti-patterns
• Detect Code Source2VALUEtm
Oracle Duplication Data
Uniface • Detect Dead Code Warehouse
(4GL) • Create Design Models Reports (MS-Excel)
• Difference Analyses
Tivoli
JCL
(Job control)
...
UML-tools
© Omnext B.V. 2010 12
- 14. 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
© Omnext B.V. 2010 13
- 15. 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.
© Omnext B.V. 2011 14