Про процессы... Часто думаю о их важности, и неочевидности.
Онбординг расписан по дням: доступы, бадди, первый PR за неделю. А оффбординг это обходной лист.
Наткнулся на Launch HN стартапа Hypercubic, они мигрируют мейнфреймы. Объясняют, почему такие проекты валятся: COBOL распарсит кто угодно, даже агент агент. А вот зачем в 1995 в биллинг добавили конкретный кейс и что сломается, если его убрать, ответить уже некому. Средний возраст инженеров, которые помнят, 55 лет.
Код читается за вечер. Причина не восстанавливается, ее нет в репозитории.
Мне кажется что об этом нужно думать не в процессе ухода, а в повседневной работе. Что я думаю поможет? Наверное ADR рядом с кодом: проблема, варианты, решение, последствия. И практика Контура: когда эксперт уходит, документацию пишут остающиеся, а он отвечает на вопросы.
Прикинул на себе. Если я завтра выпаду на месяц или два, задачи разберут за день. А вопросы "почему тут так" уйдут в никуда...
Post #121
143

- 🔥 1