Dane rozproszone w wielu systemach – jak budować jedno źródło prawdy w obszarze HR?

Dane HR często żyją równolegle w kilku miejscach: w systemie kadrowo-płacowym, ewidencji czasu pracy, arkuszach Excel, systemie rekrutacyjnym, platformie szkoleniowej, dokumentach papierowych, skrzynkach mailowych i narzędziach do benefitów. Im więcej źródeł, tym większe ryzyko błędów, opóźnień, nieaktualnych informacji i decyzji podejmowanych na podstawie różnych wersji tych samych danych. Jedno źródło prawdy w HR nie oznacza jednego programu do wszystkiego, ale jasne zasady: które dane są nadrzędne, kto je aktualizuje, kto z nich korzysta i jak organizacja pilnuje ich jakości.

Rozproszenie danych w HR zwykle narasta po cichu. Firma zaczyna od prostego programu kadrowo-płacowego. Potem dochodzi system do rejestracji czasu pracy, osobny program do rekrutacji, osobna platforma szkoleniowa, pliki z badaniami lekarskimi, arkusz z uprawnieniami, lista benefitów u zewnętrznego dostawcy, raporty dla zarządu i folder z dokumentami pracowniczymi. Każde narzędzie rozwiązuje jakiś problem, ale po kilku latach okazuje się, że nikt nie wie, które dane są najbardziej aktualne.

Problem pojawia się w praktycznych sytuacjach. Kierownik ma inną listę pracowników niż kadry. Płace mają inną informację o wymiarze etatu niż grafik. Rekrutacja przekazuje dane kandydata mailem, a potem część informacji trzeba przepisywać ręcznie. Pracownik zmienia nazwisko, ale aktualizacja trafia tylko do jednego systemu. HR przygotowuje raport o absencjach, ale nie ma pewności, czy dane z systemu czasu pracy są zgodne z dokumentacją kadrową.

Jedno źródło prawdy w HR ma temu zapobiegać. Nie chodzi o modne hasło technologiczne. Chodzi o podstawową organizację informacji, bez której trudno prowadzić kadry bezpiecznie, terminowo i wiarygodnie.

Nie każdy system może być źródłem nadrzędnym

Pierwszym krokiem jest ustalenie, które dane są podstawowe i gdzie mają swoje źródło nadrzędne. W HR nie wszystkie systemy są równe. System kadrowo-płacowy może być źródłem danych o zatrudnieniu, wymiarze etatu, stanowisku, wynagrodzeniu i okresie zatrudnienia. System czasu pracy może być źródłem danych o wejściach, wyjściach, grafikach i absencjach roboczych. System rekrutacyjny może być źródłem danych o kandydatach do momentu zatrudnienia. Platforma szkoleniowa może być źródłem danych o ukończonych szkoleniach, ale niekoniecznie o stanowisku czy przełożonym.

Jeżeli firma nie ustali hierarchii, zaczyna się konflikt wersji. Jeden raport pobiera dane z systemu płacowego, drugi z Excela kierownika, trzeci z systemu RCP. Wszystkie wyglądają wiarygodnie, ale pokazują inne liczby.

Dlatego dla każdej kategorii danych trzeba odpowiedzieć na proste pytanie: gdzie jest wersja nadrzędna? Przykładowo: aktualny wymiar etatu powinien wynikać z dokumentów kadrowych i systemu kadrowo-płacowego, a nie z arkusza planowania obsady. Aktualny przełożony może być utrzymywany w strukturze organizacyjnej, ale musi być zgodny z decyzjami kadrowymi. Status szkolenia BHP powinien być zgodny z dokumentacją szkoleniową, a nie tylko z listą obecności zapisaną w folderze.

Zacznij od mapy danych HR

Nie da się uporządkować danych, których organizacja nie widzi. Dlatego warto zacząć od mapy danych HR. To praktyczny spis: jakie dane zbieramy, w jakim systemie, kto jest ich właścicielem, kto je aktualizuje, kto z nich korzysta i do czego są potrzebne.

