Close
Logo Infobip
Infobip + Atlassian

Staramy się zintegrować wszystkie nasze zespoły i usługi, zachowując przy tym zgodność z wymogami. Atlassian nam w tym pomaga, umożliwiające zebranie wszystkich ludzi i danych w jednym miejscu.

Megafon
Awatar kobiety
Tarcza ze znacznikiem wyboru
Dymek wiadomości
Dymek rozmowy
Dymek wiadomości

24 razy

krótszy czas reakcji na incydenty

5 miliardów

użytkowników Infobip na całym świecie

Ponad 190

krajów obsługiwanych przez Infobip z pomocą Atlassian

Infobip — firma warta miliard dolarów: skalowanie jak w start-upie, standaryzacja jak w korporacji dzięki rozwiązaniom Atlassian Data Center

Dostosowując swoją chmurową platformę komunikacyjną do nieustannie zmieniających się preferencji konsumentów, technologii i wymogów dotyczących zgodności w ponad 200 krajach, Infobip zdobyło ponad pięć miliardów użytkowników i ultrarzadki status „jednorożca”, przekraczając wartość 1 miliarda dolarów. Przystosowywanie się do tak wielu zmian i nadążanie za rozwojem zachodzącym w tempie wykładniczym przyprawiłoby o zawrót głowy niejeden zespół. Jednak dzięki Atlassian Data Center i unowocześnionym metodykom DevOps i ITSM firma Infobip stale przyspiesza tempo wdrażania, skraca czas rozwiązywania problemów z dni do minut i ułatwia dwóm trzecim światowej populacji niezawodną komunikację.

Zmieniające się w dużym tempie potrzeby klientów, przepisy oraz technologie jak nigdy dotąd wymuszają na firmach szybszą i częstszą adaptację. Dodajmy do tego tak fundamentalne wydarzenie, jak pandemia COVID-19, a otrzymamy zawrotne tempo zmian zachodzących często z dnia na dzień.

Transformacje w nurcie Agile ułatwiły wielu firmom wdrożenie bardziej elastycznych procesów pozwalających nadążyć za tymi zmianami. By jednak móc się rozwijać mimo przeciwności, a nie jedynie przetrwać, firmy muszą przyjąć bardziej nowoczesny sposób myślenia i równie nowoczesne technologie.

Takie firmy jak Infobip stanową doskonały przykład tego rodzaju zwinności przedsiębiorstwa — a ich wartość przekraczająca miliard dolarów jest tego najlepszym dowodem. Ponad pięć miliardów użytkowników na całym świecie korzysta z chmurowej platformy komunikacyjnej bezpośrednio lub za pośrednictwem innego usługodawcy. (Infobip posiada bezpośrednie połączenie z ponad 650 przewoźnikami na całym świecie). Platforma obsługuje wymianę wiadomości w ponad 750 bankach, a także w wielu wiodących na świecie spółkach giełdowych, sieciach społecznościowych, firmach technologicznych i agregatorach, jak również niektóre z najpopularniejszych systemów komunikacyjnych na świecie, takie jak Viber i WhatsApp.

Firma Infobip osiągnęła tak imponujący wynik dzięki dostosowaniu swojej oferty do preferencji klientów, technologii i wymagań w zakresie zgodności obowiązujących w każdym kraju, w którym prowadzi działalność. Gdy klient w Japonii stwierdzi: „Chcemy, żeby nasi użytkownicy mogli wysyłać wiadomości do 17 różnych krajów, a wiadomości były usuwane automatycznie po upływie godziny”, Infobip odpowiada: „Nie ma sprawy”. Gdy inny klient w Ghanie powie: „Chcemy, aby nasi użytkownicy mogli wysyłać wiadomości USSD [będące poprzednikami wiadomości SMS] w dowolne miejsce, w tym także do Europy, w której obowiązują wymagania w zakresie ochrony danych przewidziane w rozporządzeniu RODO”, Infobip odpowiada: „Proszę bardzo”.

Sprostanie wszystkim tym żądaniom i nadążanie za rozwojem zachodzącym w tempie wykładniczym przyprawiłoby o zawrót głowy niejeden zespół. Jednak rozwiązania Atlassian Data Center oraz unowocześnione metodyki DevOps i ITSM umożliwiły Infobip normalizację na poziomie korporacji bez utraty tempa charakterystycznego dla start-upu. Od czasu scentralizowania procesów rozwoju produktów, zarządzania incydentami oraz zarządzania zmianami dzięki Atlassian, zespołowi udaje się systematycznie zwiększać prędkość wdrażania, przy jednoczesnym skróceniu czasów rozwiązywania problemów z dni do minut. Obecnie Infobip ma do dyspozycji infrastrukturę potrzebną do utrzymania agresywnego tempa wzrostu i zapewnienia klientom niezbędnej infrastruktury, lepiej i szybciej niż kiedykolwiek wcześniej.

