Судебная · 2018 · № 988

Экспертиза сайта на соответствие ТЗ: как проверяли объём работ и формировали выводы для спора

Заказчик оспаривал объём и качество разработки сайта, разработчик требовал оплату. Нужно было сверить сайт с договором и ТЗ.

Суть спора

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

Между заказчиком и веб-студией возник спор по договору на разработку сайта. Заказчик утверждал, что работы выполнены не в полном объёме и с дефектами, студия требовала оплаты, считая обязательства исполненными.

Требовалось независимо сверить фактическое состояние сайта с договором и техническим заданием, оценить объём и качество выполненных работ, кроссбраузерность и их пригодность к эксплуатации.

Объект исследования

Веб-сайт (вёрстка, CMS, функциональные модули)

Исходные файлы и конфигурация сайта

Договор и техническое задание

Контент и используемые компоненты

Резервные копии и история правок

Доступы и панель управления CMS

Вопросы эксперту

Соответствует ли сайт договору и техническому заданию?
Какой объём работ фактически выполнен?
Работоспособны ли ключевые разделы и функции сайта?
Имеются ли заимствования контента или компонентов?
Корректно ли отображается сайт на основных устройствах и браузерах?
Кому принадлежат права на сайт и его исходные файлы?

Методики и инструменты

Ход исследования

Этап 1 · Фиксация состояния · Фиксация текущего состояния сайта и исходных файлов, развёртывание копии в тестовой среде без изменения данных.
Этап 2 · Матрица соответствия · Сопоставление разделов и модулей сайта с требованиями договора и технического задания, формирование перечня проверяемых пунктов.
Этап 3 · Функциональная проверка · Поэлементная проверка вёрстки, CMS и функциональных модулей, фиксация дефектов отображения и работоспособности.
Этап 4 · Кроссбраузерность и адаптив · Проверка корректности отображения на основных браузерах и устройствах, выявление адаптивных и визуальных дефектов.
Этап 5 · Контент и права · Проверка источников контента и компонентов, резервных копий и принадлежности прав на сайт и исходные файлы.
Этап 6 · Сведение и заключение · Сведение результатов в матрицу соответствия, оценка объёма работ и оформление заключения с рекомендациями.

Что установили

Объём работ

Часть разделов и модулей реализована, отдельные пункты ТЗ не выполнены или выполнены частично.

Работоспособность

Выявлены ошибки отображения и функциональные дефекты ключевых элементов сайта.

Соответствие ТЗ

По матрице соответствия зафиксированы конкретные несоответствия требованиям задания.

Права и контент

Проверены источники контента и компонентов на предмет принадлежности и заимствований.

Выводы эксперта

Часть работ по договору и ТЗ выполнена, ряд пунктов не реализован или реализован частично. Выявлены ошибки отображения, кроссбраузерные и функциональные дефекты. По матрице соответствия зафиксированы конкретные несоответствия ТЗ. Установлен фактический объём выполненных работ и проверено происхождение контента.

«Сайт проверяется не «в целом», а по каждому пункту задания: что реализовано, как работает и совпадает ли с тем, за что просят оплату.»
Эксперт по сайтам и веб-разработке
Результат для клиента

Заключение стало основой для расчётов между сторонами: проверяемо зафиксированы объём, качество и несоответствия, что позволило обосновать требования по доработке и пересмотру оплаты.

Как работали по этому делу

Как считали

Работы по сайту считали по трём слоям отдельно, потому что смешивать их нельзя. Первый слой: страницы и разделы, тут счёт штучный по карте сайта на дату сдачи. Второй: функции, каждая проверялась сценарием и получала состояние работает или нет. Третий: наполнение, объём текстов и карточек сверялся с тем, что обещало задание. Итог давался тремя числами, а не одним процентом, чтобы суд видел, где именно недоделка.

Что не получилось с первого раза

Первая попытка опиралась на копию сайта из архива интернета, и это оказалось ошибкой. Архив сохранил не все страницы и не сохранил работу форм, из-за чего часть функций выглядела отсутствующей. Мы отказались от архива и работали с копией с сервера заказчика, снятой с фиксацией даты и контрольных сумм. Разница оказалась существенной: несколько разделов, признанных отсутствующими, на сервере были.

Из чего сложился срок

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

Чем мерили результат

Результат оценивали по тому, можно ли по заключению посчитать деньги. Для каждой недоделки указано, к какому пункту задания она относится и какой объём работ не выполнен. Это позволило стороне заявить требование в конкретной сумме, а не общей фразой о ненадлежащем качестве.

Досье дела и эксперты

№ 988 · 2018
Карточка экспертизы
ТипСудебная экспертиза
СудАрбитражный суд
Дело№ дела по запросу
СтороныЗаказчик / веб-студия, анонимизировано
ОбъектВеб-сайт (вёрстка, CMS, функциональные модули), исходные файлы, ТЗ
Срок16 рабочих дней
СтоимостьПо договору, не раскрывается (NDA)
Год2018

Дело анонимизировано. Материалы и фрагмент заключения предоставляются по запросу для суда.

Эксперты по направлению
Дмитриева Кристина Александровна
Соответствие ТЗ, приёмка и риски проектов
Профиль эксперта →
Савельев Дмитрий Алексеевич
Экспертиза ПО, качества разработки и соответствия ТЗ
Профиль эксперта →

Связанные услуги

Хотите понять, применим ли такой подход к вашему делу?

Опишите ситуацию, и ведущий эксперт бесплатно оценит перспективу, сроки и стоимость.