Mapa powinna objąć co najmniej dane kandydatów, dane pracowników, dane umów, stanowiska, strukturę organizacyjną, wynagrodzenia, czas pracy, absencje, badania lekarskie, szkolenia BHP, szkolenia rozwojowe, uprawnienia, benefity, sprzęt, dokumentację pracowniczą, zgody, wnioski pracownicze, oceny okresowe i dane raportowe.

Przy każdej kategorii warto dopisać: źródło nadrzędne, systemy pomocnicze, sposób aktualizacji, częstotliwość aktualizacji, osoby odpowiedzialne, poziom poufności i okres przechowywania. Już samo wykonanie takiej mapy często pokazuje, gdzie są największe ryzyka: zdublowane pliki, nieaktualne arkusze, ręczne przepisywanie danych, brak właściciela albo dostęp zbyt wielu osób.

Jedno źródło prawdy nie musi oznaczać jednego systemu

Wiele firm zakłada, że problem rozproszonych danych rozwiąże zakup dużego systemu HR. Czasem tak, ale nie zawsze. Jeżeli organizacja nie ma uporządkowanych procesów, nowy system tylko przeniesie chaos w inne miejsce.

Jedno źródło prawdy oznacza przede wszystkim ustalenie zasad. Można mieć kilka systemów, ale każdy musi mieć swoją rolę. System rekrutacyjny obsługuje kandydatów. Po zatrudnieniu dane przechodzą do systemu kadrowego. System kadrowy zasila płace, ewidencję czasu pracy, benefity i raporty. System szkoleniowy pobiera listę pracowników z danych kadrowych, a po ukończeniu szkolenia zwraca informację o statusie. Arkusze Excel nie powinny być samodzielnym źródłem prawdy, jeśli zawierają dane, które powinny wynikać z systemu nadrzędnego.

Najważniejsza zasada brzmi: dane powinny być wprowadzane raz, możliwie najbliżej źródła ich powstania, a potem przekazywane dalej w sposób kontrolowany. Ręczne przepisywanie jest jednym z głównych źródeł błędów.

Dane kadrowe to nie tylko wygoda, ale obowiązek

W HR dane nie są wyłącznie materiałem do raportowania. Część z nich stanowi dokumentację pracowniczą albo podstawę do jej prowadzenia. Kodeks pracy nakłada na pracodawcę obowiązek prowadzenia i przechowywania dokumentacji w sprawach związanych ze stosunkiem pracy oraz akt osobowych pracowników. Pracodawca ma także przechowywać dokumentację pracowniczą w sposób gwarantujący jej poufność, integralność, kompletność i dostępność.

To bardzo ważne przy projektowaniu „jednego źródła prawdy”. Jeżeli dokumentacja pracownicza jest prowadzona w określonym systemie albo w postaci papierowej, nie można dowolnie uznać, że nieformalny arkusz jest ważniejszy. Arkusz może pomagać w zarządzaniu, ale nie zastępuje dokumentacji wymaganej przepisami.

Rozporządzenie w sprawie dokumentacji pracowniczej określa zasady prowadzenia akt osobowych oraz dokumentacji w sprawach związanych ze stosunkiem pracy, w tym dokumentacji dotyczącej m.in. czasu pracy, urlopów i wynagrodzeń. W przypadku dokumentacji elektronicznej system teleinformatyczny musi zapewniać m.in. zabezpieczenie przed uszkodzeniem, utratą i nieuprawnionym dostępem.

RODO: mniej kopii, więcej kontroli

Rozproszenie danych zwiększa ryzyko naruszenia zasad ochrony danych osobowych. Im więcej kopii, plików, maili i eksportów, tym trudniej odpowiedzieć na pytania: kto ma dostęp, czy dane są aktualne, czy są nadal potrzebne, czy zostały usunięte po zakończeniu celu, czy można wykazać zgodność z zasadami przetwarzania.