Z początku zamknięcie alertu zajmowało nawet do trzech dni. Teraz dostrzeżenie alertu, zamknięcie go i przystąpienie do pracy nad zgłoszeniem zajmuje średnio trzy minuty”.

Renato Klarić
Kierownik ds. niezawodności witryn

Narastające trudności wymuszające bardziej zintegrowane rozwiązanie

Gdy w 2006 roku firma Infobit stawiała pierwsze kroki w niewielkim chorwackim miasteczku, koncentrowała się przede wszystkim na ułatwianiu lokalnym firmom uwierzytelniania tożsamości klientów za pomocą wiadomości SMS. Wówczas śledzenie zadań, projektów oraz zgłoszeń było stosunkowo proste, jednak w miarę rozszerzania działalności na resztę Europy, a następnie Azję, Afrykę oraz Amerykę Łacińską i Stany Zjednoczone, trudności zaczęły się piętrzyć. Aby móc efektywnie rozwijać się dalej i zapewnić zgodność w tak wielu branżach i ośrodkach geograficznych, firma Infobip podjęła decyzję o centralizacji swoich systemów i przepływów pracy.

W 2021 roku firma zdecydowała się na normalizację z wykorzystaniem oprogramowania Atlassian Server z uwagi na jego reputację jako gotowego, zintegrowanego systemu do zarządzania produktami, projektami i usługami IT. Po wdrożeniu systemów Jira Software i Bitbucket w zespołach programistycznych i odpowiedzialnych za ciągłe wdrażanie firma Infobip wprowadziła dodatkowo system Jira Service Management do obsługi wewnętrznych zgłoszeń oraz oprogramowanie Confluence pełniące funkcje centrum wiedzy zarówno dla zespołów technicznych, jak i nietechnicznych. Różne działy organizacji zaczęły korzystać z tego rozwiązania do śledzenia celów i kluczowych wyników, aktywności zespołu, dokumentacji, najlepszych praktyk, pytań kierowanych do kierownictwa oraz wielu innych kwestii.

Od momentu pierwszego wdrożenia inżynierowie poszerzyli zakres zastosowania oprogramowania Jira Software, który dotychczas obejmował rozwój produktu, o zarządzanie portfolio. „Myślimy nie tylko w kategoriach funkcji, epików i historyjek użytkowników, ale także naszego portfolio, aby móc nadać właściwy priorytet sprawom ważnym” — wyjaśnia Damir Prusac, wiceprezes ds. technicznych. Obecnie proces rozwoju produktów opiera się na systemie Jira Software wykorzystywanym do kształtowania strategii produktowej i przekładania jej na konkretne wymagania. Dział inżynierski wykorzystuje to samo rozwiązanie do tworzenia, testowania i obsługi produktów bazujących na tych wymaganiach, wdrażając za każdym razem z poziomu Bitbucket.

Bitbucket przydaje się również w celu zapewnienia zgodności z przepisami. „Pierwsze pytanie, jakie zadają audytorzy, brzmi: jak śledzicie swoje zmiany?” — mówi Renato Klarić, kierownik ds. niezawodności witryn. „Rozwiązania Jira i Bitbucket są połączone, umożliwiając przeglądanie szczegółowych danych i stwierdzenie, na jakim etapie produkcji znajduje się zmiana. Można ją prześledzić, dzięki czemu wiedzą, co robimy i kiedy wdrażamy zmiany”.

Fakt, że na co dzień miliardy użytkowników korzystają z ich rozwiązań, nie pozostawia miejsca na ryzyko. Zespół wykorzystuje testy SonarQube do proaktywnego wykrywania błędów i luk w zabezpieczeniach, oraz testy kanarka do sprawdzania poprawności nowych wydań przed wdrożeniem produkcyjnym. Dzięki dogłębnym testom prowadzonym na kilku etapach cyklu życia produktu firma Infobip może być pewna jakości swoich produktów i ich zgodności z przepisami.

