Секрет в том что память людей не постоянно и не важно о чем - коде Энтерпрайз проекта или запахе бабушкиной каши. Мы забываем все. В нормальных организациях есть документация (например, confluence), есть тексты (хотяб Unit), есть автоматизация (скрипты развертывания, Jenkins, .... ), есть репозитории с базовой информацией (README.md в git, хотябы), есть диаграммы (Visio, Lucidchart, ...) и много еще чего.
Ну и не забываем про документацию в коде и нормальные Фреймворк со стандартной структурой файлов