Унаследованный проект
Определение
Унаследованный проект (англ. inherited project) — система, которую новая команда принимает после другого подрядчика или ушедших разработчиков. Обычно документации мало, автотестов почти нет, часть решений никто не может объяснить, и размер технического долга заранее не известен. Работу начинают с аудита и приемочного тестирования: что система действительно умеет и где ломается. Пример из практики WS DEV: платформу автоаукциона передали «на поддержку», при проверке по четырем ролям пользователей нашли больше 150 дефектов, и до запуска ушло около шести месяцев. Чем раньше заказчик заложит время на онбординг и аудит, тем меньше сюрпризов в оценке. Часто в таком проекте много устаревшего кода.
Также говорят
чужой проект, чужой код.