W miarę rozwoju organizacji liczba wdrożeń ustawicznie wzrasta. A utrzymanie dużej liczby wdrożeń przypadających na programistę ułatwia nam zachowanie zwinności”.

Damir Prusac
wiceprezes ds. projektowania

Skalowanie DevOps dzięki nowym praktykom i relacjom partnerskim

W ciągu ostatnich lat dział inżynierii koncentrował się na zwiększeniu wskaźnika udostępniania wiedzy i ograniczeniu obciążenia administracyjnego. „Przedtem stanowiliśmy jeden zespół, ale występował wyraźny podział na sprzęt i oprogramowanie, frontend i backend” — mówi Renato. „Zespoły wymieniały ze sobą mnóstwo informacji, co zmniejszało tempo pracy i utrudniało tak potrzebny nam rozwój w nurcie Agile”.

Aby sprostać tym wyzwaniom, firma Infobip podzieliła duży dział inżynierski na wiele zespołów według pełnionych funkcji, wyróżniając zespoły ds. monitorowania, infrastruktury, automatyzacji, ciągłego doskonalenia, rozwoju itp., dzięki czemu mogą one lepiej skoncentrować się na zadaniach i pracować szybciej. Infobip nawiązało również współpracę z partnerem ds. rozwiązań, firmą venITure, w celu wdrożenia środowiska LeSS stworzonego z myślą o wielu zespołach pracujących nad tym samym produktem, co umożliwiło skalowanie metodyki Scrum przyjętej w Infobip i zwiększenie przejrzystości procesów dla kierownictwa. Dzięki temu środowisku każdy zespół może teraz swobodnie dobierać własne procesy i konfigurować swoje przepływy pracy w Jira Software i Bitbucket. Następnie kierownictwo normalizuje te przepływy pracy na wyższym poziomie, aby inżynierowie z różnych zespołów mogli ze sobą współpracować i wspólnie zwiększyć efektywność swoich działań na dużą skalę.

Już widać korzyści z usprawnienia przepływów pracy i przyjęcia nowoczesnych praktyk DevOps, a jednocześnie powstała baza do dalszego rozwoju w tym samym tempie w przyszłości. Jak twierdzi Damir — „W miarę rozwoju organizacji liczba wdrożeń ustawicznie wzrasta. A utrzymanie dużej liczby wdrożeń przypadających na programistę ułatwia nam zachowanie zwinności”.

Staramy się zintegrować wszystkie nasze zespoły i usługi, zachowując przy tym zgodność z wymogami. Atlassian nam w tym pomaga, umożliwiające zebranie wszystkich ludzi i danych w jednym miejscu”.

Damir Prusac
wiceprezes ds. projektowania

Mniej incydentów i krótszy czas rozwiązania z Jira Service Management

Gdy dział inżynierski przekształcał swoje procesy w celu skalowania prac związanych z rozwojem produktu, dział wsparcia podejmował analogiczne wysiłki w zakresie zarządzania usługami IT. Jeszcze rok temu firma Infobip miała do dyspozycji centrum operacyjne sieci (NOC) odpowiedzialne za monitorowanie poprawności działania infrastruktury, jednak liczba alertów była przytłaczająca i frustrująca. Jak wspomina Renato: „Zdarzało się po 25 000 alertów i trzeba było przejrzeć każdy z nich, aby sprawdzić, co się dzieje. Tylko jeden zawierał informacje o faktycznym problemie, a inne jedynie z niego wynikały”.

Aby odciążyć osoby odpowiedzialne za monitorowanie alertów i skrócić czas reakcji, a tym samym podnieść morale zespołu, firma Infobip dołączyła do swojego rozwiązania Atlassian oprogramowanie Jira Service Management. Dzięki możliwości zarządzania incydentami z wykorzystaniem Opsgenie osoby odpowiedzialne za monitorowanie i alerty na dyżurach domowych przestały rwać włosy z głowy. „Przedtem trudno było wskazać osobę, z którą należy się skontaktować, gdy ktoś z firmy lub klient wykryje problem, a ręczne nawiązywanie kontaktu z właściwą osobą było czasochłonne. Dzięki Jira Service Management łatwiej nam zapewnić dostępność online odpowiednich osób, we właściwym czasie” — mówi Renato.

Gdy tylko dział wsparcia lub centrum NOC zgłosi incydent, w Jira Service Management zostaje wyzwolony alert i powiadamiany jest inżynier pełniący dyżur domowy. Wówczas członkowie zespołu zakładają nowy wątek na specjalnym kanale do zarządzania incydentami Slack, aby wspólnie rozwiązać problem i skoordynować komunikację z klientem za pośrednictwem działu wsparcia.

