10 лет проект жил своей жизнью: дорабатывался, обрастал костылями и копил легаси. Сначала это было терпимо: какие-то требования закрывались обновлением, какие-то — костылями. Так проект и прожил — от 11.2 до 11.4.
А вот переход на 11.5 постоянно откладывался: не было ни ресурсов, ни времени, да и конфликтов при обновлении накопилось безумное количество. Но регуляторика порешала: пришла маркировка ключевых товаров из нашего ассортимента, а на десерт — очередная смена ставок НДС. Несколько попыток обновления — и все безрезультатные.
Итак: до 1 января — около трёх месяцев, у меня на руках — десятилетний легаси-монстр и отдел из трёх программистов, включая меня.
Что было дальше?
Этот доклад — разбор полёта:
- ошибочные оценки и поспешные решения, которые дорого нам обошлись;
- какие грабли мы собрали при перевнедрении — чтобы вы собрали другие, свои;
- и главное — какой профит получили в итоге и почему оно всё-таки того стоило.
Доклад для тех, кто откладывает обновление «на потом». Спойлер: «потом» наступает всегда — вопрос лишь, во сколько оно обойдётся.