О клиенте
Наш клиент — разработчик корпоративного программного обеспечения, предоставляющий платформу для повышения операционной эффективности организаций за счет оптимизации рабочих процессов, управления проектами, координации распределенных команд и автоматизации выполнения задач.
Решение было создано для компаний, работающих в условиях высокой проектной нагрузки, сложных бизнес-процессов и необходимости эффективного взаимодействия между командами. По мере масштабирования пользовательской базы и развития технологических требований возникла потребность в модернизации архитектуры платформы без потери существующей функциональности, бизнес-логики и накопленной ценности продукта.
- Регион: Европа
- Отрасль: Корпоративное ПО / Решения для повышения производительности
- Срок реализации: Многолетнее развитие продукта
Задача
Проект прошёл два основных этапа разработки. Изначально платформа была построена на технологии Silverlight и предоставляла широкие возможности для взаимодействия пользователей. Со временем технология стала устаревать, что привело к ограничениям, связанным с прекращением её поддержки и снижением совместимости.
Основные задачи проекта были следующими:
- Разработка с нуля функциональной SaaS-платформы для управления задачами и проектами;
- Реализация поддержки рабочих процессов, основанных на совещаниях, включая автоматическое формирование задач по итогам встреч;
- Миграция существующего решения с технологии Silverlight на современную HTML5-архитектуру;
- Модернизация архитектуры платформы с сохранением существующей бизнес-логики и функциональности;
- Повышение производительности, масштабируемости и удобства использования системы;
- Обеспечение кроссплатформенного доступа к продукту через различные браузеры и устройства.
Обзор проекта
СКЭНД принимала участие как в первоначальной разработке продукта, так и в последующей модернизации устаревшей системы.
На первом этапе была создана исходная версия платформы на Silverlight, включавшая основную функциональность, бизнес-логику и пользовательский интерфейс.
Позже, когда требования к технологиям изменились, мы полностью переработали платформу, превратив её в современное SaaS-приложение на базе HTML5, JavaScript-фреймворков и сервисов .NET. Устаревшие компоненты были переработаны, функциональность расширена, а пользовательский опыт значительно улучшен.
В результате организации получили единое рабочее пространство для управления совещаниями, задачами, проектами, документами и совместной работой команд.
Решение
Итоговым результатом стала современная масштабируемая SaaS-платформа для управления задачами, объединяющая инструменты автоматизации рабочих процессов, планирования проектов и совместной работы в единой системе.
Платформа позволяла организациям превращать результаты обсуждений в конкретные задачи, контролировать выполнение работ и получать полную прозрачность по всем проектам и командам.
Основные возможности платформы
- Управление совещаниями с автоматическим созданием задач
- Назначение задач и отслеживание их выполнения в режиме реального времени
- Интерактивные диаграммы Ганта для планирования проектов
- Шаблоны рабочих процессов для повторяющихся бизнес-процессов
- Архивирование документов и коммуникаций
- Полнотекстовый поиск по задачам и проектной документации
- Разграничение прав доступа на основе ролей
- Формирование отчётов и экспорт в PDF, Word и Excel
- Поддержка распределенных команд и внешних участников проекта
Технологический стек
Для разработки системы управления совещаниями, автоматизации бизнес-процессов, планирования проектов и обеспечения масштабируемости SaaS-платформы использовались следующие технологии.
- Бэкенд: .NET, RESTful API, сервисы авторизации и управления доступом
- Фронтенд: AngularJS, JavaScript, jQuery UI, HTML5, интерактивные панели управления и интерфейсы рабочих процессов
- Модернизация платформы: миграция с Silverlight на HTML5, рефакторинг компонентов, поддержка междоменного взаимодействия
- Интеграции и дополнительные возможности: интеграция с Google Maps, полнотекстовый поиск по документам, инструменты формирования отчётности
Результаты
Модернизированная SaaS-платформа для управления проектами и задачами значительно улучшила удобство использования, производительность и сопровождаемость системы:
- Успешная миграция с Silverlight на современную архитектуру HTML5;
- Улучшенная доступность на различных устройствах и в разных браузерах;
- Повышение эффективности совместной работы распределённых команд;
- Ускорение процессов управления задачами и реализации проектов;
- Централизованное управление совещаниями, задачами и проектами;
- Упрощение сопровождения системы и дальнейшей разработки функциональности;
- Масштабируемая SaaS-архитектура, готовая к дальнейшему развитию.