InfoQ Homepage Presentations Strategies for Effectively Managing Legacy Systems
Strategies for Effectively Managing Legacy Systems
Summary
In this ThoughtWorks Quarterly Technology Briefing, Amit Uttam and Derek Longmuir discuss what a legacy system is, the typical approaches to dealing with legacy systems, the cost of legacy systems, replacement strategies and techniques, technology asset portfolios, system health checks, executing a migration plan, "strangler" vs phased approaches, and continually evolving your system.
Bio
Amit Uttam is a Senior Project Manager with ThoughtWorks, and bears the scars of legacy upgrade projects. He is actively engaged with several ThoughtWorks clients to manage new IT investments and system upgrades. Derek Longmuir is a Lead Consultant at ThoughtWorks. He has worked on and led several legacy system replacement efforts using a variety of techniques.
About the conference
ThoughtWorks recently began hosting events for Business and IT Leaders as well as technology practitioners to share insight and best practice across the industry. The briefings and the Exec Breakfast series are all grounded in reality - speakers are active practitioners, passionate about their work. The events focus on technology in relation to business issues, rather than being deeply technical.
Community comments
"Legacy System" definition is incorrect...
by Robert Dean,
link
by Zsolt Fabok,
Re: link
by Diana Baciu,
Re: link
by Zsolt Fabok,
Can we avoid the "oops"?
by Eswaran Narasimhan,
"Legacy System" definition is incorrect...
by Robert Dean,
Your message is awaiting moderation. Thank you for participating in the discussion.
Anything that makes it into production is legacy and this has become particularly true in the wake of Sarbanes-Oxley.
link
by Zsolt Fabok,
Your message is awaiting moderation. Thank you for participating in the discussion.
Does the mp3 link work for you?
Re: link
by Diana Baciu,
Your message is awaiting moderation. Thank you for participating in the discussion.
Hello Zsolt,
The mp3 link has been fixed and it's working now.
Diana (InfoQ)
Re: link
by Zsolt Fabok,
Your message is awaiting moderation. Thank you for participating in the discussion.
excellent, thank you very much
Can we avoid the "oops"?
by Eswaran Narasimhan,
Your message is awaiting moderation. Thank you for participating in the discussion.
Strangler approach . That analogy is good. In either of the approach one problem is to know the "oops we didn't know about that one". There is a need to understand code and comprehend what is there. You had talked about the tranlsating bugs. Also in my experiennce there are also dead code and unused sub modules. I have tried to understand this at eswarann.wordpress.com/2010/05/21/extracting-bu.... Your comments?