Jak wdrożyć IT Governance w zwinnym środowisku

Przeczytasz w 5 min

Allegro zbudowane jest z ponad 800 mikroserwisów, które tworzy ponad 600 inżynierów. Pracujemy w ponad 90, samowystarczalnych i samoorganizujących się zespołach. Każdego dnia wdrażamy blisko 100 zmian na produkcji. W takim środowisku utrzymanie dynamiki i jednocześnie zachowanie kontroli oparliśmy na odpowiedzialności ludzi, budowanej poprzez silne poczucie właścicielstwa. To IT Governance w ALLEstylu.

W Allegro pracują najlepsi specjaliści w swoich dziedzinach, którzy dostają wiele swobody w tym, jak wykorzystują swój potencjał i realizują zadania. Tym, co nas łączy jest „duch Allegro”, czyli silna kultura organizacyjna. To nie tylko slogan wykorzystywany w procesie rekrutacji, ale przede wszystkim ważny składnik naszej tożsamości. Identyfikujemy się z nią i wykorzystujemy codziennie podejmując decyzje.

W praktyce to oznacza m.in.:

  • silne poczucie równości wszystkich pracowników – powoduje to, że struktura organizacyjna istnieje, ale nie jest elementem krytycznym dla skutecznego działania całej organizacji;
  • problemy rozwiązujemy przez tzw. „pochodzenie” – jeśli „pochodzisz” po ludziach, wykorzystasz relacje, to na pewno znajdziesz rozwiązanie i osoby, które ci pomogą;
  • budowanie wzajemnego zrozumienia i ustalanie priorytetów – poprzez zadanie bardzo prostego pytania „Co jest najważniejsze dla naszych klientów?”;
  • luźna i nieformalna atmosfera oraz czysty “fun” z pracy, którą wykonujemy;
  • oddychamy agile.
  • Dzięki tak silnej i żywej kulturze oraz bardzo wysokiemu stopniowi identyfikacja pracowników z firmą, nasza organizacja jest wyczulona na rewolucyjne zmiany. Planując budowę struktur IT Governance, które zwykle są stosunkowo sformalizowane, stanęliśmy przed nie lada wyzwaniem. Jak zrealizować to zadnie wzmacniając przy okazji kulturę organizacyjną? Zacznijmy więc od początku…

    Zmiana, zmiany, zmiany…

    Allegro kilka lat temu przeszło równocześnie dwie duże rewolucje. Po pierwsze zmieniliśmy architekturę naszej platformy przechodzą z monolitu na budowę mikroserwisową. Po drugie zaczęliśmy wykorzystywać metodyki zwinne w naszych zespołach. Były to bardzo duże i potrzebne zmiany, które pomogły nam uzyskać aktualną dynamikę działania. Dzisiaj ich efekty są dla nas czymś naturalnym.

    Narzędzie wyposażyliśmy w system okresowej weryfikacji aktualności danych, a każdy element w katalogu usług uzupełniliśmy danymi o zasobach, wykorzystywanych przez daną usługę. Dzięki temu mogliśmy sprawnie uzyskiwać informację zarządczą opartą o dowolny zestaw kryteriów. Mamy np. możliwość sprawdzenia w dowolnej chwili zmian kosztów świadczenia usług i wskazania ich źródła. Tak przygotowane dane przekazaliśmy w zarządzanie do właścicieli, dla których określiliśmy dwie role – Business Ownera oraz Technical Ownera. Chociaż brzmi niewinnie, to zadanie było jednym z trudniejszych w całym procesie. Początkowo ponad 50% usług nie miała właściciela. Dzisiaj żadna nowa usługa nie może powstać bez przypisania obu tych ról.

    Jednak po pewnym czasie, gdy liczba mikroserwisów znacznie wzrosła, podobnie liczba osób w technologii, również liczba samoorganizujących się zespołów zaczęła przekraczać liczbę krytyczną. Zaczęliśmy identyfikować trudności związane z zależnościami między mikroserwisami – z odpowiedzialnością za dany obszar w zmieniającym się środowisku – oraz z trzymaniem się przez zespoły zasad, które między sobą ustaliły. Wiele relacji i współzależności pozostawało bez dokumentacji. Stąd decyzja o wdrożeniu IT Governance.

    IT Governance w Allegro, czyli ALLEGovernance

    Na wyzwanie, z którym się mierzyliśmy świat IT już dawno znalazł rozwiązanie. Jest nim właśnie wprowadzenie struktur IT Governance w celu sformalizowania pionów decyzyjnych, procesów eskalacyjnych i zasad związanych z dokumentacją i obsługą procesów. Jednak zrobienie tego w firmie działającej jak start-up, opierającej się na współpracy w zespołach oraz relacjach między ludźmi, wymagało znacznej modyfikacji typowego podejścia i dopasowania go do naszego stylu pracy. Wiedzieliśmy, że w efekcie chcemy mieć lepszą kontrolę na przebiegiem procesów po to, żeby nasza praca była łatwiejsza, a realizacja celów jeszcze sprawniejsza. Budowę struktur IT Governance zrealizowaliśmy w kilku krokach.

    1. W pierwszej kolejności zbudowaliśmy wewnętrzny katalog usług. Wykorzystaliśmy do tego ekosystem technologiczny, do którego byliśmy przyzwyczajeni. Uniknęliśmy dzięki temu oporu w korzystaniu z niego.
    2. Następnie dokonaliśmy inwentaryzacji wszystkich mikroserwisów, usług technicznych oraz usług biznesowych. Aktywa takie jak licencje, sprzęt, umowy czy usługi wsparcia przypisaliśmy do konkretnych usług technicznych.
    3. Ważnym krokiem było powiązanie usług i aktywów z modelami finansowymi. W efekcie uzyskaliśmy transparentny obraz tego, jakie usługi świadczymy, kto z nich korzysta i ile one nas kosztują.
    4. Zautomatyzowaliśmy cykl życia usług tak, aby nowe pojawiały się automatycznie, a te niewykorzystywane były usuwane.
    5. Narzędzie wyposażyliśmy w system okresowej weryfikacji aktualności danych, a każdy element w katalogu usług uzupełniliśmy danymi o zasobach, wykorzystywanych przez daną usługę. Dzięki temu mogliśmy sprawnie uzyskiwać informację zarządczą opartą o dowolny zestaw kryteriów. Mamy np. możliwość sprawdzenia w dowolnej chwili zmian kosztów świadczenia usług i wskazania ich źródła.
    6. Tak przygotowane dane przekazaliśmy w zarządzanie do właścicieli, dla których określiliśmy dwie role – Business Ownera oraz Technical Ownera. Chociaż brzmi niewinnie, to zadanie było jednym z trudniejszych w całym procesie. Początkowo ponad 50% usług nie miała właściciela. Dzisiaj żadna nowa usługa nie może powstać bez przypisania obu tych ról.
    7. Ostatnim elementem było dokumentowanie zasad i procedur funkcjonujących w technologii. Wiedzieliśmy, że stworzenie stosów papierowych dokumentów nie będzie w naszym stylu. Dlatego stworzyliśmy nasz własny system do zarządzania procesami, a nie dokumentacją.

    Wszystkie procesy zmapowaliśmy w postaci graficznej tak, aby ich przebieg był jasny i zrozumiały, a informacja o wymaganiach łatwo dostępna. Co ważnie nie tworzyliśmy nowych procesów. Każdy proces ma właściciela i system okresowej weryfikacji aktualności, wersjonowanie oraz auditlog. Całość jest skonstruowana tak, iż z jednej strony utrzymanie aktualności procesów jest bardzo proste, ponieważ narzędzie dba o to za nas, a po drugie i dla nas kluczowa dokumentacja, w takiej formie jest bardzo przyjazna dla odbiorcy.

    Co osiągnęliśmy i jakie identyfikujemy czynniki sukcesu?

    Obecnie mamy pełną, aktualną wiedzę techniczną, organizacyjną i finansową na temat usług i zasobów. Bardzo istotne jest jasne wskazanie osób odpowiedzialnych za daną usługę i procesy oraz nadanie im odpowiednich ról. To istotnie wzmacnia naturalne poczucie odpowiedzialności, a przy okazji eliminuje problemy komunikacyjne. Całość działała sprawnie dzięki odpowiedniemu wsparciu systemowemu. Fakt, że stworzyliśmy system wewnętrznie, kładąc nacisk na łatwość użytkowania, sprawiło, że ludziom nie przybyło pracy. Ważnym elementem, który wpłynął na szybkie wdrożenie, było dostarczenie dla użytkownika danych początkowych dzięki czemu nie musiał on pokonywać “progu wejścia”.

    Wszystkie procesy zmapowaliśmy w postaci graficznej tak, aby ich przebieg był jasny i zrozumiały, a informacja o wymaganiach łatwo dostępna. Co ważnie nie tworzyliśmy nowych procesów. Każdy proces ma właściciela i system okresowej weryfikacji aktualności, wersjonowanie oraz auditlog. Całość jest skonstruowana tak, iż z jednej strony utrzymanie aktualności procesów jest bardzo proste, ponieważ narzędzie dba o to za nas, a po drugie i dla nas kluczowa dokumentacja, w takiej formie jest bardzo przyjazna dla odbiorcy.

    Wdrażając IT Goveranace w ALLEStylu osiągnęliśmy korzyści organizacyjne i kulturowe. Dysponujemy aktualną informacją zarządczą o tym, ile usług mamy, ile każda z nich kosztuje i z jakich zasobów sprzętowych i oprogramowania korzysta oraz kto za nią odpowiada. Nie przepłacamy za nadmiarowe licencje i wsparcie, a stocki magazynowe są ograniczone do minimum. Łatwo identyfikujemy kosztowne usługi i wiemy co w największym stopniu ma wpływ na koszty. Wiemy, które elementy infrastruktury są powiązane z jakimi usługami i dzięki temu dużo łatwiej jest nam przekładać ostrzeżenia z infrastruktury na ryzyko zatrzymania usług biznesowych.


    Korzyści z wdrożenia IT Governance w Allegro

    • Dysponujemy aktualną informacją zarządczą o tym, ile usług mamy, ile każda z nich kosztuje i z jakich zasobów sprzętowych i oprogramowania korzysta oraz kto za nią odpowiada.
    • Nie przepłacamy za nadmiarowe licencje i wsparcie, a stocki magazynowe są ograniczone do minimum.
    • Łatwo identyfikujemy kosztowne usługi i wiemy co w największym stopniu ma wpływ na koszty.
    • Wiemy, które elementy infrastruktury są powiązane z jakimi usługami i dzięki temu dużo łatwiej jest nam przekładać ostrzeżenia z infrastruktury na ryzyko zatrzymania usług biznesowych.
    • Zbudowanie całego ekosystemu rozwojowego w oparciu o katalog usług pozwala na wdrożenie nowego pracownika do pracy w ciągu kilku dni.
    • Przypisanie właścicielstwa technicznego i biznesowego pozytywnie wpływa na morale pracowników, ponieważ czują się odpowiedzialni za swoją pracę i mają realny wpływ na to jak działa platforma.
    • Jako zarządzający wiemy kto za co odpowiada dzięki czemu unikamy szumu informacyjnego. To poprawia komfort i przyspiesza pracę.

    Zbudowanie całego ekosystemu rozwojowego w oparciu o katalog usług pozwala na wdrożenie nowego pracownika do pracy w ciągu kilku dni. Przypisanie właścicielstwa technicznego i biznesowego pozytywnie wpływa na morale pracowników, ponieważ czują się odpowiedzialni za swoją pracę i mają realny wpływ na to jak działa platforma. A my jako zarządzający wiemy kto za co odpowiada dzięki czemu unikamy szumu informacyjnego. To poprawia komfort i przyspiesza pracę.

    Robert Radziejewski, Team Leader, IT Governance, Software Asset Management, Allegro

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Przeczytaj też:

