Вопросы, поставленные на экспертизу
Соответствует ли разработанное мобильное приложение техническому заданию?
Соответствует ли разработанная веб-платформа техническому заданию?
Возможно ли завершение работ согласно техническому заданию и дополнениям к нему в течение 3 месяцев (до 10.07.2023)?
Проводился ли рефакторинг предоставленного кода веб-портала?
Соответствует ли объем работ, выполненный на данный момент, сроку разработки 1,5 года?
Техническое задание на мобильное приложение,
Техническое задание на веб-платформу,
Краткое описание: исследуемый код – код мобильного приложения,
Краткое описание: исследуемый код - код веб-платформы,
Краткое описание: проводимый рефакторинг.
(разработчик СКУД-системы)
Специалист (эксперт): Зверев Д.В.
Специалист (эксперт): Абдуллин И.А.
Для проведения исследования специалистам (экспертам) были предоставлены следующие сведения:
Экспертами был подготовлен план проведения исследования со следующими задачами:
Этап 1:
Изучение технического задания мобильного приложения. Сопоставление основного функционала и блоков разработанного мобильного приложения с основным функционалом и блоками, заявленными в техническом задании.
В ходе исследования были выявлены несоответствия уровней разработки заявленного и полученного мобильного приложения. Разработанные блоки и функционал мобильного приложения не соответствовали тем, что заявлены в техническом задании, многие блоки отсутствовали.
Согласно полученному техническому заданию мы выделили:
Основные блоки мобильного приложения
Основной функционал мобильного приложения
Этап 2:
Изучение технического задания веб-платформы. Сопоставление основного функционала и блоков разрабатываемого веб-платформы с основным функционалом и блоками, заявленными в техническом задании.
Экспертами были выявлены несоответствия уровней разработки заявленного и полученного веб-платформы. Разработанные блоки и функционал веб-платформы не соответствовали тем, что заявлены в техническом задании. Веб-платформа находился в стадии разработки и был готов менее, чем на 30%.
Согласно полученному техническому заданию мы выделили:
Основные блоки веб-платформы
Основной функционал веб-платформы
Этап 3:
Изучение отчета о рефакторингах.
Согласно отчётам, в течение всего периода разработки мобильного приложения и веб-платформы было проведено 4 рефакторинга. Рефакторинг заказывался у стороннего подрядчика, уровень рефакторинга не соответствовал надлежащему уровню для данной процедуры. Был сделан вывод о некачественном рефакторинге и отсутствии полезности рефакторинга для заказчика, так как он был выполнен с нарушениями или не выполнен добросовестно.
Согласно полученному техническому заданию мы выделили:
Основные блоки веб-платформы
Основной функционал веб-платформы
Разработанное мобильное приложение не соответствовало техническому заданию.
Разрабатываемая веб-платформа не соответствовал техническому заданию.
Завершение работ согласно техническому заданию невозможно за следующие 3 месяца в связи с текущим уровнем разработки менее 30% от общей разработки (100%), со сложной, тяжело масштабируемой и сложно поддерживаемой архитектурой проекта.
Рефакторинг предоставленного кода веб-портала считается не проведенным, так как был проведен недобросовестно.
Выполненный на данный момент объем работ не соответствует сроку разработки 1,5 года, так как работы выполнены не более чем на 30%.