RODO wymaga m.in., aby dane były adekwatne, stosowne i ograniczone do tego, co niezbędne, prawidłowe i w razie potrzeby uaktualniane, przechowywane nie dłużej niż to potrzebne oraz przetwarzane w sposób zapewniający odpowiednie bezpieczeństwo. Administrator odpowiada za przestrzeganie tych zasad i musi być w stanie wykazać ich przestrzeganie.

UODO w materiałach dotyczących ochrony danych w miejscu pracy podkreśla, że pracodawca nie powinien zbierać danych „na zapas” ani „na wszelki wypadek”. To podejście warto przenieść także na zarządzanie systemami HR. Nie każdy system musi mieć pełny zestaw danych o pracowniku. Nie każdy raport musi zawierać PESEL, adres, wynagrodzenie i dane rodzinne. Nie każdy menedżer powinien mieć dostęp do danych, które nie są mu potrzebne do zarządzania zespołem.

Właściciel danych jest ważniejszy niż administrator systemu

Częsty błąd polega na tym, że za dane odpowiada „system” albo „informatyk”. Tymczasem system jest tylko narzędziem. Potrzebny jest właściciel biznesowy danych.

Dla danych zatrudnienia właścicielem zwykle będzie HR lub kadry. Dla danych płacowych — kadry i płace albo dział wynagrodzeń. Dla grafików — kierownicy operacyjni, ale przy wsparciu HR. Dla danych szkoleniowych — HR, BHP albo właściciel procesu szkoleniowego. Dla danych o sprzęcie — administracja lub IT. Dla struktury organizacyjnej — HR we współpracy z zarządem i menedżerami.

Właściciel danych powinien odpowiadać za definicję pola, jakość danych, zasady aktualizacji, dostęp, korekty i raportowanie. Przykładowo: jeżeli w systemach istnieje pole „stanowisko”, ktoś musi ustalić, czy wpisujemy nazwę z umowy, nazwę biznesową, nazwę poziomu w strukturze czy nazwę używaną w ogłoszeniach rekrutacyjnych. Jeżeli nie ma jednej definicji, raporty będą niespójne.

Ustal słownik pojęć

Jedno źródło prawdy wymaga wspólnego języka. W HR te same pojęcia bywają rozumiane różnie. „Zatrudniony” może oznaczać osobę z podpisaną umową, osobę aktywnie świadczącą pracę, osobę na urlopie bezpłatnym albo osobę w okresie wypowiedzenia. „Etat” może oznaczać wymiar z umowy albo miejsce w budżecie. „Absencja” może obejmować chorobę, urlop, opiekę, nieobecność usprawiedliwioną i nieusprawiedliwioną albo tylko wybrane kategorie.

Bez słownika pojęć zarząd, HR, finanse i operacje mogą patrzeć na te same dane i dochodzić do różnych wniosków. Dlatego warto zdefiniować najważniejsze terminy: pracownik aktywny, pracownik nieaktywny, wakat, etat budżetowy, rotacja, absencja, koszt zatrudnienia, wynagrodzenie zasadnicze, wynagrodzenie całkowite, nadgodziny, FTE, stanowisko, poziom stanowiska, jednostka organizacyjna.

Słownik nie musi być długi. Ważne, aby był używany w raportach i systemach. Jeżeli raport dla zarządu pokazuje rotację, musi być jasne, czy obejmuje rozwiązania z inicjatywy pracownika, pracodawcy, porozumienia stron, zakończenie umów terminowych i okres próbny.

Ogranicz arkusze Excel jako źródło decyzji

Excel jest wygodny i często niezbędny, ale w HR łatwo staje się równoległym systemem. Pojawia się lista pracowników do premii, lista umów do przedłużenia, lista badań lekarskich, lista benefitów, lista szkoleń, lista uprawnień, lista urlopów i lista kandydatów. Każda z nich jest aktualna tylko przez chwilę.

