Zmniejszenie długu technologicznego poprzez wdrożenie szyny integracyjnej

geek.justjoin.it 3 dni temu

Rosnąca liczba systemów, dynamiczny rozwój technologii i potrzeba efektywnej integracji – Adamed Pharma stanął przed wyzwaniem, które jest znane wielu dynamicznie rozwijającym się przedsiębiorstwom. Jak firma zidentyfikowała dług technologiczny? Jakie wyzwania napotkały zespoły zajmujące się tym aspektem i co dało im wdrożenie ESB? O tym wszystkim opowiada Mateusz Myczko, Kierownik Działu Architektury i Integracji IT w rozmowie o transformacji IT w Adamed Pharma.

Rozwój technologii i rosnąca liczba systemów stwarzają potrzebę standaryzacji oraz skutecznej integracji, aby IT mogło w pełni wspierać biznes. W Adamed Pharma podjęto świadome działania – przeprowadzono audyt, określono docelową architekturę i wdrożono szynę danych ESB opartą na MuleSoft. Jak przebiegał ten proces? Jakie wnioski wyciągnięto?

Wywiad. Mateusz Myczko o zmniejszeniu długu technologicznego w Adamed Pharma

Jak zidentyfikowaliście problem długu technologicznego w Waszej organizacji?

Mateusz Myczko: Dług technologiczny w naszej strukturze dotyczył głównie obszaru architektury integracji. Jako firma dynamicznie rosnąca od wielu lat, inwestowaliśmy proporcjonalnie dużo w automatyzację i digitalizację procesów, co skutkowało wzrostem liczby systemów oraz integracji. W oparciu o wyniki audytu architektury ICT wdrożyliśmy platformę integracyjną – szynę danych ESB.

Jakie wyzwania związane z architekturą IT w Adamed Pharma skłoniły Was do wdrożenia ESB?

Zasadność wdrożenia ESB wynikała przede wszystkim ze złożoności integracji point-to-point oraz braku centralnego zarządzania architekturą integracji. Powodowało to m.in. dublowanie pewnych zakupów, czy nieefektywne wykorzystywanie pewnych zasobów lub zwiększoną wolumetrię przesyłanych danych.

Jakie były najważniejsze przesłanki wyboru MuleSoft jako platformy integracyjnej?

Kluczowym kryterium przy wyborze najlepszej dla Adamed Pharma platformy integracyjnej było spełnienie wymagań określonych w postępowaniu zakupowym. Istotne znaczenie miało również wsparcie dla różnych protokołów i technologii integracyjnych, zgodność z dobrymi praktykami rynkowymi oraz nowoczesnymi technologiami. Ważne było także uznane i stabilne działanie platformy, potwierdzone w podobnych wdrożeniach na rynku.

Jakie były największe wyzwania, z którymi musieliście się zmierzyć podczas wdrożenia ESB?

Największym wyzwaniem było skoordynowanie prac nad konektorami integracyjnymi z równolegle prowadzonymi projektami w firmie.

Czy możesz opowiedzieć, jak wyglądała kooperacja między zespołami zaangażowanymi w ten projekt?

W Adamed Pharma działa dedykowany Dział Architektury i Integracji IT, który wraz z dostawcą, firmą Univio, współpracuje w zespole „hybrydowym” w grupie 10-15 osób (w zależności od bieżących potrzeb). Pracujemy w Scrumie.

Czy stosowanie metodyki Scrum w tym projekcie przyniosło oczekiwane korzyści? Opowiedz o tym więcej.

Tak, zastosowanie metodyki Scrum przyniosło oczekiwane korzyści związane z elastycznością podejmowania decyzji. Dzięki niej mamy możliwość dynamicznego dostosowywania priorytetów i zmiany zadań na te, które w danym momencie są najważniejsze. Wszystkie standardowe wydarzenia scrumowe odpowiednio wykorzystane ułatwiają prowadzenie projektu pod kątem formalnym oraz komunikacji w zespole.

Jakich narzędzi do monitorowania i zarządzania używacie obecnie, aby utrzymać integrację na odpowiednim poziomie?

Korzystamy z narzędzi dostępnych na platformie Azure: Monitor, Prometheus, ELK, Kibanai i inne.

Jak wdrożenie ESB wpłynęło na skalowalność, wydajność i bezpieczeństwo Waszej architektury IT?

Zmniejszyliśmy dług technologiczny w obszarze komunikacji między systemami, zwiększyliśmy świadomość dotyczącą integracji, wprowadziliśmy zarządzanie integracją, a także podnieśliśmy bezpieczeństwo kluczowych procesów biznesowych w obszarze produkcyjnym.

Jakie inne problemy, oprócz długu technologicznego, udało się rozwiązać dzięki tej transformacji?

Dzięki transformacji udało się rozwiązać m.in. problem nieefektywnego wykorzystania interfejsów, a także znacząco zwiększyć szybkość i jakość integracji systemów. Dodatkowo zoptymalizowano koszty integracji.

Jakie są Twoje najważniejsze wnioski z realizacji tego projektu?

Najważniejsze jest stworzenie dobrych warunków do współpracy, dobra komunikacja, umocowanie formalne oraz dobrze dobrana koncepcja projektu. Istotne jest także wyznaczenie klarownych celów dla zespołu oraz przemyślanej i dobrze zarządzanej roadmapy wraz z koncepcją (i etapami koniecznymi do osiągnięcia kamieni milowych).

Mateusz Myczko. Na co dzień koordynuje zespołem, projektami i zadaniami w obszarze architektury systemów IT oraz ich integracji. Bardzo ceni sobie otwarte relacje między współpracownikami i działania zgodne z dobrymi praktykami, które budują pozytywną atmosferę. W wolnym czasie zajmuje się budownictwem oraz spędza go aktywnie z rodziną podróżując lub uprawiając sport.

Idź do oryginalnego materiału