Po rozwiązaniu incydentu zespół przeprowadza analizę postincydentalną, dokumentuje wnioski oraz wszelkie zmiany w Confluence i tworzy połączenie między incydentem a zgłoszeniami w Jira Software na potrzeby kolejnych zadań, jeśli okażą się konieczne. Zadania związane ze zmianami są oznaczone i monitorowane w Jira Software, a pull requesty w Bitbucket są połączone z Jira Software, zapewniając dodatkowy kontekst dotyczący zmiany. Inżynierowie mogą wdrażać podstawowe zmiany konfiguracyjne bez zatwierdzenia, podczas gdy zmiany bardziej istotne wymagają dodatkowych poziomów analizy przez architektów.

Dzięki lepiej uporządkowanym procesom zarządzania incydentami i zmianami, a także lepszym systemom ich obsługi, firma Infobip zauważyła skrócenie czasu wykrycia błędu, zaangażowania właściwych osób i naprawy problemu. Z początku zamknięcie alertu zajmowało nawet do trzech dni. Teraz dostrzeżenie alertu, zamknięcie go i przystąpienie do pracy nad zgłoszeniem zajmuje średnio trzy minuty” — twierdzi Renato. „Dostrzegamy również mniejszą liczbę incydentów oraz krótsze czasy naprawy w przypadku starszych produktów”.

Uaktualnienie do wyższej wersji i integracja w imię stabilności i wydajności

„Jeśli coś nie pomaga naszym klientom, nie robimy tego”

Teraz, gdy dwie trzecie światowej populacji korzysta z usług Infobip w niemal 200 krajach, wykorzystanie rozwiązania Atlassian Data Center do standaryzacji i skalowania przestało być luksusem, a stało się koniecznością.

„Każde środowisko jest bardzo dynamiczne. Musimy oferować wiele różnych konfiguracji, aby nasi klienci mogli swobodnie wybierać, jak chcą dostarczać wiadomości. Jeśli nie odbywa się to automatycznie, może być bardzo trudne” — zauważa Damir. „W każdym kraju i regionie obowiązuje wiele wymagań w zakresie prywatności i bezpieczeństwa takich jak RODO. Sprostanie wszystkim tym różnym wymaganiom wymaga od nas potężnego zaplecza infrastrukturalnego i zaangażowania we współpracę z klientami”.

Firma venITure odegrała kluczową rolę we wspieraniu Infobip w działaniach adaptacyjnych. Obie firmy cały czas współpracują nad sposobami ulepszenia procesów i platformy Infobip. „Firma venITure okazała się dla nas idealnym partnerem. Nie chodzi o same licencje, ale o doradztwo i tworzenie nowych kanałów dotarcia do rynku” — twierdzi Damir.

Partner venITure, Kristijan Luburic, dodaje, że obie firmy współpracują obecnie nad wdrożeniem aplikacji Atlassian Marketplace, która pozwoliłaby zintegrować rozwiązanie Jira Service Management Cloud z interfejsem API Infobip, aby klienci mogli używać dowolnych kanałów obsługiwanych przez Infobip (WhatsApp, Viber, Telegram itp.) do komunikacji ze swoimi użytkownikami na więcej sposobów.

A Infobip o to właśnie chodzi: o nawiązanie znaczących relacji z klientami poprzez ułatwienie ludziom korzystania z wybranych przez nich kanałów. „Wszystkie działania podejmujemy z myślą o naszych klientach. Jeśli coś nie pomaga naszym klientom, nie robimy tego” — twierdzi Damir. „Chodzi o doskonalenie procesów na poziomie organizacji… Staramy się zintegrować wszystkie nasze zespoły i usługi, zachowując przy tym zgodność z wymogami. Atlassian nam w tym pomaga, umożliwiające zebranie wszystkich ludzi i danych w jednym miejscu”.

Następna historia
Logo ISS Group
ISS World

ISS World dostarcza niesamowite usługi w odpowiedniej skali dzięki rozwiązaniom Atlassian

Następna historia
Logo Toast
Toast

Toast łączy dział inżynierski i DevOps dzięki Jira Service Management

Z chęcią Ci pomożemy
Ikona Data Center

Skontaktuj się z rzecznikiem Enterprise, aby uzyskać więcej informacji.