Перезагрузка легаси-проекта: прийти и победить! Реструктуризация тех.долга

Доклад принят в программу конференции
Дмитрий Матвеев
Evrone

Разрабатывает интернет-приложения с 2008 года, в основном на языке Ruby. Cпецификация — бэкенд и управление командами. Помогал проектам в сферах e-commerce, e-marketing, fintech, edtech, helpdesk.
Интересуется путешествиями, музыкой, художественной литературой, авторским кино и менеджментом продуктов.
Сейчас работает техническим руководителем проектов в компании Evrone.

tg @matveyev_dmitry
Тезисы

Я работаю в заказной разработке и моя "спецификация" — помогать легаси-проектам, которые оказались в "сложном положении": предыдущая команда "не справляется" и нужно "починить" ситуацию. Часто это означает частичную или полную замену команды разработки, а иногда и менеджмента проекта. Здесь есть много специфики: может не быть истории изменений, документированного деплоя, процессы "хромают" или и вовсе не "настроены"... В конец концов, почему этот проект приходится "спасать"?

Я хочу рассказать несколько историй из своей практики и обсудить типовые проблемы, которые встречаются при работе с легаси-проектами. На примерах "из жизни" я расскажу, что нужно делать в тех или иных ситуациях, какие бывают последствия и к чему стоит готовиться, если вас приглашают работать с легаси.

Другие доклады секции Реструктуризация тех.долга