Issue No. 02 - March/April (2008 vol. 25)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2008.52
Grady Booch , IBM
As the code written today becomes part of tomorrow's inexorably growing legacy, preserving these stories becomes increasingly important. It's costly to rely upon informal storytelling to preserve and communicate important decisions; it's incredibly costly to try to recreate those decisions and their rationale when the storytellers themselves are gone. Insofar as a software development organization can preserve its stories in a system's written architecture, it can make evolving that system materially easier.
system architecture, legacy code, stakeholder dialogue
G. Booch, "Tribal Memory," in IEEE Software, vol. 25, no. , pp. 16-17, 2008.