16
01/21/22 The Economic Realities of Software Migration Ben Wilson Anubex

The Economic Realities of Software Migration Ben Wilson Anubex

Embed Size (px)

DESCRIPTION

The Economic Realities of Software Migration Ben Wilson Anubex. Who is ANUBEX? Software Migration since 1993. Belgian Software Company; Specialists in Cross-Platform IS Migration; Early adopter of automated software transformation and migration methodologies and tools; - PowerPoint PPT Presentation

Citation preview

04/19/23

The Economic Realities of Software Migration

Ben WilsonAnubex

04/19/23

Who is ANUBEX?Software Migration since 1993

• Belgian Software Company;

• Specialists in Cross-Platform IS Migration;

• Early adopter of automated software transformation and migration methodologies and tools;

• Customers in Benelux and throughout Europe.

04/19/23

Who is ANUBEX?Typical Clients

• Develop software internally or outsource to third-parties;

• Software is 10 to 15 years old;

• 1 to 4 people involved in development on permanent basis;

• Technology used is reaching “retirement age.”

04/19/23

Assessing legacyTypical considerations

• Placing “value” on existing systems;

• Developing cost-effective plan of action.

04/19/23

How Valuableis Old Software

04/19/23

Assessing legacyTypical issues

• Conflicting valuation criteria of the economic impact of adaptive software maintenance;

• Common myths.

04/19/23

Assessing legacyCommon Myths

• Value of legacy systems is low;

• Investing personnel and money to keep the systems going is a mistake per se;

• Old software is non-strategic to the business.

04/19/23

Developing a Cost-EffectivePlan of Action

04/19/23

Manual migrationWhat does it cost to rewrite software? (Averages)

• 1997 study (Measuring Software Reuse, J Poulin):

100$/LOC

• 2000 study

(Computer Week,W Ulrich):

25$/LOC

• 1995 study (US Military, EAI):

8-20$/LOC

(LOC = Lines Of Code)

04/19/23

Manual migrationWhat does it cost to rewrite software? (Averages)

An application with one million lines of code costs between 8 and 100 million dollars to redevelop

• 1997 study (Measuring Software Reuse, J Poulin):

100$/LOC

• 2000 study

(Computer Week,W Ulrich):

25$/LOC

• 1995 study (US Military, EAI):

8-20$/LOC

04/19/23

Manual migrationLOC Project costing formula

• Making a generic formula to apply to all situations is impossible.

• Generic formula is:

Sources: University of Calgary, University of Southern California, softwaremetrics.com, Addison-Wesley

E = (a)(KLOCb)

(E = number of man-months, KLOC = 1000 Lines Of Code)

04/19/23Sources: CWI, CaseConsult, Addison-Wesley, softwaremetrics.com, SEI

Manual migrationFP Project costing formula

04/19/23Sources: University of Calgary, University of Southern California, softwaremetrics.com, Addison-Wesley

The cost of migrationThe value of automation

04/19/23Sources: University of Calgary, University of Southern California, softwaremetrics.com, Addison-Wesley, Anubex

The cost of migrationThe value of automation

04/19/23

• Code on target platform is generated consistently:

• Incompatibilities between the two platforms are easier to troubleshoot;

• Future maintenance is easier; the code still “belongs” to the developers;

• Developers adjust to the new platform more easily:

• Developers are free to learn the new platform during the project itself;

• Developers can compare the code “before and after”;

• Libraries are pre-deployed and language is pre-configured.

Automated migration Further benefits

04/19/23

Thank You

For more info, visit www.anubex.com