Разработка ИТ-решений для сельского хозяйства требует специализированного подхода и понимания уникальных потребностей этой отрасли. Компания true.code успешно сотрудничает с сельскохозяйственными предприятиями и создает ИТ-решения для оптимизации и автоматизации бизнес-процессов в рамках единой экосистемы компании.
Задача проекта
В НКЦ «Агросистема» процесс оформления заказов был реализован через заполнение формы заявки на сайте, далее информация поступала на электронную почту менеджерам для дальнейшей обработки и выполнения заказа. Система отслеживания каждого заказа вручную оказалась неэффективной. Трудоемкость процесса повышала вероятность возникновения ошибок при обработке заказов. При передаче заказов по электронной почте письма могли быть случайно удалены или попадали в папку «спам».
Задача — оптимизировать сбор и управление заказами, снизить нагрузку на менеджеров, повысить удовлетворенность клиентов
Особенности проекта
Для решения задач цифровизации бизнеса и удовлетворения потребностей пользователей заказчик планировал развитие функциональности действующего сайта НКЦ «Агросистема». Мы провели аудит структуры сайта, который показал, что система управления контентом (CMS) текущего сайта имеет ряд ограничений:
- отсутствуют модули для создания ЛК;
- устаревший фреймворк;
- низкая гибкость и функциональность — малый процент использования CMS затрудняет доступ к поддержке, готовым ресурсам, возможностям настройки и интеграций.
Разработка и внедрение в текущую CMS компонентов ЛК: регистрация, авторизация, а также доработка административной панели CMS и базы данных приведет к усложнению структуры платформы и затруднит ее обслуживание. Обновление CMS или установка новых модулей потребует выполнения дополнительных работ, а также временных и финансовых затрат.
Чтобы на старте проекта обеспечить оптимальную функциональность ЛК с учетом потребности заказчика в дальнейшем развитии проекта, мы предложили использовать альтернативную масштабируемую и гибкую CMS.Такой подход создаст прочную основу для проекта, позволит быстро внедрять дополнительные функции, сэкономить время и ресурсы на техническую поддержку ЛК.
Предложили три варианта реализации ЛК, отметили преимущества, особенности и уровень финансовых затрат каждого варианта:
1
Создать ЛК на другой CMS, разработать и настроить программные модули обмена для передачи заказов между текущим сайтом и ЛК;
2
Разработать ЛК как веб-сервис и поместить его на отдельный поддомен;
3
Перенести сайт на другую CMS и создать масштабируемый ЛК.
В результате обсуждения с заказчиком особенностей каждого из вариантов и с учетом возможностей, которые дает переход на новую CMS, приняли совместное решение — перенести сайт и разработать ЛК на платформе WordPress.
Этапы работы
1. Миграция текущего сайта заказчика на другую CMS
Техническое задание (ТЗ) и материалы разработки текущего сайта не сохранились. Мы создали список всех страниц и контента, которые требовалось воссоздать, сохранили внутреннюю перелинковку страниц.
Сохранение дизайна
Взяли за основу дизайн текущей версии сайта. Определили, фирменный стиль и какие сетки применяются. Подобрали и адаптировали готовую тему WordPress.
Тестирование функциональности и внешнего вида сайта после миграции
Для подтверждения, что миграция сайта на новую систему управления прошла корректно, структура сайта сохранена и не содержит ошибок или битых ссылок, мы провели функциональное и кроссбраузерное тестирование.
2. Разработка личного кабинета
Сбор и анализ требований
Техническое задание (ТЗ) и материалы разработки текущего сайта не сохранились. Мы создали список всех страниц и контента, которые требовалось воссоздать, сохранили внутреннюю перелинковку страниц.
- выявили текущие потребности заказчика;
- зафиксировали все функциональные и нефункциональные требования;
- определили функциональность ЛК;
- создали карты действий пользователей.
Так как фермеры, клиенты НКЦ «Агросистема», имеют разный уровень вовлеченности в цифровые технологии, заказчику было важно сначала оценить их готовность к переходу на новый алгоритм работы с заказами. Чтобы закрыть основные потребности заказчика в короткие сроки и обеспечить фермерам комфортный переход от привычного оформления заказов через форму на сайте к использованию инструментов ЛК, мы приоритизировали функциональность ЛК и разделили проект на этапы, MVP (Minimum Viable Product).
В отличие от традиционного последовательного подхода к разработке, который может занимать от шести месяцев до одного года, итеративный подход с реализацией ИТ-продукта по MVP позволит заказчику:
- за один месяц запустить в эксплуатацию первую версию ЛК с базовым набором функций: работа с заказами, фильтрация данных и управление документами;
- проверить работу ЛК на практике и получить обратную связь от реальных пользователей на ранней стадии разработки. Пользователи НКЦ «Агросистема» смогут постепенно осваивать функциональность ЛК и оценить преимущества инструментов для работы с заказами.
Разработка интерфейса Личного кабинета
Один из ключевых принципов нашей работы, это создание понятного и удобного, пользовательского интерфейса с самого начала, на старте выполнения работ.
Дизайнер на основе результатов проектирования создал прототип ЛК. При разработке прототипа были учтены принципы удобства и пользовательского опыта UX (user experience), чтобы каждый экран или действие были логическим продолжением предыдущих шагов.
Разработали UI-кит (User Interface Kit), набор готовых, адаптированных под разные размеры экранов и поддерживаемые браузеры, компонентов: кнопки, формы, списки и др. Готовые компоненты позволяют сократить время на разработку интерфейса новых страниц ЛК и обеспечивают единообразие интерфейса ЛК и сайта заказчика.
В соответствии с прототипом создали шаблоны страниц ЛК на платформе WordPress, используя подготовленный UI-кит и тему, которая была определена на этапе миграции сайта. Настроили плагины для управления учетными записями пользователей, обработки форм, создания административной панели управления и др. Интегрировали ЛК в CMS.
Финальное тестирование ЛК
Чтобы гарантировать надежную и безопасную работу ЛК после интеграции в CMS, провели функциональное и кроссбраузерное тестирование.
- функциональное тестирование — проверка работы элементов управления, правильного отображения контента, навигацию по страницам, взаимодействие с контентом
- кроссбраузерное тестирование — корректность отображения страниц ЛК на мобильных устройствах с разным разрешением экрана и актуальных версиях браузеров
3. Поддержка пользователей
Разработали подробные инструкции, которые помогут менеджерам НКЦ «Агросистема» быстро начать использовать инструменты Личного кабинета или обучать новых сотрудников.
Участие в отраслевых мероприятиях НКЦ «Агросистема»
Заказчик пригласил команду проекта в качестве экспертов на мероприятие, организованное для фермеров. Совместно с заказчиком мы рассказали и на практике показали возможности и преимущества ЛК для работы с заказами.
Участие ИТ-компании true.code в таком мероприятии подчеркивает профессиональный подход НКЦ «Агросистема» к цифровизации услуг сельскохозяйственной отрасли и демонстрирует перспективу партнерских отношений в сфере информационных технологий и сельского хозяйства.
- быстро запустить первую версию ЛК в эксплуатацию и агрегировать заказы
- постепенно обучать клиентов использовать ЛК для работы с заказами
- получать обратную связь от клиентов для развития функциональности ЛК
Результат
1. Пошаговый, гибкий подход к разработке ЛК позволил заказчику:
- быстро запустить первую версию ЛК в эксплуатацию и агрегировать заказы
- постепенно обучать клиентов использовать ЛК для работы с заказами
- получать обратную связь от клиентов для развития функциональности ЛК
2. Оптимизация сбора и управления заказами сократила время обработки заказов и минимизировала возможные ошибки.
3. Актуальная информация обо всех заказах пользователей в единой системе ЛК, позволила заказчику упорядочить работу с заказами и оперативно реагировать на запросы и потребности своих клиентов:
- просматривать полный список заказов клиентов за все периоды, стоимость и состав каждого заказа
- устанавливать статус заказа
- фильтровать и сортировать заказы по дате и статусу
- собирать информацию о предпочтениях клиентов
- анализировать состав заказов, предпочтения клиентов
- загружать/получать документы по заказу: счета, коммерческие предложения, счета-фактуры и др.
Планы развития функциональности личного кабинета
В настоящий момент заказчик продолжает «обкатывать» новый алгоритм работы с заказами, чтобы получить обратную связь от пользователей и оценить эффективность первой версии ЛК, а также обеспечить фермерам необходимую поддержку. Это поможет определить приоритеты и планы реализации MVP2 и MVP3.
MVP 2
интеграция с системой 1С: обмен заказами, обновление статуса заказа, документооборот. Отправка клиентам уведомлений о смене статусов заказа, чат связи с менеджером.
MVP 3
управление доступами менеджеров к заказам: просмотр, полный доступ. Отправка уведомлений клиентам об акциях и персональных предложениях по электронной почте.
Как Личный кабинет может стать конкурентным преимуществом для вашей компании и почему его стоит внедрить уже сегодня читайте в нашем блоге
Поделиться