Вопрос, который задают редко, а зря: что физически окажется у вас на руках, когда работа закончится?
У подрядчиков ответы разные. Где-то заказчик получает работающий сервис, но без исходников. Где-то исходники есть, но права на них остаются у исполнителя. Где-то формально передают всё, но документации нет, и любой следующий разработчик начинает с археологии.
Приёмка по этапам, а не одним куском
Мы закрываем работу этапами. У каждого этапа есть результат, который можно проверить, и акт сдачи-приёмки, который его фиксирует.
Это важно не только для оплаты. Пока проект идёт, заказчик получает материал по частям: прототип, макеты, техническое задание, работающие поставки. Если сотрудничество прервётся на середине — а так бывает по самым разным причинам, — у заказчика останется всё, за что он заплатил, а не папка с обещаниями.
Что передаётся
Исходный код. Передаётся по акту вместе с исключительными правами. Не «доступ на посмотреть», а именно передача: дальше вы можете развивать систему сами или с другой командой.
Техническое задание и требования. Тот самый документ, по которому шла приёмка. Он же — инструкция для следующего разработчика: что система должна делать и почему сделано именно так.
Прототипы и дизайн-макеты. В исходных файлах, а не картинками.
Протоколы тестирования. Что проверяли, что нашли, что исправили.
Документация и инструкции. Как развернуть, как настроить, что делать при типовых проблемах. Для сотрудников — отдельно, человеческим языком.
Доступы. К инфраструктуре, стендам, мониторингу, внешним сервисам, магазинам приложений. Это то, о чём вспоминают в последний момент, а потом оказывается, что аккаунт в App Store оформлен на разработчика, который уже не работает.
Дефекты и гарантия
Гарантийный срок по договору — 12 месяцев. Исправление дефектов в этот период входит в стоимость работ.
Но гарантия — не «чиним всё, что сломалось». Дефект — это когда система работает не так, как записано в требованиях. Если перестал отвечать внешний сервис, к которому мы подключались, или у заказчика изменился процесс и нужно иначе — это доработка, а не гарантийный случай.
Такие границы мы проговариваем до подписания договора и фиксируем письменно. Не потому что любим формальности, а потому что единственный способ не поссориться на девятом месяце — договориться на берегу.
Что проверить у любого подрядчика
Три вопроса, которые стоит задать до того, как подписывать:
- Кому принадлежат исключительные права на результат и в какой момент они переходят?
- Что входит в передачу: только код или ещё документация, макеты и доступы?
- Что считается гарантийным случаем, а что — платной доработкой?
Если ответы звучат расплывчато — это само по себе ответ.