Техническое задание на админку сайта сети бассейнов

Защищено NDA

Федеральная компания, больше 10 лет управляющая сетью детских бассейнов, в том числе работающих по франшизе.

  • Компания представлена более чем в 40 городах России
  • Большая часть бассейнов работает по франшизе
  • Клиентами бассейнов являются физические лица

Задача

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

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

Нужно было разработать UX-прототип и написать техническое задание на разработку административной части будущего сайта, учтя при этом интеграцию с корпоративной ERP-системой. После этого передать результаты подрядчику для разработки.

Решение

Написали техническое задание на разработку административного раздела сайта и разработали статичный прототип.

Техническое задание в формате DOCX и ссылку на прототип в Figma передали заказчику для дальнейшей передачи в разработку подрядчику.

Провели брифинг

Провели с заказчиком встречу, на которой обсудили проблемы текущего сайта, ожидания от нового и идеи его развития. Выяснили, что главные проблемы текущего сайта связаны с техническими ограничениями на внесение и обновление информации на страницах, рост расходов на его поддержку из-за серьёзного legacy-кода. В техническом задании важно было учесть наличие интеграции сайта с корпоративной ERP-системой. Дизайн уже частично отрисован и описывать в техническом задании публичную часть оказалось не нужно.

В ходе проведения встреч выяснили, что заказчик уже нашёл подрядчика, который будет разрабатывать сайт, но он подключится к проекту не сразу, поэтому не сможет участвовать в написании технического задания.

Сформировали проектную команду

Со стороны агентства была сформирована проектная команда, состоявшая из следующих специалистов:

  • руководитель проекта, который занимается планирование и отчётностью перед заказчиком
  • бизнес-аналитик, который занимается сбором требований с клиента и написанием технического задания
  • UX-дизайнер, который занимается разработкой интерактивного прототипа административной части будущего сайта

Написали функциональное и техническое задание

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

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

Продумали пользовательский опыт и спроектировали UX-прототип

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

Некоторые возможности системы

Продукт должен был обладать следующими возможностями:

  1. собственная система управления контентом, основанная на фреймворке Laravel
  2. управление информационными страницами и любым содержанием на них
  3. управление основными справочниками: услуги, центры, районы, города
  4. отправка заявок с сайта в корпоративную ERP-систему
  5. автоматическая выгрузка части данных из корпоративной ERP-системы на сайт

Результат кейса

Написано техническое задание, подробно описывающее функциональные возможности административной части корпоративного сайта и интеграции с ERP-системой.

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

4 дня

ушло на разработку технического задания и прототипа

3 специалиста

было в проектной команде на стороне агентства

Стек технологий и инструменты

  • Проектирование UX, прототипирование: Figma
  • Языки программирования: PHP и JavaScript
  • Фреймворки и библиотеки: Laravel
  • Базы данных: MySQL
  • Подход к управлению проектами: Waterfall
  • Информационная система управления проектами: Битрикс24
  • Способы описания требований: свободный

Обсудить сотрудничество