Судебная компьютерно-техническая экспертиза проводилась с ключевыми целями: установить соответствие разработанного программного обеспечения, в частности веб-сайта, содержанию, настройкам и функциям, предусмотренным условиями договора и технического задания; выявить наличие недостатков или ошибок, которые могли бы препятствовать нормальному функционированию или корректному выполнению операций, для которых продукт создавался. Также ставились задачи определения возможности использования фактически выполненного объема работ для дальнейшей разработки, а также анализа поддержки и доработки программного продукта с использованием существующих скриптов и кода. Эксперты стремились установить даты и перечень доработок, произведенных в рамках исполнения договора, а также соответствие выполненных работ этапам, предусмотренным Техническим заданием.
В процессе исследования эксперты столкнулись с рядом сложностей. Одной из них стало выявление противоречий между Техническим заданием и Календарным планом договора в части обязательности разработки мобильных приложений, которые, к тому же, не были предоставлены для изучения. Определение конкретного объема доработок усложнялось необходимостью анализа практически всех требований Технического задания, поскольку реализованные функции часто имели неполный характер или визуальные несоответствия, требующие доработок различной степени сложности. Применялись методы визуального изучения функционала веб-сайта, анализа исходных кодов, размещенных в GitLab (frontend и backend части), а также изучение соответствующей документации – договора, Технического задания и календарного плана. Были протестированы интеграции с внешними системами (например, платежной системой и системой найма персонала). Исследование осуществлялось с учетом положений Федерального закона № 73-ФЗ «О государственной судебно-экспертной деятельности в Российской Федерации» и специализированной литературы по компьютерно-технической экспертизе.