Issue No.04 - July/August (1998 vol.15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.687941
Rebuilding a legacy system has some parallels to the restoration of a work of art. The authors draw upon this comparison to illustrate the challenges they faced in redesigning a telephony system. The restoration involved far more than updating the code?the development team also had to understand the existing architecture, add new functionality, and develop a long-term hardware migration plan. The technical and managerial lessons learned should prove valuable to those involved in similar projects.
Spencer Rugaber, "Restoring a Legacy: Lessons Learned", IEEE Software, vol.15, no. 4, pp. 28-33, July/August 1998, doi:10.1109/52.687941