Największe ryzyko pojawia się wtedy, gdy arkusz zaczyna być traktowany jako źródło decyzji, mimo że dane powinny pochodzić z systemu kadrowego albo dokumentacji. Przykład: kierownik decyduje o premii na podstawie swojej listy, ale lista nie uwzględnia zmiany etatu, nieobecności albo aktualnego stanowiska. Inny przykład: HR wysyła pracownika na badania na podstawie arkusza, który nie został zaktualizowany po zmianie stanowiska.

Nie chodzi o całkowity zakaz Excela. Chodzi o zasadę: arkusz może być narzędziem analizy, ale dane źródłowe muszą pochodzić z ustalonego systemu. Jeśli arkusz jest potrzebny cyklicznie, warto rozważyć raport automatyczny albo integrację.

Integracje zamiast ręcznego przepisywania

Tam, gdzie dane przechodzą między systemami, trzeba ustalić sposób integracji. Może to być pełna integracja techniczna, import pliku, API, cykliczny raport albo kontrolowany eksport. Ważne, aby było wiadomo, które dane są przekazywane, jak często, kto odpowiada za błędy i jak sprawdza się poprawność.

Najbardziej praktyczne integracje w HR dotyczą zwykle: rekrutacji z kadrami, kadr z płacami, kadr z systemem czasu pracy, kadr z platformą benefitową, kadr z systemem szkoleniowym, kadr z IT przy nadawaniu dostępów oraz kadr z raportami zarządczymi.

Dobre połączenie systemów może skrócić czas pracy i zmniejszyć liczbę błędów, ale tylko wtedy, gdy dane źródłowe są poprawne. Automatyzacja błędnych danych nie rozwiązuje problemu. Ona tylko szybciej rozsyła błąd do innych miejsc.

Kontrola jakości danych

Jedno źródło prawdy wymaga regularnej kontroli jakości. Nie wystarczy jednorazowe porządkowanie. Dane kadrowe zmieniają się codziennie: zatrudnienia, zwolnienia, zmiany etatu, awanse, zmiany przełożonych, urlopy, badania, szkolenia, dodatki, premie, adresy, rachunki bankowe, uprawnienia.

Warto ustalić proste kontrole: czy każdy aktywny pracownik ma przypisanego przełożonego, jednostkę organizacyjną i stanowisko; czy osoby zakończone są wyłączone z benefitów i dostępów; czy pracownicy na określonych stanowiskach mają aktualne badania i szkolenia; czy wynagrodzenie jest zgodne z obowiązującymi dokumentami; czy dane w systemie czasu pracy odpowiadają wymiarowi etatu; czy nie ma pracowników zdublowanych.

Kontrole powinny mieć właściciela i termin. Na przykład raz w miesiącu HR sprawdza strukturę organizacyjną, raz w miesiącu płace weryfikują zgodność składników wynagrodzenia, raz na kwartał BHP sprawdza status szkoleń, a IT porównuje listę aktywnych kont z listą aktywnych pracowników.

Dostęp do danych według roli

Jedno źródło prawdy nie oznacza, że wszyscy widzą wszystko. Przeciwnie — im bardziej uporządkowane dane, tym łatwiej ograniczyć dostęp zgodnie z rolą.

Kierownik powinien widzieć dane potrzebne do zarządzania zespołem: obecności, grafiki, urlopy, status podstawowych uprawnień, zadania rozwojowe. Nie musi widzieć pełnej dokumentacji kadrowej. Dział płac potrzebuje danych do naliczenia wynagrodzeń, ale nie zawsze pełnej historii rekrutacyjnej. IT potrzebuje informacji o zatrudnieniu i stanowisku do nadania dostępów, ale nie danych o wynagrodzeniu. Zarząd potrzebuje raportów zagregowanych, a niekoniecznie szczegółowych danych osobowych każdego pracownika.

