АО «Монитор Электрик»
1 200 000
Информационные технологии и интернет
Россия
Июль 2022
Создать персональный таск-менеджер, как дополнительный модуль для платформы СК-11.
Необходимо было обеспечить единый мониторинг и управление запросами в трёх разных отделах: маркетинг, техподдержка, разработка ПО, которые используют разнородные инструменты (Bitrix, GitLab, IntraService, AzureDevOps).
Организовать синхронное создание и редактирование запросов во всех связанных сервисах без дублирования ручного ввода.
Внедрить учёт трудозатрат по задачам в существующей экосистеме AzureDevOps, при этом распространив его на все интегрированные сервисы.
Реализовать планирование нагрузки сотрудников и формирование отчётности для руководства.
Обеспечить отказоустойчивость обновления данных и децентрализованное хранение, чтобы сбои в одном сервисе не блокировали работу остальных.
Выбрана микросервисная архитектура с шиной данных для асинхронного и надёжного обмена информацией между сервисами.
Разработаны интеграционные адаптеры для Bitrix, GitLab и IntraService, позволяющие создавать и редактировать запросы одновременно во всех системах.
Создано собственное расширение Time Tracker для AzureDevOps, которое через шину данных передаёт учтённые трудозатраты в остальные сервисы.
Добавлен модуль планирования трудозатрат и мониторинга загруженности, а также генератор отчётности.
Реализован механизм децентрализованного хранения данных и буферизации обновлений, обеспечивающий отказоустойчивость при временных сбоях.
Получен персонализированный таск-менеджер, объединяющий процессы маркетинга, техподдержки и разработки в едином окне контроля.
Достигнута синхронизация запросов между Bitrix, GitLab и IntraService. Все изменения в любом из сервисов автоматически отражаются в остальных без ручного копирования.
Внедрён сквозной учёт трудозатрат через расширение Time Tracker, что позволило видеть полную картину затраченного времени по каждой задаче независимо от исходного сервиса.
Обеспечено планирование ресурсов и прозрачная отчётность по загруженности сотрудников и проектам.
Повышена надёжность системы: сбой одного из внешних сервисов или временная потеря связи не приводит к потере данных или остановке работы, т.к. обновления кешируются и применяются позже.