Jako, że z pracodawcą rozliczamy się na podstawie przepracowanych godzin, potrzebny jest nam niezawodny system śledzenia czasu pracy. Kiedy zatrudniłem się tam pierwszego września ubiegłego roku, w użyciu był prosty system webowy, napisany kiedyś na potrzeby firmy przez programistę, Roya. Świetnie spełniał swoje zadanie, a przynajmniej tak nam się wydawało.
Funkcjonalność systemu sprowadzała się do trzech zadań - zbierał informację o godzinie przyjścia i wyjścia pracownika, o jego przerwach (np. bezpłatnych wyjściach na papierosa czy do sklepu), a na koniec dnia zapisywał podane przez pracownika krótkie podsumowanie dnia i plany na dzień kolejny. Całość sprzężona została oczywiście z kalendarzami pracowników, stąd system potrafił odróżnić dni pracujące od wolnych, śledził wykorzystanie urlopu i dawał nieograniczony dostęp do czytania własnej historii.
Przyszedł czas zmian…
Z nieznanych nam przyczyn odcięto nam dostęp do naszej historii, stąd niemożliwe stało się ustalenie, co robiliśmy tydzień temu, kiedy dokładnie pracowaliśmy nad danym projektem, ile dni urlopu wykorzystaliśmy, ani - co najzabawniejsze - jakie są nasze plany na dzisiaj. Zamiast tego zaproponowano nam dostęp do zbiorczych danych dla 3 ostatnich miesięcy (łączna liczba przepracowanych godzin w miesiącu bieżącym i dwóch poprzednich). Z mieszanymi uczuciami, przyzwyczailiśmy się jednak do nowych features
.
Przyszedł czas zmian…
Do systemu dodano możliwość podglądania własnych planów na dziś (czyli tego, co wczoraj wpisaliśmy na koniec dnia). Dla dalszego ułatwienia pracy, raporty dzienne przekształciły się w raporty zadaniowe. Zamiast jednego raportu na koniec dnia, od tego momentu byliśmy zmuszeni pisać raport po każdym zamkniętym zadaniu. Uciążliwość była o tyle do przebolenia, że wydawała się niczym w porównaniu z dodatkowym pomysłem - do projektów wprowadzono papierowe karty, gdzie każdy zmuszony był do wypisania wszystkich plików, nad którymi pracował oraz podpisania się pod odpowiedzialnością za ich działanie we wszystkich możliwych przeglądarkach, rozdzielczościach i walidatorach.
Wypełnianie takiego arkusza na bieżąco nie miało sensu, bo mając otwartych 20 plików na raz ciężko stwierdzić, kiedy się skończyło pracę nad jednym z nich - jeśli jego funkcja zazębiała się z którymkolwiek z pozostałych plików, istniały duże szanse jego dalszego przerabiania później. Matriksy
, jak młodzieżowo nazwaliśmy nowe obiegówki, zmuszały człowieka do zapisania kartki formatu A4 drobnym maczkiem, a ich wypełnienie wywoływało trwały ból nadgarstka, który towarzyszył nam aż do wieczora. Czysta biurokracja, ale można się było do tego przyzwyczaić.
Na tym etapie też do SĘPa dodano nowość, niespotykaną dotąd nawet we wdrożeniach enterprise’owych. System stał się niczym Chronos, władca czasu - punktualnie o 17:45 zamraża czas. Nigdy więcej spóźnień na randki czy do kina, niezależnie jak długo pracujesz po godzinach, zawsze wyjdziesz o 17:45! Usługa ta, jak mniemam, powstała celem redukcji moich zarobków, gdyż z biura zwykłem wychodzić po osiemnastej. Cóż, czego nie zarobi się w firmie, dorobić trzeba prywatnie, więc możnaby się przyzwyczaić, gdyby nie jedno wydarzenie.
Przyszedł czas zmian…
Papier popadł w niełaskę, być może modna zrobiła się ekologia, a może nikt nie umiał przeczytać milimetrowych hieroglifów - koniec końców, zaoszczędzimy na długopisach. Zamiast tego w systemie raportów cząstkowych pojawiła się lista rozwijalna z opcjami odpowiadającymi aktywnym projektom i ich podzadaniom. Spore ułatwienie dla załogi, choć i tak nic w porównianiu z rajem stanu początkowego. Na przywrócenie status quo szans nie było, więc…
Przyszedł czas zmian…
Raporty po zakończeniu poszczególnych zadań zostały ostatnio zastąpione raportami poprzedzającymi te zadania. Najbardziej wygodę tego rozwiązania docenił Jarv, nasz grafik - jego raporty wymagają bowiem załączania plików z wynikami pracy, co jest nieco uciążliwe przy pisaniu raportu przed wykonaniem faktycznej pracy. Od teraz zamiast jednego kroku, zupełnie za darmo, zyskał dostęp do dwóch. Jestem pewien, że nie może pozbierać się ze szczęścia. Tymczasem słychać już o planach dodania usługi planowany czas wykonywania zadania
, co z pewnością wydatnie zwiększy naszą wydajność.
Po co przytaczam tę historię, można spytać? Po to, aby pokazać, jak przekombinowanie przy zarządzaniu projektem może przynieść skutki zupełnie odwrotne do zamierzonych. Ostatnia zmiana w systemie pojawiła się już po odejściu naszego poprzedniego project managera, Lukiego, który obecnie przebywa na emigracji w Anglii, gdzie za ciężko wypracowaną dziesięciokrotność naszych rocznych pensji stara się związać koniec z końcem ;). Widać wyraźnie, że szefowie próbują stworzyć system, który potrafiłby zastąpić zarządcę projektów, gdyby jednak było to możliwe, PM-i nie byliby jednymi z najlepiej opłacanych członków grup programistycznych. Praca bez osoby odpowiedzialnej za organizację jest utrudniona przez specyfikę naszej pracy, gdzie dwóch szefów ma rozbieżne oczekiwania odnośnie zagospodarowania czasu pracy, a zjawiska typu PZP, PZPIZP, czy nawet PZPIPZPZP są codziennością.
Wnioski są proste - próba poprawiania wydajności na siłę generuje zbędną biurokrację, co z kolei niejako wymusza niezamierzony strajk włoski. Pracę w takich warunkach można porównać do wydajności programu działającego pod kontrolą profilera, czy programu śledzącego - człowiek stale rozliczający się z każdej niemal minuty dnia nie jest w stanie zrobić nic w rozsądnym czasie, zwłaszcza kiedy przydział czasu na zadania nie jest ciągły, a rozdzielany pomiędzy kilka(naście) naprzemiennie kontynuowanych zadań.
Co do pisania samych raportów i planowania czasu - to właśnie jest praca dla managera i żaden program go nie zastąpi, nawet przy dużym wkładzie dobrej woli ze strony zespołu. Pomyślcie o tym, jeśli znajdziecie się w podobnej sytuacji.

