NDDev Dev — главная страница
Сообщество
Язык: Русский
Отображение
Тема
Анимация

Сдача проекта: что вы получаете, когда разработка закончена

Опубликовано
Обновлено

Разработка заканчивается не в момент, когда исполнитель сказал «готово», а когда заказчик может пользоваться системой и при необходимости развивать её без нас. Поэтому сдачу мы планируем заранее — с первых документов проекта.

Готово — значит работает в продакшене

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

Критерии приёмки — до начала работ

По каким признакам функция считается выполненной, записываем в техническое задание заранее. Если придумывать критерии в момент сдачи, спор неизбежен: к этому времени у заказчика и исполнителя разные ожидания. Заранее согласованный список снимает этот спор.

Проверяют те, кто будет работать в системе

Приёмочное тестирование проводят реальные пользователи заказчика — сотрудники, которые будут работать с системой каждый день, а не только руководитель, принимающий решение. Тестируем на отдельной среде, а не на рабочих данных. Замечания удобнее присылать списком: одно сообщение — одна проблема; мы отмечаем, что критично, а что нет. Исправление ошибок, найденных при приёмке, входит в проект. Новые пожелания — это уже изменение объёма, его обсуждаем отдельно.

Что передаётся при сдаче

  1. Исходный код: репозиторий передаётся заказчику, а рабочая копия остаётся на его сервере.
  2. Доступы к серверу, административным панелям и базе данных.
  3. Домен, почта, аналитика и SSL-сертификат — настроены и работают.
  4. Документация: инструкция администратора и описание развёртывания.
  5. Резервная копия базы данных и файлов на момент передачи.

Пароли и ключи, которые выдавались на время разработки, заказчик меняет при передаче — так доступ остаётся только у его команды.

Финальная встреча и права

Сдачу завершает встреча, на которой мы вместе с заказчиком проходим по этому списку. После подписания акта и оплаты финального счёта права на результат переходят заказчику, а гарантийный срок и дата его начала фиксируются письменно.

Зачем всё это

Систему, которую можно запустить, понять и развивать без исходной команды, проще сопровождать и дешевле менять. Поэтому передача кода, доступов и документации для нас — обязательная часть работы, а не дополнительная услуга.

Ассистент

Загружаем ассистента…