Спор касался качества разработки программы и стоимости фактически выполненных работ. Требовалось сопоставить переданный программный продукт с договорными требованиями и техническим заданием. Отдельно проверялись вопросы о наличии ошибок, стоимости созданной части программы и расходах на исправление возможных недостатков. Проверка относилась к техническим характеристикам продукта и результатам работ по его созданию по договору.
Компьютерно-техническую экспертизу эксперты выполняли по материалам дела без осмотра объектов. Они обладали знаниями в области программного обеспечения вычислительной техники и автоматизированных систем. Работа охватывала цифровые материалы с 2 носителей, договорные документы, техническое задание и сведения о ходе разработки. Эксперты исследовали программные компоненты и документы в электронном виде, соблюдая последовательность поставленных вопросов.
Эксперты организовали проверку по 4 поставленным задачам. Для каждой задачи они выделили относящиеся к ней цифровые и договорные материалы, после чего сопоставили их между собой. В отдельные рабочие группы вошли требования к продукту, программные компоненты, сведения об оплате и записи проверки функций. Ход работы по отдельным этапам включал следующие приёмы:
- Анализ информации — сопоставление программных материалов с условиями договора и технического задания.
- Анализ исходного кода — просмотр структуры и назначения компонентов программы в Notepad++.
- Хронологическое сопоставление — распределение материалов по этапам создания и передачи программного продукта.
- Расчёт стоимости — соотнесение объёма спорных работ с предусмотренным сторонами способом оплаты.
Доступ к работающему экземпляру программы в материалах дела отсутствовал, поэтому спорные функции проверяли по исходным материалам и записям тестирования. Такой приём основывался на сопоставлении зафиксированного поведения программы с договорными требованиями и техническим заданием. Сведения из разных периодов разработки оценивали применительно к состоянию продукта на каждом соответствующем этапе работ по созданию программы.
Эксперты раздельно рассматривали соответствие программы требованиям, стоимость разработки, возможные ошибки и расходы на их исправление. Это сохраняло границы каждого судебного вопроса и связывало проверяемое свойство с конкретным массивом материалов. Для стоимостной задачи они изучали предусмотренный договором порядок расчётов, а техническую часть оценивали по составу переданного программного продукта. Расчётную и программную задачи также разделяли.