I pomyśleć że chciałem zostać programistą :/
Enif: tak bywa, momentami człowiek z rozrzewnieniem próbuje sobie przypomnieć ten moment, w którym mógł podjąć decyzję o karierze wózkowego w hipermarkecie ;)
Patrys: a macie w systemie projekt "wypełnianie raportów o przepracowanym czasie"? Wiem z doświadczenia, że takie pytanie bardzo pomaga spacyfikować próby wprowadzenia zbyt czasochłonnych procedur kontroli czasu. Been there, done that.
A w ogóle w temacie zbierania informacji o czasie warto przeczytać to:
http://www.fysh.org/~katie/computing/time.html
marcink:
Już gdzieś widziałem ten tekst, jakoś na początku tego roku, co nie zmienia faktu, że jest piekielnie prawdziwy.
Druga sprawa to to, że firmy zatrudniające raptem kilka/kilkanaście osób nie powinny używać metod bardziej borgowych od samego borga.
Zgadza się, ale nawet w firmach zatrudniających kilkanaście osób warto zbierać informacje o kosztach prowadzonych projektów. Chociażby po to, żeby później móc trafniej wyceniać kolejne.
Problemy pojawiają się dopiero kiedy TS przestają być systemem do taniego zbierania przybliżonych danych na temat tego co się dzieje, a stają się narzędziem do kształtowania rzeczywistości. Dokładnie tak jak opisujesz.
Kazdy pracownik powinien to wiedziec, ze "nie istnieja zmiany na gorsze". To wynikaja z aksjomatu iz kierownictwo ma racje.
Wstaw sobie do crona uruchamianie wgeta z formularzem wypełnionym spreparowanymi danymi dla tego systemu.
Chyba Twoja !
Dotąd myślałem, że rozliczanie pracownika z ilości wprowadzonych wniosków jest głupim pomysłem (bo jeden wniosek ma czasami 100 stron + czas spędzony na wyszukiwanie błędów, pomimo tego, że 200 innych ma po dwie) jednak teraz widzę, że niektórzy mają gorzej :P
Ciesz się, że nie używacie MS Project Server — myśmy dostali coś takiego "w pół-prezencie" od MS, nasz nowy ProjektLeiter od razu zapałał miłością i teraz mamy. Ten szajs nie odróżnia niedziel i sobót od innych dni, więc w ramach złośliwości wpisujemy sobie każdego takiego dnia 16 jednostek pracy.
A ewidencja czasu pracy u nas jest zafiksowana w godzinach 07:30-17:30, więc nie ma sensu ani przychodzić wcześniej, ani wychodzić później. Gdy to wyszło na jaw, to się okazało, że o 17:40 można porozmawiać w firmie najwyżej ze sprzątaczką…
A może by tak prawdziwy strajk włoski?
@zgoda: ProjektLeiter = Siemens Polska? :)
Czyżby Wam mnie brakowało?
Widze że w "firmie" bez zmian… czyli zmiany… na gorsze.
Pozdrowienia z UK :)
luki - tak jak czasem sie na ciebie wkurzalem, tak dzis moge smialo powiedziec - tak - brakuje mi ciebie… ;]