10 лет проект жил своей жизнью: дорабатывался, обрастал костылями и копил легаси. Сначала это было терпимо: какие-то требования закрывались обновлением, какие-то — костылями. Так проект и прожил — от 11.2 до 11.4.

А вот переход на 11.5 постоянно откладывался: не было ни ресурсов, ни времени, да и конфликтов при обновлении накопилось безумное количество. Но регуляторика порешала: пришла маркировка ключевых товаров из нашего ассортимента, а на десерт — очередная смена ставок НДС. Несколько попыток обновления — и все безрезультатные.

Итак: до 1 января — около трёх месяцев, у меня на руках — десятилетний легаси-монстр и отдел из трёх программистов, включая меня.

Что было дальше?

Этот доклад — разбор полёта:

  • ошибочные оценки и поспешные решения, которые дорого нам обошлись;
  • какие грабли мы собрали при перевнедрении — чтобы вы собрали другие, свои;
  • и главное — какой профит получили в итоге и почему оно всё-таки того стоило.

Доклад для тех, кто откладывает обновление «на потом». Спойлер: «потом» наступает всегда — вопрос лишь, во сколько оно обойдётся.