Przeczytasz w 6 min
0

Grupa Veolia: Budujemy podwaliny pod modele hybrid cloud i multicloud

Przeczytasz w 6 min Z Alicją Rybczyńską, CIO Grupy Veolia i Maciejem Dzięcielakiem, Chief IT Architect w Veolia rozmawiamy o projekcie migracji systemów IT do chmury; celach i efektach wdrożenia rozwiązań cloud computing; nowych modelach rozwoju IT, które można było dzięki temu wprowadzić oraz barierach wejścia do chmury.

Przeczytasz w 6 min
0

Transformacja chmurowa a nie bujanie w obłokach

Przeczytasz w 6 min Tomasz Chudzik, dyrektor ds. zarządzania informacją w Dom Development, opowiada o racjonalnym podejściu do adaptacji rozwiązań chmurowych. Gotowe elementy i usługi dostarczane w modelu SaaS pozwalają najszybciej wytwarzać korzyści biznesowe, jakich oczekuje czołowy polski deweloper: wsparcia przez technologię kluczowych przewag konkurencyjnych.   Dom Development to największy deweloper mieszkaniowy w Polsce, realizujący od 25 lat inwestycje […]

Przeczytasz w 9 min
0

CXO HUB CyberSec Chapter: Za i przeciw usługom bezpieczeństwa (relacja ze spotkania)

