Нельзя просто так взять и переписать сотни тысяч кода
Экономика переписывания
* Нельзя переписывать всё подряд это заблокирует всю команду продукта
* Если ничего не переписывать команда продукта будет свободна
* Но проблемы от легаси кода стоят денег
* Можно оценить стоимость поддержки и оценить целесообразность переписывания
Начнем считать стоимость инцидентов
* Обычно процесс фиксации уже есть, просто сделаем его более формальным
* Для каждого процесса будем считать число падений и время, затраченное на их стабилизацию
Выделим квоты продуктовых команд
* 20-40% времени на техдолг
* Задачи упрощение логики процессов, их декомпозиция, стабилизация работы с источником
Дополнительно введем «дежурство»
* Человек, на 100% времени ответственный за стабильность сервиса
* Сам оперативно чинит мелкие баги
* Сложные баги диагностирует и делегирует
* Следит за последствиями релизов
* Дежурят по очереди все разработчики