Разработка SaaS-платформы для управления задачами и модернизация системы

Проект по разработке облачной SaaS-платформы для управления задачами, в рамках которого устаревшее приложение на базе Silverlight было преобразовано в современное веб-решение с возможностями организации совещаний, отслеживания задач, автоматизации рабочих процессов и планирования проектов.

О клиенте

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

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

  • Регион: Европа
  • Отрасль: Корпоративное ПО / Решения для повышения производительности
  • Срок реализации: Многолетнее развитие продукта

Задача

Проект прошёл два основных этапа разработки. Изначально платформа была построена на технологии 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-архитектура, готовая к дальнейшему развитию.

Нуждаетесь в разработке похожего проекта?

Свяжитесь с нами

Мы любим новые проекты! Напишите нам, и мы ответим вам в ближайшее время.

Спасибо, что написали нам! Ваше сообщение было успешно отправлено. Мы обязательно ответим на него в ближайшее время. Пожалуйста, проверьте, получили ли Вы от нас письмо-подтверждение на указанную Вами почту.