Mój telefon zadzwonił o 10:30. Sekretarka mówiła, że Bartosz, nowy wiceprezes, pilnie mnie wzywa. Dwa tygodnie wcześniej odebrał mi dostęp do systemu płacowego, który budowałem przez 12 lat, i…

Mój telefon zadzwonił o 10:30. Sekretarka mówiła, że Bartosz, nowy wiceprezes, pilnie mnie wzywa. Dwa tygodnie wcześniej odebrał mi dostęp do systemu płacowego, który budowałem przez 12 lat, i...

Mój telefon zadzwonił dokładnie o 10:30. Sekretarka powiedziała, że pilnie wzywają mnie do biura nowego wiceprezesa. Wiedziałem, że to nie wróży niczego dobrego. Przez dwanaście lat budowałem w tej firmie systemy płacowe od zera.

Thumbnail

Gdyby moje serwery SQL padły, dwanaście tysięcy ludzi od Rzeszowa po Wrocław nie dostałoby wypłat. Ale nowy zarząd patrzył na to jak na zwykłą tabelkę w Excelu. Bartosz Kowalski, świeżo upieczony wiceprezes ds. operacyjnych, miał się przekonać, jak bardzo się mylił.

Gdy zmieniły się wymagania Państwowej Inspekcji Pracy, sam o trzeciej nad ranem budowałem moduł zgodności. Każde województwo ma inne stawki, inne progi podatkowe, inne regulacje związkowe. Nikt z nowych nie zrozumie czegoś takiego bez wiedzy, której nie zdobędziesz w korporacyjnym szkoleniu. I wtedy przyszedł Bartosz ze swoim pomysłem.

„Wdrażamy nowy system, Artur. W pełni chmurowy, intuicyjny, przyjazny dla użytkownika” – powiedział, machając iPadami. „To tylko baza danych” – odparłem, próbując zachować spokój. „Tylko ładniej opakowana.

Jak system się wysypie, nikt nie będzie umiał jej naprawić, bo kod jest schowany pod warstwą kolorów”. „Zbudowałem tabele przeglądowe dla całego tego bałaganu. Wszystko jest zautomatyzowane” – odpowiedział, jakby to rozwiązywało wszystkie problemy. „Bartosz, jeśli pomylisz te liczby, PIP wleci nam z kontrolą trzy lata wstecz.

Zatrzymają nam wypłaty, a ludzie nie zobaczą pieniędzy” – tłumaczyłem, ale on tylko machnął ręką. „Spokojnie. Zatrudniliśmy Zuzannę, która się tym zajmie. Przekaż jej wszystkie hasła, dostęp administracyjny i dokumentację.

Do jutra rana”. „Zuzanna? Ona nie zna nawet różnicy między stawką godzinową a premią” – zaprotestowałem. „Większość moich skryptów to moja autorska robota.

Musisz ją przeszkolić, a to zajmie tygodnie”. „Nie ma czasu. Twoje ostatnie dni to piątek, po wypłacie. A tak przy okazji, gdy system padnie – a padnie – nie panikuj.

Cokolwiek się stanie, nie ruszaj niczego bez mojej zgody”. Następnego ranka oddałem klucze Zuzannie. Przez cały dzień chodziła za mną, zadając pytania, które pokazywały, że nie ma pojęcia, w co się pakuje. „A czemu tu jest tyle województw?

” – spytała, patrząc na ekran. „Bo każdy region ma inne przepisy. Inne stawki, inne związki zawodowe, inne podatki” – wyjaśniłem, ale widziałem, że nie słucha. Wypisywała coś na tablecie, myśląc, że rozwiąże problem jednym strzałem.

„Może po prostu napiszemy skrypt, który naprawi bazy danych? ” – zaproponowała. „To system wojewódzki, Zuzanno, nie nasz. Nie mamy prawa go ruszać.

Musimy pracować z tym, co mają. Widzisz te błędy w okręgach? ” – wskazałem, a ona pokręciła głową. „System jest za wolny.

