1 / 16

The Economic Realities of Software Migration Ben Wilson Anubex

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;

Download Presentation

The Economic Realities of Software Migration Ben Wilson Anubex

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Economic Realities of Software MigrationBen WilsonAnubex

  2. 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.

  3. 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.”

  4. Assessing legacyTypical considerations • Placing “value” on existing systems; • Developing cost-effective plan of action.

  5. How Valuableis Old Software

  6. Assessing legacyTypical issues • Conflicting valuation criteria of the economic impact of adaptive software maintenance; • Common myths.

  7. 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.

  8. Developing a Cost-EffectivePlan of Action

  9. Manual migrationWhat does it cost to rewrite software? (Averages) (LOC = Lines Of Code) • 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

  10. 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 An application with one million lines of code costs between 8 and 100 million dollars to redevelop

  11. Manual migrationLOC Project costing formula • Making a generic formula to apply to all situations is impossible. • Generic formula is: E = (a)(KLOCb) (E = number of man-months, KLOC = 1000 Lines Of Code) Sources: University of Calgary, University of Southern California, softwaremetrics.com, Addison-Wesley

  12. Manual migrationFP Project costing formula Sources: CWI, CaseConsult, Addison-Wesley, softwaremetrics.com, SEI

  13. The cost of migrationThe value of automation Sources: University of Calgary, University of Southern California, softwaremetrics.com, Addison-Wesley

  14. The cost of migrationThe value of automation Sources: University of Calgary, University of Southern California, softwaremetrics.com, Addison-Wesley, Anubex

  15. Automated migration Further benefits • 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.

  16. Thank You • For more info, visit www.anubex.com

More Related