Клиент
Наш заказчик разрабатывает облачную систему управления обучением (СУО), с которой работают миллионы преподавателей и учащихся по всему миру. Система используется на всех уровнях образования, от начальных школ до вузов, и помогает преподавателям сделать обучение студентов современнее, увлекательнее и содержательнее. Разработчикам удалось добиться высокого уровня удовлетворённости клиентов, поскольку развитие системы учитывало обратную связь от пользователей.
Задача
Платформа разрабатывалась с 1999 года, поэтому для сохранения ведущих позиций на рынке ей требовалась модернизация:
- повышение производительности, чтобы система справлялась с растущим количеством пользователей,
- современный пользовательский интерфейс с функциональностью Web 2.0,
- адаптивный дизайн для мобильных устройств,
- улучшение доступности для людей с нарушениями зрения,
- расширение возможностей коммуникации, совместной работы и интеграции с другими приложениями в соответствии с запросами пользователей.
Решение
На первом этапе мы провели глубокий реинжиниринг платформы, используя .NET-технологии и подход Web 2.0. В частности, мы добавили инструменты для коммуникации и совместной работы, обладающие улучшенной функциональностью и простым интерфейсом:
- email, облачный email, текстовые сообщения и внутренние сообщения,
- видеочаты,
- видеоконференции,
- форумы,
- инструментарий для создания тестов,
- процессно-ориентированный текстовый редактор,
- пространство управления проектами, позволяющее студентам влиять на учебный процесс,
- пользовательский интерфейс для малышей,
- новый дизайн зачётной книжки,
- репозиторий задач обучения,
- система рекомендаций обучающего контента.
Кроме того, мы значительно улучшили пользовательский интерфейс, чтобы повысить удобство использования (юзабилити), сделать дизайн адаптивным (корректно отображающимся как на десктопах, так и на различных мобильных устройствах) и предоставить пользователям возможности кастомизации (адаптации интерфейса в соответствии с потребностями и предпочтениями пользователя)..
В ходе миграции на новую платформу мы обеспечили совместимость данных с предыдущими версиями системы и сделали переход незаметным для пользователей.
Проект реализовывался распределённой командой, где разработчики и тестировщики Аркадии и внутренней команды клиента работали совместно по методологии SCRUM.
Результат
Аутсорсинг значительной части разработки позволил клиенту сконцентрироваться на своих бизнес-задачах. Это обеспечило быстрый рост продаж и высокую окупаемость инвестиций (ROI). Более того, работа в распределённой команде вместе с разработчиками Аркадии позволила усовершенствовать процесс разработки во внутренней команде клиента.