Приёмка без записанных заранее критериев превращается в обмен впечатлениями: заказчику «не нравится», подрядчик считает работу сделанной. Чтобы этого не было, проверяют по списку.
Работа на своих данных
Демо-данные всегда ведут себя идеально: короткие названия, ровные числа, ноль исключений. Загрузите настоящий справочник целиком — с длинными названиями, похожими позициями, отрицательными остатками и документами с нулевой суммой.
Отдельно проверьте объём. Список, который летает на сотне записей, может не открываться на двадцати тысячах. Увидеть это надо до подписания акта, а не в декабре.
Роли и отказы
Каждая роль проверяется отдельно: вход под кладовщиком, менеджером, бухгалтером, руководителем филиала. Частая находка — филиал видит чужие данные.
Проверяется и то, чего быть не должно: попытка открыть чужой заказ, поменяв номер в адресе. Если открывается — это не мелочь.
Отключите интеграцию и посмотрите, что покажет система: понятное сообщение или пустой экран. Отправьте форму дважды подряд — появится ли дубль.
Что передаётся вместе с системой
Исходный код в вашем репозитории, а не «у нас на сервере». Проверьте, что можете скачать его сами.
Доступы ко всему: сервер, база, домен, почтовый сервис, платёжный шлюз. Административные, а не пользовательские.
Инструкция по развёртыванию — другой разработчик должен поднять систему с нуля по документу, без звонка автору.
Описание интеграций и структуры данных хотя бы кратко.
Без этих четырёх пунктов вы не владеете системой, а арендуете её у подрядчика: формально код ваш, практически — нет.
Сколько длится приёмка
Обычно одна-две недели параллельной работы. Часть проблем видна только при ежедневной эксплуатации, и лучше найти их до окончательного расчёта.
Смотрите также: разработка программного обеспечения, программа для учёта, веб-приложения, личный кабинет, техническое задание.