Przetwarza za dużo danych”. „Nie, Zuzanno. To nie wina systemu. Twoje formuły wpadają w pętle, bo nie rozumiesz, jak kaskadują płace minimalne z różnych poziomów.

Jak masz przepisy krajowe, wojewódzkie i powiatowe, nie wystarczy zwykłe VLOOKUP”. Widziałem, że nie rozumie. Próbowałem jej pokazać, ale ona tylko przewijała slajdy na tablecie. W końcu powiedziałem: „Może przetestuj to na mniejszym zbiorze danych”, ale ona odpowiedziała, że ma swoją wizję.

Bartosz wtrącił się przez telefon: „Zuzanna, jeszcze jedna sprawa. Najpierw napraw błąd bazy danych, potem restartuj”. Ale ona już była w swoim świecie. Tydzień później, w piątek o 10:30, mój telefon znów zadzwonił.

Numer z biura wiceprezesa. Pomyślałem, że to pewnie znów jakieś formalności. „Artur, jesteś potrzebny. Natychmiast” – usłyszałem głos Bartosza.

Inny niż zwykle. Zmęczony, zdenerwowany. Pojechałem do biura. Bartosz wyglądał, jakby nie spał od kilku dni.

„Kryzys” – rzucił. „Zuzanna zatwierdziła plik”. „To znaczy? ” – spytałem, udając, że nie wiem, o co chodzi.

„Dzień wypłat. Dwanaście tysięcy ludzi. System padł, a ona nie wie, jak go naprawić”. Popatrzyłem na niego.

„Przecież mówiłem, że nie zna systemu. Co dokładnie się stało? ”. „Nie wiem.

Mówi, że coś z bazy danych”. Poszedłem do serwerowni. Zuzanna siedziała przed monitorem, z czerwoną twarzą, szybko stukając w klawiaturę. Na ekranie widziałem komunikat: „Nieprawidłowe przetwarzanie”.

„Co się dzieje? ” – zapytałem. „Nie mogę… plik się nie zapisuje. Chyba uszkodziłam bazę” – odpowiedziała, unikając mojego wzroku.

Podszedłem bliżej. Zobaczyłem, że to nie uszkodzenie. Ktoś celowo pomieszał dane. Zanim zdążyłem zapytać, Zuzanna próbowała usunąć plik tymczasowy – ale usunęła jedyną kopię ewidencji czasu pracy.

12 000 pracowników nie miało żadnych danych. „Oni nie dostaną wypłat. Wszyscy. Do poniedziałku” – powiedziała, łamiącym się głosem.

Tego samego dnia wieczorem na budowach zawrzało. Strajk. Związkowcy zablokowali wejścia, a wieść rozeszła się w ciągu godziny. Ruch w całym regionie stanął.

Moja komórka nie przestawała dzwonić. Na koniec odebrałem: „To ja, Henryk Kowalczyk, przewodniczący związku. Artur, powiedz, że tu jesteś, żeby moi ludzie dostali pieniądze”. Znałem Henryka od dwudziestu lat.

Reprezentował te brygady, które kładły beton w deszczu i w upale. „Henryk, kwestia czasu” – powiedziałem. „Możesz mi wierzyć” – dodałem. Spojrzałem na ekran.

Numery ewidencji mieszały się z numerami PESEL, które były traktowane jak stawki godzinowe. Zuzanna, w panice, usunęła dane, myśląc, że to naprawi błąd. Ale nie wiedziała, że pięć lat temu ustawiłem drugi, zapasowy system na osobnym serwerze w magazynie w Rzeszowie, całkowicie odizolowany od sieci. Przetestowałem go.

Zajął mi niecałe dwie minuty, żeby zweryfikować dane. Poszedłem do Bartosza. Stał przy oknie, wpatrując się w budowę w dole. Cisza, która zapadła, była ciężka.