Dostęp oparty na rolach ogranicza ryzyko i porządkuje odpowiedzialność. Warto też prowadzić rejestr uprawnień i regularnie sprawdzać, czy osoby, które zmieniły stanowisko albo odeszły z firmy, nie mają nadal dostępu do danych HR.

Dane raportowe muszą mieć opis

Raport HR bez opisu może wprowadzać w błąd. Liczba pracowników, rotacja, absencja, koszt zatrudnienia, nadgodziny, wakaty, czas rekrutacji — każda z tych miar wymaga definicji.

Przykład: jeżeli zarząd pyta o liczbę pracowników, trzeba ustalić, czy raport obejmuje tylko umowy o pracę, czy także zleceniobiorców, B2B, osoby na urlopach bezpłatnych, osoby w okresie wypowiedzenia i pracowników sezonowych. Jeżeli raport dotyczy absencji, trzeba ustalić, czy obejmuje urlopy wypoczynkowe, chorobowe, opiekę, urlopy rodzicielskie i nieobecności nieusprawiedliwione.

Dobrą praktyką jest dodanie do każdego stałego raportu krótkiej metryczki: źródło danych, data wygenerowania, zakres, definicje, osoba odpowiedzialna i ograniczenia. Dzięki temu raport staje się narzędziem decyzyjnym, a nie tylko tabelą.

Proces aktualizacji danych

Nawet najlepszy system nie pomoże, jeśli organizacja nie wie, kiedy aktualizować dane. Trzeba opisać momenty, w których dane HR się zmieniają.

Przykładowo: po podpisaniu umowy dane trafiają do systemu kadrowego. Po zmianie stanowiska aktualizuje się system kadrowy, strukturę organizacyjną, uprawnienia IT, ścieżkę szkoleniową i ewentualnie benefity. Po rozwiązaniu umowy zamyka się zatrudnienie, przygotowuje dokumenty, blokuje dostępy, kończy benefity i archiwizuje dokumentację. Po zmianie przełożonego aktualizuje się akceptacje urlopowe, workflow i raporty.

Każda zmiana kadrowa powinna mieć listę skutków systemowych. W przeciwnym razie powstają luki: pracownik ma nową rolę, ale stary dostęp; inny dział widzi nieaktualnego przełożonego; benefit zostaje aktywny po rozwiązaniu umowy; raport pokazuje nieprawidłową strukturę.

Nie mieszaj danych operacyjnych z dokumentacją

W HR trzeba odróżnić dane operacyjne od dokumentacji. Dane operacyjne pomagają zarządzać: plan urlopów, grafik, lista szkoleń, dashboard rekrutacji. Dokumentacja pracownicza ma znaczenie formalne i dowodowe. Te obszary mogą się łączyć, ale nie są tym samym.

Przykład: w systemie urlopowym pracownik składa wniosek, przełożony akceptuje, a system pokazuje saldo. Jednocześnie pracodawca musi prowadzić dokumentację dotyczącą urlopów zgodnie z przepisami o dokumentacji pracowniczej. Trzeba więc wiedzieć, czy system urlopowy spełnia wymagania dokumentacyjne, czy tylko wspiera proces.

Podobnie przy szkoleniach: lista obecności w platformie szkoleniowej może być informacją operacyjną, ale przy szkoleniach BHP istotne jest właściwe udokumentowanie odbycia szkolenia zgodnie z wymaganiami. Nie można zakładać, że każdy status „ukończono” w systemie rozwiązuje wszystkie obowiązki dokumentacyjne.

Migracja danych: nie przenoś bałaganu

Budowa jednego źródła prawdy często wiąże się z migracją do nowego systemu. To moment, w którym firma może uporządkować dane albo przenieść stare błędy do nowego narzędzia.

