Мы рассмотрели в основном технические вопросы при работе с унаследованными системами. Но на практике я вижу, что одних только технических изменений будет недостаточно для долгосрочного успеха проекта.
Для перелома ситуации нужно поменять культуру разработки, чтобы новая система сразу не попала в статус унаследованной. Поэтому на этапе создания новой системы нужно привить новые ценности владельцам продукта и пользователям, привлечь к пересборке системы талантливых инженеров и грамотно выстроить процесс создания продукта. В этом случае система, пришедшая на смену унаследованной, принесёт бизнесу прибыль и новые возможности.