Projekt migracji, który obejmował przepięcie ponad 30 000 Merchantów z platformy Dotpay na platformę Przelewy24, był wyzwaniem wymagającym precyzji, skrupulatności i niezwykłej harmonii działań. To część procesu łączenia dwóch spółek PayPro S.A. i Dotpay Sp. z o.o. (rozpoczęty w 2019 roku) należących do włoskiej grupy Nexi. Stanowił jedno z największych wyzwań w historii obu spółek, wymagające zaangażowania różnych działów naszej firmy. Zapraszamy do lektury case study, które przygotował Michał Bzowy, CIO Przelewy24.
Głównym założeniem projektu było zapewnienie płynności migracji, bez konieczności wprowadzania jakichkolwiek zmian i generowania kosztów po stronie Merchantów. Cel to zreplikowanie działania interfejsu API platformy Dotpay w systemie Przelewy24, umożliwiający płynną i niezauważalną przebudowę komunikacji z systemami partnerów. To przedsięwzięcie wymagało precyzji technicznej i równoczesnej dbałości o relacje biznesowe zewnętrznych partnerów (Merchantów). Projekt został podzielony na kilka etapów, zapewniając strukturalne podejście do kompleksowej migracji.
Pierwszy krok, czyli planowanie
Etap analityczny stanowił fundament, w którym skoncentrowano się na wyznaczeniu zakresu prac oraz definiowaniu kluczowych zadań. Następnie etap wdrożeniowy poświęcono na rozwój kluczowych elementów proxy API Dotpay w systemie Przelewy24, stanowiących podstawę migracji.
Kolejny etap, właściwe przełączanie Merchantów, podzielono na dwie części - pierwsza obejmowała standardowe integracje, czyli ogromną część zakresu prac (98%), natomiast druga koncentrowała się na migracji kluczowych Merchantów i wymagała zaangażowania zespołu Business Relations, w celu zachowania płynności operacji i utrzymania relacji z najważniejszymi partnerami.
Rozbicie projektu na etapy było kluczowe ze względu na konieczność uwzględnienia specyficznych wymagań poszczególnych integracji. Strukturalne podejście pozwoliło na skuteczne zarządzanie procesem migracji, umożliwiając stopniowe przystosowywanie się do ewentualnych zawirowań oraz zapewniając większości Merchantów płynne przejście, pozwalając jednocześnie na szczególne zaangażowanie w nadzór nad pracą dla kluczowych partnerów biznesowych. Z każdym kolejnym sprintem, dodawano do mikroserwisu kolejny zestaw funkcjonalności, który pozwalał na przełączanie tych Merchantów, którzy wykorzystywali dane opcje.
Migracja kluczowych Partnerów. Wspólna odpowiedzialność
Współpraca między zespołami o różnych kompetencjach to kluczowy element sukcesu w dzisiejszym świecie biznesu. Szczególnie uwidacznia się to na przykładzie, w którym zespół Developerski i zespół Business Relations połączyły swoje umiejętności i doświadczenie podczas migracji platform transakcyjnych. Ta dynamiczna koegzystencja dwóch odmiennych grup przyniosła wiele korzyści, od wzajemnego zrozumienia, po efektywne rozwiązywanie problemów.
Podział prac w projekcie
Zespoły Developerskie to niewątpliwie zaawansowani i silnie technicznie specjaliści, których głównym celem jest dostarczenie rozwiązań o wysokiej jakości. Ich zaangażowanie w projekcie migracji platform transakcyjnych zapewniało solidne fundamenty pod względem analizy i kodu. Jednakże, ze względu na specyfikę tej pracy, mogą pomijać aspekty komunikacyjne i relacyjne, kluczowe dla zachowania pozytywnych interakcji z partnerami biznesowymi.
Zespół Business Relations specjalizuje się w budowaniu relacji, komunikacji i zarządzaniu klientami. To grupa ludzi o wysokich umiejętnościach: interpersonalnych, skutecznego negocjowania i utrzymywania pozytywnego wizerunku firmy. Ich zaangażowanie w proces migracji było niezwykle istotne, ponieważ umożliwiało płynne porozumienie między firmą (w tym działem developerskim), a partnerami biznesowymi.
Efekty dla firmy
Przyglądając się synergii między tymi zespołami, ważne jest zauważenie korzyści płynących z takiego partnerstwa. Po pierwsze, obie grupy uczyły się od siebie nawzajem. Zespół developerski mógł lepiej zrozumieć istotę komunikacji i relacji w kontekście biznesowym, podczas gdy zespół Business Relations poznał techniczne aspekty migracji platform. Ta wymiana wiedzy doprowadziła do szerszego spojrzenia na procesy i problematykę projektu.
Kolejną zaletą było skuteczne rozwiązywanie problemów. Trudne przypadki i błędy przy migracji platform transakcyjnych mogły wystąpić, jednak siła obu zespołów tkwiła w ich współpracy. Ich różnorodne umiejętności i perspektywy pozwalały na szybkie zidentyfikowanie problemu oraz skuteczne opracowanie rozwiązania. To właśnie połączenie technicznego know-how z umiejętnościami komunikacyjnymi pozwoliło uniknąć potencjalnych strat klientów.
Dodatkowo, współpraca wpłynęła na zbudowanie zaufania i relacji między zespołami. Pozwoliła lepiej zrozumieć i docenić wysiłek, jaki poszczególne osoby wkładają w projekt. Obserwując pracę drugiej strony, zespół developerski mógł zobaczyć, jak ważne jest utrzymanie relacji z klientami, podczas gdy zespół Business Relations mógł docenić kompleksowość i wyzwania techniczne, z jakimi mierzą się pracownicy zespołu IT.
Podsumowanie migracji
Wnioski są klarowne: współpraca między zespołami o różnych kompetencjach jest kluczowym elementem sukcesu. Wymiana wiedzy, umiejętności i perspektyw prowadzi do bardziej kompleksowego podejścia do problemów, sprzyjając innowacyjnym rozwiązaniom i zwiększając efektywność działań. Dlatego też budowanie mostów pomiędzy różnymi grupami w organizacji to nie tylko inwestycja, która zwróci się w ramach konkretnego projektu, ale również w rozwój całej firmy.
Ostatecznie, pomimo pierwotnego harmonogramu zakładającego 18 miesięcy prac, projekt rozciągnął się na 30 miesięcy. To wydłużenie było efektem nie tylko wielu nieudokumentowanych przypadków, które wymagały dodatkowego developmentu. Ostatnich klika miesięcy poświęcono na negocjacje z partnerami dotyczące zasad migracji. Ich celem było zapewnienie jak największej płynności działania, co miało kluczowe znaczenie dla zachowania dobrych relacji z kluczowymi partnerami biznesowymi.
Skalę tego przedsięwzięcia najlepiej ilustrują marki, które uczestniczyły w migracji, w tym Cyfrowy Polsat, Totalizator, Empik czy Ministerstwo Sprawiedliwości, a także wiele innych. Ich zaangażowanie wymagało szczególnej uwagi i staranności, co stanowiło wyzwanie dla zespołów technicznych oraz działu Business Relations.
Mimo przedłużającego się czasu realizacji projektu, wspólnymi siłami osiągnięto zamierzony cel. Zaangażowanie, współpraca i wysiłek nie tylko Zespołu Developerskiego „Pandora” i Zespołu Business Relations, ale także innych zespołów (IT, Wdrożenia oraz Helpdesk), odegrały kluczową rolę w sukcesie migracji. Ich wkład był nieoceniony, począwszy od pomocy w zidentyfikowaniu i rozwiązaniu problemów, a także zapewnieniu wsparcia technicznego oraz operacyjnego w kluczowych momentach projektu.
Finalnie zapewniliśmy płynność migracji partnerów, a rezultat był zgodny z oczekiwaniami. Dzięki temu projektowi utrzymaliśmy zaufanie partnerów biznesowych i wzmocniliśmy pozycję firmy w branży, stając się wzorcem udanej i skalowalnej migracji platformy transakcyjnej. Wspólny wysiłek i koordynacja różnych zespołów odegrały kluczową rolę w osiągnięciu tego celu.
Michał Bzowy, CIO, PayPro S.A.