Przeczytasz w 9 min Podczas kwietniowego spotkania cyklu CyberSec Chapter dyskutowaliśmy mocne i słabe strony modelu usługowego w cyberbezpieczeństwie. Punktem wyjścia do dyskusji były wyniki kolejnej ankiety CXO Insight – tym razem poświęconej CyberSec-as-a-Service (CSaaS). W spotkaniu 13 kwietnia udział wzięło blisko 60 osób. W pierwszej części o uwarunkowaniach modelu adaptacji CSaaS mówił Piotr Kalbarczyk, dyrektor cyberbezpieczeństwa w PKO […]

Dziś tam gdzie jest cyfrowe terra incognita są członkowie CXOHUB, którzy są pionierami cyfryzacji, transformacji do nowej gospodarki (new normal).

Zapraszam do udziału,
Szymon Augustyniak

Misja, wizja i wartości CXO HUB

  • CXO HUB powstało, aby zgromadzić najlepszych menedżerów i ekspertów w zakresie szeroko pojętej cyfrowej zmiany.
  • Misją społeczności CXO HUB jest promowanie wiedzy oraz sylwetek jej członków na arenie polskiej oraz międzynarodowej.
  • Społeczność CXO HUB stanie się widoczną, słyszalną siłą w dyskursie o przyszłości i standardach w zakresie zastosowań nowych technologii.

Zdobywaj kontakty, buduj relacje

CXO HUB:

  • wspiera budowę wizerunku merytorycznej i doświadczonej firmy
  • zapewnia oryginalne, inteligentne formaty budowania relacji
  • tworzy zaangażowaną i aktywną społeczność
  • buduje i dystrybuuje unikalny content dla publiczności
  • zapewnia przestrzeń do budowy kontaktu, relacji i wpływu

Dołącz do nas!

Formuła CXO HUB jest etyczna w wymiarze moralnym, obiektywna w wymiarze poznawczym oraz neutralna w wymiarze relacji z rynkiem.

Dołącz do naszej społeczności w serwisie LinkedIn

 

Dla kogo jest CXO HUB:

  • CIO polskich przedsiębiorstw
  • szefowie IT
  • liderzy największych firm w Polsce
  • decydenci zakupu rozwiązań informatycznych