Przed migracją trzeba oczyścić dane: usunąć duplikaty, ujednolicić nazwy stanowisk, sprawdzić jednostki organizacyjne, zamknąć nieaktywnych pracowników, uzupełnić brakujące pola, zweryfikować formaty dat, uporządkować listy wartości i sprawdzić zgodność z dokumentacją.

Warto przyjąć zasadę, że do nowego systemu trafiają tylko dane potrzebne, sprawdzone i zgodne z celem. Nie trzeba migrować wszystkiego tylko dlatego, że było w starym pliku. Część danych może zostać zarchiwizowana, część usunięta zgodnie z zasadami retencji, a część przeniesiona w formie historycznej.

Jak wdrożyć jedno źródło prawdy krok po kroku?

Najpierw trzeba wybrać proces, w którym rozproszenie danych najbardziej szkodzi. Nie musi to być cały HR. Dobrym początkiem bywa struktura organizacyjna, lista aktywnych pracowników, dane do płac, czas pracy albo szkolenia BHP.

Następnie należy wskazać źródło nadrzędne, właściciela danych i użytkowników. Trzeba ustalić, które systemy pobierają te dane, jak często następuje aktualizacja i kto rozwiązuje konflikty. Potem warto przygotować słownik pojęć, ograniczyć arkusze pomocnicze, ustawić kontrole jakości i opisać proces zmian.

Kolejny krok to komunikacja. Menedżerowie muszą wiedzieć, że nie prowadzą własnej „oficjalnej” listy pracowników, jeśli źródłem jest system HR. HR musi wiedzieć, które dane są aktualizowane przez kadry, które przez płace, a które przez przełożonych. IT musi wiedzieć, kiedy dane pracownika oznaczają nadanie albo odebranie dostępu.

Na końcu warto uruchomić raport kontrolny. Nie po to, aby szukać winnych, ale aby sprawdzić, czy nowe zasady działają.

Najczęstsze błędy

Najczęstszy błąd to przekonanie, że wystarczy kupić system. Drugi to brak właściciela danych. Trzeci to utrzymywanie wielu równoległych list pracowników. Czwarty to ręczne przepisywanie danych między systemami. Piąty to brak słownika pojęć. Szósty to nadmierne udostępnianie danych osobom, które ich nie potrzebują.

Siódmy błąd to mieszanie raportów zarządczych z dokumentacją pracowniczą. Ósmy to migracja starych danych bez czyszczenia. Dziewiąty to brak regularnych kontroli jakości. Dziesiąty to traktowanie Excela jako oficjalnego źródła, mimo że dane powinny wynikać z dokumentów i systemu kadrowego.

Najpoważniejszy błąd polega jednak na tym, że nikt nie czuje się odpowiedzialny za dane. Wtedy każdy korzysta z informacji, ale nikt ich nie porządkuje.

Podsumowanie

Jedno źródło prawdy w HR nie powstaje przez samo wdrożenie nowego programu. Powstaje przez ustalenie, które dane są nadrzędne, kto za nie odpowiada, jak są aktualizowane, kto ma do nich dostęp i jak organizacja sprawdza ich jakość.

W praktyce trzeba zacząć od mapy danych, wskazania źródeł nadrzędnych, uporządkowania stanowisk i pojęć, ograniczenia równoległych arkuszy, zbudowania integracji, kontroli dostępu i cyklicznych przeglądów. Trzeba też pamiętać, że dane HR są objęte obowiązkami wynikającymi z prawa pracy i RODO, więc porządek informacyjny jest nie tylko kwestią wygody, ale także bezpieczeństwa prawnego.

Dobre dane HR pozwalają szybciej podejmować decyzje, poprawnie naliczać wynagrodzenia, pilnować terminów, ograniczać błędy, odpowiadać na pytania pracowników i przygotowywać wiarygodne raporty. Jeżeli firma ma kilka wersji tej samej informacji, nie ma jednej prawdy. Ma tylko kilka tabel, które ktoś musi ręcznie pogodzić.

Scroll to Top