Sie sind auf Seite 1von 22

Cost of Software Obsolescence

Sanathanan Rajagopal
DES CAAS-CEF-HOP-CF-8@mod.uk
19/09/2013

What is Obsolescence ?

Transition from availability from the original manufacturer to


unavailability - IEC 62402:20071

Obsolescence Management is the coordinated activities to direct


and control an organisations with regard to obsolescence

19/09/2013

Obsolescence The Threat

Obsolescence is bigger issue than reliability- British Airways


Engineering

Obsolescence is now one of the biggest threats to the future of


many sectors of industry BAE System
Obsolescence is number 2 risk to the project Eurofighter Typhoon

Slides from Cranfield University

19/09/2013

Types of Obsolescence

Skills
Software
Mechanical Components
Electronic Components
Documentations
Tools
Process
Materials
People

19/09/2013

Software Obsolescence

The only big companies that succeed will be those that obsolete their
product before somebody else does and to be successful we must
obsolete our product.
- Bill Gates 2003

19/09/2013

% Functions perormed by software

Military Software Dependency


100
JSF
90
80
70
60
50
40
30
20
10
0
1960 1964 1970 1975 1982 1990 2000 2010
B-2

F4

Year

19/09/2013

Software v/s Hardware

Software defects are design defects


Software does not have energy related wear-out. Errors can occur
without warning
Software reliability is not a function of time
Environmental factors does not effect software reliability
Software reliability cannot be predicted from any physical basis, it
depends completely on human factors in design
Software interfaces are purely conceptual other than visual

19/09/2013

Software Reliability

Is the probability of failure-free software operation for a specific


time
Software is not a function of time
Software reliability is an important attribute to software quality
Software reliability is hard to achieve as software complexity is
high

19/09/2013

Software Maintainability
It is the ease with
The program can be corrected
Adapted if the environment changes
Enhanced if the customer wants to change
No Direct way to measure software maintainability

19/09/2013

Hardware Obsolescence

19/09/2013

10

Software Obsolescence

19/09/2013

11

What is Software Obsolescence ?

When a software is not supported


When software cannot be updated
When there is a change in the hardware

19/09/2013

12

Effect of Software Obsolescence


software1
System 1

Software 2
System 2
Software 3
System3

19/09/2013

13

Software Obsolescence
Software Obsolescence happens due to one of the three main
causes
Functional Obsolescence
Technological Obsolescence
Logistical Obsolescence

19/09/2013

14

Root Cause of Software Obsolescence by P Sandborn


Software
Obsolescence

Technological

Purchase

Functional

Support

Infrastructure

Distribution

License

Technical

System

Build

Network

Copyright

Updates

Peripherals

Test

Portable

Expansion

19/09/2013

Compatibility

Logistical

Integrate

15

Software Obsolescence Mitigation and Cost


The following areas of cost/resource/time have to be considered
Mitigation
Software License downgrade
Source Code Purchase
Third Party Purchase
Re-development
Re-qualifying
Re-hosting
Media Management
Case Resolutions

19/09/2013

16

Cost of Software Obsolescence - The Problem

Unavailability of the data related to Software Obsolescence


Inadequate design documentation and configuration
Unavailability of historic cost data associated with Software
Obsolescence
Unavailability of Software Obsolescence Management strategy

19/09/2013

17

Likely Key Cost Drivers

Software Maintenance
Sustaining Engineering
Facilities and infrastructure
Software License
Certification and Accreditation
Management

19/09/2013

18

My Research - Aim

The aim of my research is to develop a Model to estimate the cost of


Software Obsolescence at very early stages of the project by
identifying the likely cost drivers. The study will include aspects of
complex software engineering issues such as systems of systems
integration, software maintenance along with risk and uncertainty
analysis

19/09/2013

19

Approach

19/09/2013

20

Proposed findings and Recommendations

Development of Model to estimates the cost of Software


Obsolescence
Identify the key source and Cost drivers of Software
Obsolescence
Producing new procedures and standards for estimating cost of
Software Obsolescence

19/09/2013

21

19/09/2013

22

Das könnte Ihnen auch gefallen