„Artur, potrzebuję pomocy” – powiedział cicho. „Stajesz z powrotem”. Spojrzałem na niego. „Nie tak szybko.

Mam warunki. Po pierwsze, premia 60 tysięcy złotych, w gotówce, z góry. Po drugie, oficjalne przeprosiny na stronie głównej firmy, że cały kryzys był winą wdrożenia im adekwatnego systemu, a nie moją. Po trzecie, nie dotykasz Zuzanny – ona nie wiedziała, co robi.

A po czwarte, chcę, żebyś podpisał oświadczenie, że to ja, twój starszy architekt, naprawiłem błąd, który omal nie zrujnował firmy”. Przez długą chwilę Bartosz milczał. Potem powiedział: „Twój ojciec może cię kochać, ale akcjonariusze kochają swoje pieniądze bardziej”. „To znaczy?

” – zapytałem. „To znaczy, że masz te warunki. Ale pamiętaj, Artur: jeśli to nie zadziała, to twoja odpowiedzialność. Podpisuję, ale przysięgam, że jeśli choć jedna osoba nie dostanie wypłaty, obwiniam cię publicznie”.

Zaakceptowałem. Praca nad przywróceniem systemu zajęła mi całą noc. O ósmej rano uruchomiłem zapasowe dane i zweryfikowałem wszystkie wypłaty. O dziesiątej rano kazałem Bartoszowi zatwierdzić przelewy.

O jedenastej ludzie zaczęli dostawać powiadomienia. Parking przed biurem wciąż był pełen związkowców. Gdy przechodziłem obok, jeden z nich krzyknął: „Artur, mistrz! ”.

Inni zaczęli klaszczać. Henryk podszedł do mnie i uścisnął mi dłoń. „Powiedziałem im, że im pomożesz, Artur. Ty znasz te systemy od podszewki”.

Zapłacili im. Wszyscy dostali swoje pieniądze, w tym premie za strajk. Byłem wyczerpany, ale kiedy wracałem do domu, poczułem, że zrobiłem coś dobrego. Bartosz dotrzymał słowa.

Następnego dnia na stronie głównej opublikowano oświadczenie, że wdrożenie systemu było błędem. Dwa dni później Zuzanna przyszła do mnie ze łzami w oczach. „Przepraszam, Artur. Nie rozumiałam.

Myślałam, że to proste” – powiedziała cicho. „Edukacja kosztuje, Zuzanno. Ale dziś jedziesz do Warszawy na szkolenie z nowego oprogramowania. Zaczynasz od podstaw.

Pokażę ci, na czym naprawdę polega ta robota”. Uśmiechnęła się niepewnie. A ja pomyślałem o Bartoszu, o całej tej historii, o miesiącach pracy, o ludziach, którzy czasem nie wiedzą, kto naprawdę trzyma ich finanse w ryzach. To była moja lekcja.

Moją zemstą było to, że zrobiłem to, czego oni nie potrafili: uratowałem system, ale też pokazałem im, że nie ma rzeczy niemożliwych. Po tygodniu Bartosz podszedł do mnie w korytarzu. „Artur, chciałem ci podziękować osobiście. Wiesz, że nie chodziło o pieniądze, prawda?

„Wiem. Chodziło o to, że nie chciałeś stracić twarzy” – odpowiedziałem. Zaśmiał się. „Może.

Ale nauczyłem się czegoś. Czasem trzeba zwolnić i posłuchać tych, którzy wiedzą lepiej”. Spojrzałem na niego. „To dobrze, Bartosz.

Bo w tej firmie nie ma miejsca na łatwe rozwiązania. Są tylko ludzie, którzy znają system. I tacy, którzy myślą, że go znają”. I tak się skończyła ta historia.

Może nie była wielka i dramatyczna, ale dla dwunastu tysięcy osób była ważna. Bo w ich wypłatach nie chodziło o cyfry. Chodziło o to, że ktoś o nich zadbał.

I to właśnie ta lekcja została mi na całe życie.