Существующее приложение может обслуживаться новой командой, если можно проверить исходный код, процесс сборки, учетные записи и рабочие данные. Оценка работ по передаче сопровождения должна начинаться с воспроизводимой сборки и перечня известных проблем; одних скриншотов недостаточно, чтобы определить необходимый объем работ.
Что собрать до предоставления доступа
| Область | Подготавливаемые материалы | На какой вопрос это отвечает |
|---|---|---|
| Исходный код и релизы | Репозитории, ветка, используемая в рабочей среде, теги релизов и инструкции по сборке | Можно ли воспроизвести развернутую версию? |
| Инфраструктура | Владелец хостинга, шаги развертывания, резервные копии и инструкции по восстановлению | Можно ли восстановить приложение после сбоя? |
| Интеграции | Перечень учетных записей для платежей, обмена сообщениями, аналитики и внешних API | Для каких зависимостей требуется одобрение владельца или ротация ключей? |
| Известные дефекты | Шаги воспроизведения, ожидаемый результат, журналы с удаленными конфиденциальными данными | Какие неисправности блокируют повседневные операции? |
Сначала отправьте инвентаризацию с удаленными конфиденциальными данными. После начала проверки используйте индивидуальные учетные записи с ограниченными правами; не вставляйте пароли от рабочей среды, закрытые ключи или выгрузки данных клиентов в общедоступный запрос.
Отделяйте предварительное обследование от первого релиза с исправлениями
На этапе предварительного обследования следует зафиксировать состояние сборки, неподдерживаемые зависимости, результаты проверки безопасности, отсутствующий доступ и поведение, покрываемое существующими тестами. Результатом должен стать приоритетный план с указанием допущений. На этапе исправлений следует указать устраняемые дефекты, шаги приемки и процедуру отката. Новые функции и полная переработка — отдельные решения.
Кому принадлежат выпуск и восстановление?
- Репозитории, учетные записи магазинов, домены и хостинг должны оставаться под контролем владельца бизнеса.
- Определите, кто утверждает релизы в рабочей среде и кто может восстановить резервную копию.
- Задокументируйте окно поддержки, контакт для инцидентов, исключения и процесс обновления.
- Попросите другого разработчика выполнить инструкции по сборке и развертыванию в рамках передачи проекта.
Запросить обследование перед передачей сопровождения
Укажите платформу, фреймворк, если он известен, доступность репозитория, расположение хостинга, три наиболее мешающие работе проблемы и предполагаемый объем сопровождения. Ознакомьтесь с вариантами сопровождения программного обеспечения или отправьте краткое описание передачи с удаленными конфиденциальными данными. Оценка будет подготовлена после согласования доступа и результатов предварительного обследования.
