Ушла ключевая разработка: как не потерять контроль над системой
Системы часто держатся на одном “ключевом человеке”: он знает, где что, как устроено, почему сделано именно так. Когда он уходит, бизнес внезапно понимает, что:
- никто не может быстро исправить проблему;
- новые разработчики “въезжают” месяцами;
- любая доработка становится дорогой и рискованной.
Это решается не героизмом, а правильной организацией знаний и доступов.
1) Главный принцип: система должна принадлежать бизнесу, а не людям
Если без одного человека вы не можете даже сменить пароль или выкатить правку — это не “команда слабая”, это рисковая архитектура владения.
Задача владельца — обеспечить, чтобы проект был передаваемым.
2) Что у бизнеса должно быть в обязательном порядке
Не “папка где-то”, а реально у вас:
- доступы к доменам, хостингу/облаку, почте, аккаунтам внешних сервисов;
- доступ к исходникам (репозиторий) и история изменений;
- список интеграций: что с чем связано и за что отвечает;
- инструкция “как развернуть/запустить” (пусть даже короткая);
- контакты и договоренности по поддержке.
Если чего-то нет, уход ключевого человека превращается в кризис.
3) Документация не должна быть “толстой” — она должна быть полезной
Частая ошибка: “давайте напишем огромный документ”. Его никто не читает.
Полезная документация для бизнеса отвечает на практичные вопросы:
- где что лежит;
- как это поддерживать;
- что сломается, если трогать;
- как безопасно выпускать изменения;
- что делать при сбое.
Лучше 10 страниц, которые работают, чем 200 страниц ради галочки.
4) Передача знаний: это процесс, а не “поболтали час”
Правильная передача — это:
- список тем (интеграции, критичные процессы, релизы, мониторинг, “грабли” проекта);
- несколько сессий с вопросами;
- запись решений и ссылок на материалы;
- практическая проверка: новый человек смог повторить ключевые действия.
Если после “передачи” новый разработчик не может поднять проект или понять поток заказа — передачи не было.
5) Как снизить зависимость заранее, даже если вы уже в работе
Если проект уже живой, начните с малого:
- соберите все доступы в одном месте и назначьте владельца со стороны бизнеса;
- попросите “карту системы”: какие модули и сервисы участвуют в ключевых процессах;
- зафиксируйте правила релизов и восстановления;
- заведите регулярное обновление документации как часть поддержки.
Это не требует больших затрат, но резко снижает риск.
6) Как разговаривать с подрядчиком, чтобы это не выглядело недоверием
Формулировка простая: “Мы снижаем операционные риски бизнеса. Нам нужно обеспечить передачу проекта при любом изменении команды”.
Профессиональный подрядчик это поддержит — потому что это признак зрелого заказчика и здорового проекта.