Короткий ответ
#Необратимые
Три риска, после которых можно остаться в проигрыше навсегда. Всё остальное на этой странице стоит времени.
| Риск | Как это выглядит | Что предотвращает |
|---|---|---|
| Потеря домена | Регистрация на имя уходящего человека или подрядчика, и отношения заканчиваются плохо. | Перевести регистрацию на аккаунт компании с адресом восстановления компании — до уведомления. |
| Потеря облачного аккаунта | Продакшен работает внутри организации подрядчика. Доступ у вас есть; аккаунта — нет. | Владеть аккаунтом или организацией самим, вместе с root-доступом и оплатой. |
| Потеря данных | Бэкапы лежат в хранилище подрядчика — или существуют и никогда не разворачивались. | Взять независимую копию, которую вы можете открыть сами. Потом развернуть одну во временную среду. |
Порядок, который к этому приводит
Ко всем трём ведёт одна и та же ошибка в последовательности: сначала подать уведомление, а потом разбираться с владением. Как только отношения заканчиваются, рутинный перенос превращается в позицию на переговорах, и другая сторона знает, сколько она стоит.
#Дорогие
Стоят от недель до месяцев восстановления, обычно оплаченных вами дважды.
- Никто вне уходящей команды не может выкатывать. Обнаруживается под давлением, на первой неделе, когда что-то надо чинить. Предотвращается одним релизом под присмотром до начала передачи.
- Понимание никогда не было записано. Новая команда тратит первые месяцы на переоткрытие того, что старая уже знала. Предотвращается ранним выводом технической картины — та же информация, за часы вместо месяцев.
- Работает что-то, чего нет в репозитории. Задача по расписанию, облачный ресурс из консоли, скрипт на чьём-то ноутбуке. Обнаруживается, когда останавливается. Предотвращается прямым вопросом, этими же словами.
- От вас зависела внешняя сторона, и никто не сказал. Партнёрская интеграция, клиент с API-ключом, ночной файл, который кто-то получает. Обнаруживается, когда они жалуются. Предотвращается перечислением входящих интерфейсов, а не только исходящих.
- Рассуждения ушли вместе с людьми. Новая команда заново строит то, что существовало не просто так, или убирает несущее. Предотвращается только тем, что вопросы задают, пока кто-то ещё отвечает.
#Исправимые
- Инструкция по запуску не работает. Раздражает, стоит день и ровно для этого и нужна неделя показа.
- Оповещения мониторинга уходят в ящик, который никто не читает. Чинится за час, как только замечено. Риск в том, сколько длится это «как только».
- Доступы передавали по каналу, который не контролирует ни одна сторона. Поменяйте всё. Неприятно, но не смертельно.
Именно на этом сосредоточено большинство планов передачи, потому что это конкретно и легко перечислить. Чинить их стоит, и ущерб не здесь.
#Когда каждый становится непоправимым
| Риск | Самый дешёвый момент | Окно закрывается |
|---|---|---|
| Владение аккаунтами | За годы до, при заведении | При подаче уведомления |
| Рассуждения и привычки | На неделе подачи заявления | Когда перестают отвечать |
| Эксплуатируемость | Когда угодно до последней недели | Когда кончается пересечение команд |
| Понимание | Когда угодно, в том числе после | Никогда — оно выводится |
| Восстановление данных | Когда угодно | Никогда, если копия у вас |
Вывод для планирования — это и есть весь смысл страницы. У двух строк окна закрываются, у двух — нет. Дефицитное закрывающееся время тратьте на владение и на рассуждения; выводимое сделайте потом, спокойно, с тем, кто доступен.
#Ранние признаки
То, что намекает: передача будет труднее, чем запланировано, — и ничто из этого не означает недобросовестности:
- Никто не может выдать список внешних сервисов, которыми продукт пользуется.
- Никто не может назвать человека, который последним разворачивал бэкап.
- Ответ на «мог бы выкатить кто-то ещё?» — про доступы, а не про человека, который это делал.
- Оценка того, сколько потребуется новой команде, отличается втрое у двух человек с вашей же стороны.
- Локальный запуск описывают как «немного муторно».
- На вопросы про часть, работающую с деньгами, отвечает ровно один человек.
#Чего это не покрывает
Чего это не делает
- Коммерческие риски — споры, неоплаченные счета, оспариваемую интеллектуальную собственность. Другая задача, другой консультант.
- Риски со стороны принимающей команды. Способна ли новая команда — не свойство передачи.
- Риски безопасности, созданные уходом. Смена доступов есть в чек-листе; ревью безопасности — отдельная работа.
- Всё специфичное для регулируемых отраслей.