Ingenico: интеграция Jira с системой управления проектами через приложение the Pipe за 3 месяца
-
3 месяца
-
Единая точка доступа ко всем данным по проекту
-
Улучшенный мониторинг с удобной отчетностью
Ситуация
Компания Ingenico уже более 30 лет занимает ведущие позиции в сфере электронных платежей и обслуживает клиентов из различных отраслей. В 2018 году Ingenico вошла в структуру компании Worldline — глобального лидера в области платежных систем. В результате ее штат вырос с 8 000 сотрудников до 20 000. После масштабирования к IT-системам Ingenico стали предъявляться более высокие требования. Компания решила улучшить внутреннюю систему управления проектами, когда столкнулась с проблемами из-за того, что часть процессов и данных находились в Jira, а часть — в системе для управления проектами Sciforma. Пользователям приходилось переключаться между двумя решениями. При этом интерфейс Jira был современным, но неструктурированным, а экраны в Sciforma — старомодными, но проверенными опытом.
Задача
Команда Ingenico решила интегрировать ряд функций Sciforma с Jira. Проект должен был решить ряд задач:
-
Реализовать в Sciforma процессы, которые уже выполнялись в Jira, в том числе мониторинг прогресса по проекту. Для улучшения контроля задействовалось внешнее приложение.
-
При помощи REST API Jira перенести данные по учету рабочего времени в Sciforma, чтобы сформировать репозитории данных, списки пользователей и проектов и т.д.
-
Реализовать ежемесячную выгрузку из системы учета рабочего времени списка активностей пользователей (то есть времени, затраченного на проекты).
-
Обеспечить проверку качества данных и отправку предупреждений в случае несовместимости данных в Sciforma и Jira.
Реализация проекта существенно осложнялась большим количеством требований и сжатыми сроками. Всего за 3 месяца требовалось интегрировать Jira и Sciforma, а также обеспечить перенос данных из Sciforma в SAP.
Решение
Команда проекта исследовала рынок, чтобы найти надежную платформу для разработки веб-приложений. В итоге она выбрала Jmix (ранее — CUBA Platform). На первом этапе в Ingenico реализовали передачу данных по учету рабочего времени из Jira в Sciforma. Возможности Jmix Studio и готовые подключаемые компоненты помогли завершить проект в установленные сроки. Затем команда приняла решение разработать на базе Jmix систему формирования отчетов, так как в Jira эта функциональность была слишком сложной для нетехнических специалистов, например, сотрудников отдела продажах или маркетинга. Компонент Charts оказался отличными инструментом для выгрузки данных из Jira, контроля деятельности, связанной с R&D, и наглядного представления информации о статусе проектов.
Результат
Платформа помогла Ingenico сэкономить время и разработать систему точно в ожидаемый срок. Возможности Jmix позволили команде не углубляться в сложности веб-разработки и сосредоточиться на логике решения и потребностях пользователей. Система интеграции Jira и Sciforma получила название the Pipe. Она обеспечивает обмен данными между двумя продуктами и предоставляет единую точку доступа к управлению временем и ресурсами проекта.