Модернизация архитектуры системы управления обучением для компании, работающей по модели «программное обеспечение как сервис»
Как разделение унаследованной монолитной архитектуры на небольшие независимые сервисы помогло глобальному производителю систем управления обучением вскочить в поезд удаленной работы с обновленным приложением системы управления обучением для обучения персонала и увеличить количество клиентов по всему миру на 37 % без риска для непрерывности бизнеса.
Задача
С помощью платформы системы управления обучением клиента пользователи могут получить доступ к актуальным данным, результатам обучения сотрудников, средним баллам тестов, персональным тестам, оценкам эффективности, опросам и финансовым данным со сравнительной отчетностью. Это позволяет каждому руководителю обучать, отслеживать и общаться с сотрудниками, а также контролировать соблюдение требований компании на национальном и глобальном уровнях.
Заказчик хотел не только сделать обновленное приложение, поддерживаемое всеми браузерами, но и реализовать множество новых функций, которые были бы полезны конечным пользователям, необходимо было реализовать следующие опции:
Сделать модуль для редактирования презентаций, поддерживаемый всеми браузерами
Реализовать новый предложенный дизайн, улучшающий пользовательский опыт
Внедрить рабочий продукт к концу декабря 2020 года
Сохранить производительность на прежнем уровне
Перейти от технологии Флэш к современным технологиям
Превратить инструмент для создания презентаций в отдельное приложение, которое будет функционировать как отдельный микросервис.
Команда
Три штатные инженера на полной занятости, два специалиста по тестированию / контролю качества, менеджер проекта, бизнес-аналитик.
Что сделано
Современный и привлекательный дизайн
Полностью настраиваемые активы
Возможность экспорта презентаций в виде документов для печати (формат документа для печати)
Возможность отмены/повтора последних действий
Копирование, вставка, удаление и перестановка нескольких слайдов одновременно
Одновременное выделение и манипулирование несколькими элементами
Копирование выделенных элементов с одного слайда на другой с сохранением исходного расположения каждого элемента на исходном слайде
Возможность использования сочетаний клавиш
Благодаря тому, что новая версия приложения была выпущена как раз в то время, когда удаленная работа была актуальна, ее пользователи получили возможность создавать вдохновляющий и значимый контент, который делает удаленную или очную работу гораздо более эффективной, чем раньше. Это помогло нашему клиенту повысить лояльность к продукту и привлечь новых клиентов по всему миру.
Набор технологий
Система бизнес-аналитики
Сервер баз данных
Нереляционная база данных
Модели данных
Извлечение, преобразование и загрузка данных
Многомерная аналитическая обработка данных
Архитектурный стиль взаимодействия через веб-интерфейс