Czy jako programista musisz robić karty czasu pracy? [Zamknięte]

32

Karty czasu pracy to coś, czego nigdy nie lubiłem, ale mimo to coś, co jest wymogiem w mojej firmie. Nie przeszkadzają mi tak bardzo, ale wydają się naprawdę szlifować sprzęt innych ludzi. Przypuszczam, że mam kilka pytań i opinie byłyby świetne.

  1. Czy musisz robić karty czasu pracy, zakładając, że nie jesteś wykonawcą? (To dla mnie zrozumiałe).
  2. Jaka jest szczegółowość kart czasu pracy, z którymi czujesz się komfortowo lub których używasz? (np .: wszystkie wpisy muszą być krótsze niż dwie godziny).
  3. Czy karty czasu pracy uwzględniają kiedykolwiek powody, dla których nie przyjęłeś pracy lub nie opuściłeś obecnej?
  4. W jaki sposób kierownictwo w Twojej organizacji uzasadnia karty czasu pracy, jeśli nie rozliczasz się z klientem?
vcsjones
źródło
Łał! Dziękujemy za wszystkie odpowiedzi wszystkim! Naprawdę doceniam opinie. Szkoda, że ​​mogę wybrać tylko jedną odpowiedź.
vcsjones

Odpowiedzi:

71

Jako kierownik tak, zlecam zespołowi tworzenie grafików. Oto dlaczego i kilka uwag na temat tego, jak zostały wdrożone, aby, miejmy nadzieję, zminimalizować zakłócenia:

  1. Jako firma większość naszej pracy wykonywana jest na podstawie czasu i materiałów. Bez grafików, które oczywiście nie działają. Mamy 10 klientów oraz szereg różnych projektów i produktów, ale nie jesteśmy na tyle wielcy, aby poświęcać ludzi klientom lub projektom w pełnym wymiarze godzin, co oznacza, że ​​musimy mieć sposób na ustalenie, ile czasu to zajęło. Nawet jeśli nie było to prawdą w zarządzaniu zespołem, nadal musisz zrozumieć, co wymaga czasu i ile. Myślisz, że stara aplikacja, której używają faceci z biura pocztowego, potrzebuje więcej czasu na wsparcie niż jest warta? A jeśli ktoś zapyta, ile pracy włożono w funkcję X na nowej stronie internetowej, która podwoiła sprzedaż? Lub kiedy Twoi programiści mówią, że powinieneś zatrudnić kogoś innego, a zostaniesz poproszony o podzielenie się tym, co robią, aby to uzasadnić?

  2. Istnieją kategorie dla wszystkich uzasadnionych „niedziałań”, w tym mentoring, ogólne dyskusje techniczne, wsparcie, spotkania i tak dalej.

  3. Naprawianie błędów - rejestrujemy czas w stosunku do całego projektu, a nie błąd po błędzie. To sprawia, że ​​jest to o wiele łatwiejsze - spędzaj dzień na naprawianiu błędów, 7,5 godziny naprawiania błędów jest sprzeczne z projektem i gotowe. Nie musisz próbować ustalać, w jaki sposób został podzielony między 13 naprawionych błędów.

  4. Kiedy je wdrożyliśmy, obiecałem, że nikt nie zostanie ukarany / wynagrodzony za to, co było na karcie czasu pracy, o ile jest to dokładne. Dlatego nie ma wkładu w recenzje oparte na rentowności, wykorzystaniu lub cokolwiek innego. Oznacza to, że nie ma zachęty do zniekształcania.

  5. Przez dokładny mam na myśli z grubsza. Ludzie naprawdę nie powinni spędzać zbyt wiele czasu martwiąc się o to, co dzieje się, gdy robią kawę lub idą do toalety. Zasadniczo, jeśli zanotujesz na notatce każdą rzecz, nad którą pracowałeś w ciągu dnia, to pod koniec dnia z grubsza podzielisz ją na godziny pracy i to wszystko. Jeśli nie powinno to zająć więcej niż 5 minut.

  6. Jeśli nie podoba mi się to, co widzę - na przykład ktoś spędził zbyt długo na zadaniu X - dochodzenie dotyczy tego, co możemy zrobić, aby przyspieszyć X, a nie cokolwiek wspólnego z grafikiem.

  7. Wiedza o tym, jak długo poświęciłeś na zrobienie czegoś, jest świetnym sposobem na poprawę szacunków.

Wydaje się, że poczucie anty-kart czasu pracy wśród wielu programistów wynika z dwóch rzeczy - (1) źle wdrożonych kart czasu pracy, których wypełnienie zajmuje zbyt dużo czasu, wymagają więcej informacji niż jest to naprawdę potrzebne i zachęcają do kłamstwa i zniekształceń, aby informacje i tak były bezwartościowe, oraz (2) ) poczucie, że należy wyeliminować każdą drobną niedogodność dla programisty.

Pierwszy z nich jest sprawiedliwy, ale należy winić wdrożenie i zasady, które ktoś wyznaczył, a nie całe pojęcie kart czasu pracy, które można wykonać w sposób, który nie zawiera tych problemów. Drugi jest po prostu nierealny - w przedsięwzięcia, zarówno wewnątrz firmy, jak i poza nią, zaangażowanych jest wiele stron, z których każda ma wiele wymagań. Tak, chcemy zrobić wszystko, co w naszej mocy, aby programiści byli produktywni, ale musi to być zrównoważone z potrzebami innych podmiotów.

Jon Hopkins
źródło
1
Nie zapominaj o lęku przed represjami jako powodu, by nie lubić kart czasu pracy. To jednak jest zupełnie inny problem.
Ryan Michela,
Doskonała, kompleksowa reakcja.
JBRWilkinson
3
+1 za wskazanie, że wady w realizacji pomysłu niekoniecznie oznaczają, że sam pomysł jest wadliwy.
GSto,
w rzeczy samej bardzo dobrze. Dodałbym jednak do złych implementacji, że wynikały one z potrzeby śledzenia czasu bez pytania, dlaczego taka potrzeba się pojawia. W tym miejscu mamy grafik, który działa według projektów (w związku z tym zadania niezwiązane z projektami nie mogą być poprawnie rejestrowane) i absurdalnie duża liczba możliwych zadań (50+), z których jako programista naprawdę 3 lub 4 są naprawdę konsekwencją. Szczerze mówiąc, nie wiem, jakie informacje z tego czerpią, ale zaryzykowałbym stwierdzenie, że korzysta z nich tylko lista płac i zależy im tylko na tygodniowej sumie !!
Newtopian
1
+1 Zbyt wielu programistów uważa, że ​​ich zadaniem jest po prostu kodowanie, a wszystko inne nie jest ich zadaniem. Karty czasu pracy, praca z trudnymi użytkownikami, spotkania - z mojego doświadczenia wynika, że ​​niektórzy programiści nie zdają sobie sprawy, że muszą wykonywać te zadania, a także (i na takim samym poziomie jakości jak) faktyczne kodowanie.
JDB
26

W ogóle nie dostaję karty czasu pracy. Karty czasu pracy powodują, że zarabiasz. Bez grafiku, bez pieniędzy. Lubię zarabiać, dlatego lubię swoje karty czasu pracy. Nigdy nie miałem grafiku, który wypełniał więcej niż pięć minut dziennie. Szczerze mówiąc, w moim dniu jest o wiele bardziej irytujących rzeczy niż pięciominutowy grafik.

HLGEM
źródło
41
Wykonywanie pracy powoduje, że dostaję wynagrodzenie, a nie to, jak długo siedziałem przy biurku. Myślę, że powinienem przeznaczyć dodatkowe godziny na badania w domu, siedzenie przy puszce na myślenie o problemie lub wychodzenie na zewnątrz, by zastanowić się nad problemem. To nie jest imo z kart czasu pracy, to brak świadomości pracodawców na temat tego, jak praca jest wykonywana.
Steven Evers,
1
Z perspektywy aplikacji, która rozkłada płace, nie ma harmonogramu, nie ma pracownika do zapłaty. Mamy minimum godzin, które musimy przepracować, nawet jeśli otrzymamy pensję. Firma musi udokumentować, kiedy wzięliśmy urlop lub zwolnienie lekarskie itp. Firma potrzebuje danych o tym, ile czasu spędza na różnych projektach. Wszyscy pracownicy w większości firm wypełniają karty czasu pracy.
HLGEM,
Ogólnie rzecz biorąc, jeśli nie jesteśmy w stanie pokazać naszym klientom, jaką pracę włożyliśmy w coś, za co nie otrzymujemy zapłaty, a jeśli nie otrzymamy zapłaty, zwykle mamy trudności z opłaceniem naszych pracowników. W każdym razie myślenie o problemie jest pracą i powinno być klasyfikowane jako takie w swoim grafiku - jeśli twój menedżer ma z tym problem, to JEST problem, ale nie jest to problem z grafikami per se, to jest problem z głupią implementacją grafików .
Jon Hopkins,
@SnOrfus, lub - możesz poświęcić „dodatkowe” godziny na więcej pracy w biurze, przejąć inicjatywę i zdobyć podwyżkę na poboczny projekt.
P Shved
1
Myślę (przynajmniej mówię za siebie), że zmuszenie mnie do zrobienia grafiku pokazuje, że osoba żądająca grafiku nie ufa ci. Od lat pracuję w tworzeniu stron internetowych. Ostatnio mój obecny pracodawca poprosił mnie o rozpoczęcie rejestrowania kart czasu pracy. Chociaż nie jest to jedyna rzecz w mojej obecnej pracy, której nie lubię, to jeszcze jeden element, który dodałem do listy rzeczy, które zmuszają mnie do szukania nowej pracy.
GordonM,
17

Nie zmuszamy programistów do wypełniania harmonogramów. Mamy system zarządzania zadaniami, z którego ludzie nie mają nic przeciwko korzystaniu, co daje nam prawie wszystkie dane, których potrzebujemy w zakresie rachunkowości. Nietrudno zorientować się, kiedy coś przebiegło przez spodziewany czas, ponieważ ktoś zapomniał oznaczyć element jako ukończony.

Staje się również oczywiste, jeśli ktoś po prostu nie produkuje.

Kilka zapytań w narzędziu do śledzenia błędów pomaga również pokazać, gdzie może dojść do zatkania.

W miarę możliwości wolelibyśmy programiści trzymać z dala od zadań administracyjnych i ufać, że ludzie wykonują swoją pracę.

Jedyny moment, w którym uznaję, że czas szczegółowy jest rozsądny, to fakt, że klient płacił za coś za godzinę. Ale wtedy ostateczny powód tego staje się oczywisty i nieco bardziej komfortowy, czas musi być dokładnie śledzony, ponieważ tyle zapłacił klient. To trochę inaczej niż czuć się zdominowanym przez administrację.

Jestem za traktowaniem dorosłych jak dorosłych.

Tim Post
źródło
Który system zarządzania zadaniami?
@ Thorbjørn Ravn Andersen One, które opracowaliśmy we własnym zakresie. Łączy się z naszym serwerem XMPP, aby korzystanie z niego było nieco mniej bolesne.
Tim Post
3
„Jestem za traktowaniem dorosłych jak dorosłych.”, Gdzie mam się zgłosić!
CaffGeek
12

O ile nie naliczasz opłat za klientów za godzinę lub jeśli nie jesteś kontrahentem opłacanym za godzinę, nie spodziewałbym się, że będę wypełniał karty czasu pracy. Z mojego doświadczenia wynika, że ​​przynoszą one efekt przeciwny do zamierzonego - tak, ogólnie trzeba śledzić ilość zasobów wchodzących w projekty, ale można to oszacować co miesiąc („10 dni w Projekcie X i 9 dni w Projekcie Y itp.”). Zalety czegokolwiek bardziej szczegółowego są często przeważone kosztem ich nagrania, a jeśli można je wykorzystać jako kij do pokonania personelu, personel po prostu zarejestruje to, co jest dopuszczalne, a nie dokładne.

Innym nieoczekiwanym minusem dla firm jest to, że jeśli zaczniesz monitorować personel, może się okazać, że zaczynasz rejestrować, ile dodatkowych robią pracownicy! Jeśli otrzymujesz wynagrodzenie za 40 godzin i jesteś śledzony przez 40 godzin, przyjdź 40 godzin, istnieje niesamowita zachęta, aby po prostu wrócić do domu. Personel często przestaje robić te dodatkowe rzeczy, które tak często mogą coś zmienić.

cjmUK
źródło
2
+1. Jest to bardzo prawdziwe (ostatni kawałek o śledzeniu). Naprawdę nie myślę, że moja praca w ogóle opiera się na czasie. Wałęsam się od 8 do 12 godzin każdego dnia, w zależności od wymagań projektu i terminów, i tak dalej - szczególnie jeśli praca jest interesująca i mam do nauki nową i fajną technologię. Jednak zacznij mnie zmuszać do bicia zegara jak pracownik linii produkcyjnej i mogę zacząć działać jak ten.
Tabele Bobby
11

Moja firma próbowała, ale zignorowałem to lub zapisałem nonsensowne czasy przez kilka tygodni, wciąż wykonując zadanie i zapomnieli o tym.

Steven Evers
źródło
Zrobił to samo, ale z innego powodu: deweloperzy musieli wypełniać karty czasu pracy, ale ponieważ byliśmy zwolnieni z pracy, karty czasu pracy nie mogły przekraczać 40 godzin (w przeciwnym razie musiałyby nam płacić za nadgodziny). W tym momencie musieliśmy kłamać, aby uspokoić menedżerów, więc włożyłem w to bardzo mało wysiłku - w każdy poniedziałek robiłem swoje 8-8-8-8-8 i składałem je.
Austin Salonen,
5
Praca - 1 godzina; Wypełnianie grafiku - 7 godzin.
VirtuosiMedia,
@VirtuosiMedia: Chcieli czasu na czas | dlatego - wyglądało to bardziej tak: 8: 55 | 5: 10 | "Cholernie ciężko pracuję i nie dostaję wystarczającej zapłaty. Teraz idę do domu studiować i badać ”.
Steven Evers,
Będę bardzo karany za to, że nie wykonałem wszystkich moich grafików w „czasie” w zeszłym tygodniu. tak natrafiłem na to pytanie i tę odpowiedź. szalony świat. (+1 btw)
Chani,
5

W mojej poprzedniej pracy musiałem brać pod uwagę każdy 15-minutowy blok czasu. To była firma zajmująca się tworzeniem stron internetowych i każdy z nas miał przydzielone zadanie. Każde zadanie miało określoną liczbę godzin. Podzieliliśmy całkowitą cenę, którą obciążyliśmy klienta, przez 100 USD / godzinę, aby uzyskać łączną liczbę godzin dostępnych dla projektu.

Jeśli dostałem 10 godzin na wykonanie moich zadań i zajęło mi to 15 godzin, to jestem winien firmie 5 godzin za nadgodziny. Do śledzenia czasu korzystałem z codziennego terminarza Franklin Covey.

Michael Riley - AKA Gunny
źródło
1
To doprowadziłoby mnie do szału. Współczuję Ci.
Eric King,
1
Jak to podejście wpłynęło na jakość produktu? Mogłem sobie wyobrazić, że tak naprawdę nie ma zachęty, aby upewnić się, że zadanie zostało dobrze wykonane!
Paul
12
Jeśli wykonałeś 15 godzinne zadanie w ciągu 10 godzin, czy byli ci winni 5 godzin? Chyba nie.
Jon Hopkins,
2
@Jon H - Tak. Jeśli jednak cały projekt był zagrożony, musieliśmy cofnąć czas na projekt, aby można go było ponownie przypisać. Nienawidziłem całego systemu
Michaela Rileya - AKA Gunny
5
@Brian: Właśnie opisałeś sklep ze związkami zawodowymi :) Nie możesz zostać zwolniony za to, że jesteś zaniedbany w swojej pracy, ale na pewno zostałbyś zwolniony za to, że się nim wyróżniasz. Jeśli wykonujesz pracę zbyt szybko, możesz mieć pewność wizyty męża zaufania z przyjaznym ostrzeżeniem dotyczącym twojego zdrowia i dobrego samopoczucia na temat tego, jak należy zwolnić.
Dunk
0

Pracuję jako programista / kierownik projektu w małej firmie (łącznie 10 osób) i wszyscy, łącznie z CEO, muszą rejestrować swoje działania. Wszystko, co zajmuje więcej niż 5 minut, musi zostać zarejestrowane.

Typowy grafik wyglądałby tak:

07:46 - 08:01: Klient A - Projekt B - Programowanie - Uwaga opcjonalna
08:01 - 08:38: Klient B - Projekt C - Naprawa - Uwaga opcjonalna
08:38 - 08:46: Klient B - Projekt D - Zarządzanie projektem - Uwaga opcjonalna
08:46 - 09:00: Klient A - Projekt B - Obsługa klienta - Uwaga opcjonalna
...

Ponieważ jestem przyzwyczajony do takiej pracy, nie byłoby powodu odmawiać pracy. Dyrektor generalny motywuje do korzystania z tego rodzaju szczegółowych grafików czasu pracy jako idealnego sposobu na porównanie szacunków z faktycznym czasem spędzonym na projekcie.

Kristof Claes
źródło
0

Nie robię arkusza czasu. Istnieją konkretne projekty, w których śledzę szacunki w czasie rzeczywistym (nie używam żadnego timera). Nie jest to wymagane, ale czuję potrzebę pracy nad moimi zdolnościami szacunkowymi.

JeffO
źródło
0

Karty czasu pracy nie są dla mnie przełomem. W mojej ostatniej pracy miałem je najpierw za zapewnienie przejrzystości dla klienta, a potem je porzuciłem. Moja obecna praca ma je i są przechowywane na wypadek kontroli, ponieważ ubiegamy się o rządowe granty badawcze.

Oprogramowanie używane do kart czasu pracy jest do kitu, ale wypełnienie karty czasu zajmuje mi około 5 minut, ponieważ są one na bardzo wysokim poziomie: 8 godzin dziennie, zaznaczaj dni wolne od pracy / choroby i pisz notatki pracował nad tym w ciągu tygodnia. Robię notatki każdego dnia, więc nie muszę długo wymyślać kilku wierszy, aby wpisać do grafiku.

Adam Lear
źródło
0
  1. Tak, pracownicy są zobowiązani do sporządzania harmonogramów i nie jest to dla mnie nic niezwykłego.
  2. Zazwyczaj są one podzielone na różne kategorie, np. Wsparcie lub jakaś duża funkcja, taka jak wyszukiwanie w witrynie, z minimum 15 minutami na wejście, co stanowi 0,25 godziny.
  3. Nie, karty czasu pracy to po prostu funkcja administracyjna, którą w pewnym sensie zaakceptowałem jako część mojej pracy. Interesujące może być podzielenie mojej pracy na różne kategorie, takie jak prace administracyjne, pomocnicze i programistyczne.
  4. Istnieje kilka różnych uzasadnień, które znam dla tego, że programiści robią karty czasu pracy:
    1. Istnieją różne zasady rachunkowości dotyczące sposobu kapitalizacji i amortyzacji niektórych wydatków, tak aby lepiej wyglądały na książkach, a przynajmniej tak pamiętam po kilkukrotnym zapoznaniu się z nimi.
    2. Ocena ilościowa naszego przydziału czasu pozwala kierownictwu zobaczyć, ile czasu spędza się w różnych obszarach, które w pewnym sensie można wykorzystać na planowanie strategiczne. Jeśli istnieje grupa programistów, którzy spędzają dużo czasu na wsparciu, sensowne może być utworzenie nowego zespołu wsparcia, który mógłby to przejąć i dać przykład tutaj. Inna myśl jest taka, że ​​chociaż jesteśmy pracownikami wewnętrznymi, wciąż pozostaje pytanie, z jakiego budżetu pochodzą nasze pensje. Jeśli wykonujemy głównie prace projektowe, oznacza to, że jest to poza budżetem projektu, który prawdopodobnie nie jest taki sam jak budżet wsparcia.
JB King
źródło
1
W odniesieniu do pkt 4.1 istnieją ulgi podatkowe i dotacje na pracę, które można zaliczyć do badań w wielu krajach, a zestawienie czasu może być dobrym sposobem na wykazanie tego.
glenatron,
0

Muszę wypełnić wiele kart czasu pracy.

Najpierw jest grafik, który idzie do HR. Ten grafik pokazuje po prostu, że pracował / nie pracował, i służy do śledzenia WOM i dni chorobowych. Więc zawsze jest wypełnione wielokrotnościami 8 (przez cały dzień lub przez cały dzień).

Potem jest grafik, który idzie do firmy. Pracuję nad tworzeniem oprogramowania w dużej korporacji; większość (99%) naszych projektów jest przeznaczona dla użytkowników wewnętrznych. Te projekty są naliczane użytkownikom według godzin; więc projekt, powiedzmy, działu prawnego zostanie obciążony budżetem działu prawnego. Ten grafik jest najbardziej upolityczniony; wywiera presję ze strony kierownictwa IT, aby obciążyć projektami jak najwięcej czasu, a także ze strony właścicieli projektów, aby obciążyć jak najwięcej czasu IT (tj. spotkania personelu, nieformalne szkolenia itp.). Ponadto przed wykonaniem jakiejkolwiek pracy nad jakimkolwiek projektem jest on „szacowany” i przydzielany jest określony „budżet” godzin. Aby wydłużyć godziny, wszystkie strony wywierają presję, aby wykazać się kreatywnością przy pomocy grafiku; zaznaczenie 8 godzin danego dnia dla tego samego projektu wywołuje czerwoną flagę, która powoduje, że ponad 3 menedżerów uderza w twoją kostkę. Godziny nadliczbowe NIGDY nie są oznaczane, ponieważ nie służą żadnemu celowi (moja pensja jest taka sama i szybciej zmniejsza dostępne godziny). Dokładność w tym grafiku może mieć szkodliwy wpływ na twoją karierę.

Wreszcie jest grafik projektu. To jest ten, który trafia do właścicieli projektów; nie jest podzielony według daty, ale godziny. A więc w tym arkuszu jest napisane: „W tym tygodniu spędziłem 9 godzin na twoim projekcie; zadania A i B zostały wykonane, a błędy X i Y zostały poprawione”. Ten grafik jest dziełem pełnej fikcji; biorąc pod uwagę, że pobiera liczbę godzin z poprzedniego grafiku, stosunek zadań do czasu jest całkowicie niedokładny. Jednak ten grafik jest naprawdę używany tylko do ustalenia, czy osiągnęliśmy kamień milowy X przy użyciu godziny Y w danej godzinie, więc jest to bardziej ogólny wskaźnik postępu niż cokolwiek innego.

GWLlosa
źródło
Ugh, mów o przesady!
ozz
Co się dzieje, kiedy masz wizytę u lekarza? Czy musisz zdejmować cały dzień? To, co nazywasz kreatywnym, jest również znane jako nielegalne dla firm prowadzących interesy z rządem.
Dunk
0

Dwie prace temu wypełniłem karty czasu pracy. Zostały one wykonane w celu zarejestrowania wynagrodzenia (płacono nam za nadgodziny) i wystawienia rachunku klientowi (dużo pracy to T&M) oraz w celu sprawdzenia założeń i faktów dotyczących projektów o stałej cenie. Uznałem również, że są one przydatne do rejestrowania niektórych moich informacji, zamiast prowadzenia dziennika osobistego w porównaniu do dziennika grafiku. Działa świetnie.

Jedną pracę temu próbowałem używać kart czasu pracy w ten sam sposób (warunki były bardzo podobne), ale w takim przypadku firma kwestionowałaby każdą drobiazg z karty czasu pracy. Prowadziłbym rozmowy telefoniczne na temat tego, co wkładałem do grafiku, które trwały dłużej niż ilość czasu, o której mowa. Przestałem odkładać dokładny czas, ponieważ było to absurdalne. Inni ludzie również zdawali się leżeć na kartach czasu pracy, kiedy ich pytano.

W tym zadaniu mój czas nie jest rozliczany bezpośrednio z klientem, głównie z projektami wewnętrznymi, ale wciąż wykonuję ewidencję czasu pracy. Są łatwe do zrobienia i pomocne, nie tylko dla siebie, ale dla firmy w zakresie księgowości itp. Nigdy nie pytano mnie o to, co tu umieszczam w grafiku, więc trzymam je dość dokładnie.

Powiedziałbym, że są świetne, dopóki nie zaczną cię karać za to, co na nich nakładasz.

Scott Whitlock
źródło
0

Niestety tak.

Ale nie tylko jeden grafik. Musimy:

  • Zameldowanie i wymeldowanie w dniu przyjazdu / wyjazdu
  • Wypełnij grafik dla naszej firmy macierzystej na koniec miesiąca
  • Nasz idiotyczny rząd ( Chorwacja ) ostatnio dodał kolejną niedogodność: wypełniając kolejny dziennik czasu pracy. Czemu? Mogą więc wysłać „kontrolę” w celu kradzieży pieniędzy, jeśli każdy pracownik nie wypełni ich całkowicie.
dr Hannibal Lecter
źródło
Ok, to w jakiś sposób wyjaśnia, dlaczego moi rodzice zdecydowali się na przeprowadzkę do Australii, głównie dlatego, że tata twierdzi, że Chorwacja jest zbyt biurokratyczna i irytująca, aby rozpocząć karierę. :)
Tabele Bobby
@Guzica: Mogę to potwierdzić - to był bardzo mądry ruch.
dr Hannibal Lecter,
0

Dziwi mnie, ile czasu marnuje się na kartach czasu i jak mało organizacji się z tego wydobywa.

W przypadku większości grup tutaj kierownik przesyła liczbę godzin zapisanych w budżecie na dany okres; na projekt, na pracownika w celu dopasowania do planu projektu. Wszyscy programiści wprowadzają ten czas dla każdego projektu, nad którym pracują; niezależnie od tego, ile faktycznie spędzili na projekt. Lub jak przydatna była ta praca.

Dla nich zestawienia czasu są całkowicie bezużyteczne.

Z drugiej strony pobieram rekord kompilacji od Hudsona, a dziennik zatwierdzania od VCS. Dzięki temu rozumiem, nad czym tak naprawdę pracował mój zespół, bez konieczności proszenia go o wypełnienie formularza.

Jest bardziej dokładny, ponieważ śledzi to, co zrobili programiści, a nie to, co ludzie mówili, że spędzili czas.

sal
źródło
Ach, to przypomina mi karty czasu pracy w mojej pierwszej pracy. Mogli zaoszczędzić trochę czasu pracownika, dodając inny program do przeniesienia godzin, które przydzielono mi do pracy nad każdym projektem do projektu, i uniknęli kopiowania godzin i kogoś innego. (Tak, to było dawno temu.)
David Thornley,
0

Nienawidzę wypełniania ich w pracy, nienawidzę z pasją ... co może tłumaczyć, dlaczego jestem teraz o trzy miesiące za mną. Mam e-maile, kalendarz, zadania w naszym oprogramowaniu do śledzenia zadań, projekty do wprowadzenia w naszym „większym” oprogramowaniu do śledzenia projektów. A jednak nadal nalegają na wypełnienie grafiku, który odnosi się do projektów / zadań w innych programach. To wszystko tylko bałagan.

Następnie służy do określania wydajności, prędkości itp., Która jest używana przy obliczaniu premii. Fakt, że technicznie wykonywałeś 60 godzin pracy w 40 godzin, nie jest tak naprawdę zauważany, ale zauważam, że wszystko się spóźnia ... pomimo faktu, że śledziłem szacowany czas każdego z nich, i pracowałem przez 8 godzin, niektóre byłyby na czas ... ale stopniowo później, w końcu rzeczy nie zaczęły się nawet przed terminem.

Jednak, freelancing, nie mam problemu z ich wypełnieniem. Trzymam plik Excela z prostą „datą, komentarzem, godzinami”. To proste, szybkie i działa o wiele lepiej.

Nie staram się dotrzymywać terminów ustalonych przez menedżera i tak absurdalnie losowych, że wygląda na to, że rzucono kostkami, ponieważ nie skonsultowałem się z nimi. Zadanie A, dostaję z przydzielonymi 2 godzinami ... ale wiem, że zajmie to dzień. Zadanie B Dostanę z przydzielonymi 20 godzinami ... ale wiem, że mogę to zrzucić w 15 minut.

CaffGeek
źródło
0

Pojęcie kart czasu pracy nie jest złe. W przypadku osób, które mogą śledzić czas potrzebny do wykonania zadania, mogą to zrobić

  1. precyzyjniej oszacuj podobne zadania
  2. dobrze planuj zadania, aby być zajęty w ciągu tygodnia, i
  3. wcześniej wiedzieć, czy nie dotrzymają terminów

Można również śledzić koszt projektu.

Jednak zawsze zawsze pojawia się jeden problem. Oto szablon sekwencji zdarzeń:

  1. Kierownictwo odczuwa zapach „mierzalności”. Wyobrażają sobie, że jest to narzędzie do zarządzania.
  2. Zarejestrowane godziny zostaną zakwestionowane, a wyjaśnienia będą wymagać liczby większej niż jakaś liczba (powiedzmy 6), wszystko w sensie fałszywej kontroli i zarządzania.
  3. Następnie zespół zostanie porównany i porównany ze sobą, kto rejestruje więcej godzin. Wyniki będą monitorowane pod względem godzin spędzonych.
  4. Zatrudnią koordynatora karty czasu pracy lub inną taką rolę, aby pomóc w tym procesie.
  5. Ta osoba, aby udowodnić punkt, doda kilka dodatkowych pól do szablonu i zwiększy proces . Czas potrzebny do spędzenia czasu na karcie czasu nagle czterokrotnie.

Tak więc system, który kiedyś miał być wsparciem dla programistów, staje się wąskim gardłem.

CMR
źródło
-1

Tak. Ale na dość grubym poziomie co tydzień raporty zarządcze. Jest to zgłaszane przez PMO aż do wyższej kadry kierowniczej do poziomu dyrektora z odpowiednią szczegółowością. W przypadku pojedynczych projektów śledzenie postępów odbywa się na poziomie zadania projektowego, ale nie jest ono uwzględniane w grafiku, lecz służy do zarządzania projektami.

softveda
źródło
-1

Jedyny raz, gdy nie żałowałem, że muszę wypełniać karty czasu pracy, to kiedy pracowałem w zespole używającym XP. Przypuszczam, że było tak dlatego

  1. karty te były wypełniane codziennie w ramach spotkania stand-up (po raz pierwszy mogłem zobaczyć, że spotkania mają wysoki wynik / stosunek czasu)
  2. Rzeczywiście mogłem zobaczyć wyniki włożonego wysiłku (do obliczenia czasu potrzebnego na wdrożenie przyszłych zadań)

OTOH, używam domowego arkusza Excela do śledzenia mojego stanu nadgodzin (i tego, co robiłem każdego dnia) od ponad dziesięciu lat. Dlatego obecnie zwykle wypełniam grafik w piątek przed opuszczeniem firmy, kopiując z mojego arkusza Excel.

sbi
źródło
-1

Nie, a ja odrzuciłbym oferty pracy / umowy, które zmusiłyby mnie do wypełnienia kart pracy. Nigdy nie zrozumiem ignorancji menedżerów, którzy uważają, że niesławna karta czasu jest swego rodzaju doskonałym narzędziem do utrzymywania programistów w dyscyplinie, a także do mierzenia wydajności.

Z tego, co wie, mógłbym właśnie skopiować / wkleić fragment kodu z bloga, który rozwiązuje trudny problem w ciągu pierwszych dziesięciu minut i spędzić resztę mojego zarejestrowanego czasu na czytaniu interesujących dyskusji na temat P.SE.

Nie jesteśmy pracownikami plantacji bawełny i nie powinniśmy być tak traktowani.

Jas
źródło
4
Co z menedżerami, którzy uważają, że niesławny arkusz czasu jest doskonałym narzędziem do rozliczania klientów? Lub zapewnić pętlę zwrotną, aby poprawić dokładność szacunków?
Carson63000,
To jest naprawdę świetny sposób na wykorzystanie naiwności klientów nietechnicznych. Errrr, nie żebym kiedykolwiek to zrobił. ;)
Tabele Bobby
-1

Kiedyś musiałem wypełniać harmonogramy we wszystkich poprzednich firmach, ale nie na moim obecnym koncercie.

Przeważnie wydawało się to bezcelowym ćwiczeniem, z wyjątkiem jednego przypadku: firmy, dla której pracowałem, gdzie bezpośrednio rozliczaliśmy klientów za czas naszych programistów. To było zrozumiałe.

Problem z kartami czasu pracy w typowych pracach programowych polega na tym, że praca jest zbyt dynamiczna, aby pasowała do ładnych małych pakietów. Na przykład na moim obecnym koncercie: w typowej godzinie mogę poświęcić 17 minut na odpowiadanie na e-maile od marketingu, 11 minut na pytania od działu pomocy technicznej dotyczące niektórych problemów z klientem, 12 minut na pomoc nowemu koledze z pracy i 20 minut na pracę nad oficjalny problem CR, który można wyraźnie określić w grafiku. Pomieszaj te interwały losowo, a tam masz typową godzinę dla programistów.

Oczywiście nie każda godzina każdego dnia jest taka, ale tak często wystarcza, aby karty czasu pracy były zupełnie bezcelowe. O ile nie próbujesz zmierzyć, ile czasu spędzasz na danym rozliczalnym zadaniu (co nigdy nie ma miejsca tutaj), są one zasadniczo stratą czasu (zarówno czas programisty, jak i czas płac).

Stoły Bobby'ego
źródło
-1

Kilka prac temu, w innym kraju niż ten, w którym teraz mieszkam, nie robiliśmy kart czasu pracy. Otrzymaliśmy pensję. Jeśli praca była wykonywana, to był koniec.

Kiedy przeprowadziłem się do Australii, harmonogramy były wszędzie. Zapłacono tak zwaną „pensję”, ale z arkuszami czasu pracy i odnotowanymi godzinami. Niezupełnie moje zrozumienie przez narody pozycji zarobkowej w porównaniu z postawioną.

Tim Williscroft
źródło
-1

W razie potrzeby wypełnię karty czasu pracy (tak jakbyśmy mieli naliczone godziny, o których klient powinien wiedzieć), ale ogólnie nie podoba mi się ten pomysł z kilku powodów:

  1. Zapominam o nich. Dziewięć razy na dziesięć kończę zapominanie na kilka dni, a potem wracam i wypełniam je najczęściej niedokładnymi informacjami.
  2. Jestem osobą dorosłą, która jest bardzo zdolna do przeznaczania własnego czasu. Jeśli spędzam na czymś zbyt dużo czasu, powiadomię o tym mojego przełożonego. Nie potrzebuję , żeby mi mówili, kiedy spędzam za dużo czasu na czymś.
Jason Baker
źródło
-1

Nasza aplikacja grafiku służy również do śledzenia raportów urlopowych i wydatków.

Wprowadzanie czasu odbywa się z dokładnością do 1/2 godziny. Odbywa się to w celach sprawozdawczych dla kierowników wyższego szczebla. Niektórzy programiści nie chcą tego zrobić, w wyniku czego co kwartał otrzymuje zadanie zaprzestania pracy i uzyskania aktualnego czasu. Staram się przypominać chłopakom, że spędzą 12 godzin, a oni piszą 8 godzin, idioci do góry dostaną pomysł, że wcale nie potrzebujemy nowych programistów - poradzimy sobie z obciążeniem. Przez ostatnią zimę mieliśmy marsz śmierci, który obejmował 7-dniowy tydzień pracy przez wiele miesięcy. Połowa deweloperów pisała 40 godzin tygodniowo w aplikacji do raportowania, podczas gdy kilku z nas podawało rzeczywiste liczby. Zgodnie z prawem federalnym programiści są „zwolnieni” (co oznacza zwolnienie z nadgodzin w przypadku braku umowy związkowej, wręcz przeciwnie), więc zgłoszenie nadgodzin nie spowoduje, że otrzymamy wynagrodzenie za nadgodziny, ale liczby będą nadal wyświetlane w raportach.

Czas spędzony na pracy nad błędami i nowym kodem jest śledzony (w pewnym sensie) w Team Foundation Server, a my śledzimy go z dokładnością do 1 całego dnia. Staramy się to zrobić, aby lepiej oszacować, ile czasu zajmie zrobienie czegoś, ponieważ nasz proces szacowania jest wyłączony o -25% do + 1000%. W tej chwili rzucanie strzałkami w kalendarz po drugiej stronie pokoju jest mniej więcej tak dokładne, jak nasze procesy szacowania.

Poprzednie miejsce wykorzystywało karty czasu pracy do wystawiania rachunków klientom, więc jeśli spędziłeś 45 minut pracując nad błędem klienta, klient zostanie obciążony rachunkiem za 45 minut.

Tangurena
źródło
-1

Wypełniam arkusze czasu pracy, zarówno jako pracownik pełnoetatowy, jak i jako wykonawca, przez prawie dekadę, w 4 różnych pracach, więc znajdźcie małe trudności w korzystaniu z niego, jednak nie wierzę w to, że zbytnio mnie to wciągnie minuty zadań. Najbardziej szczegółowy, jaki kiedykolwiek wybiorę, to 1/4 godziny, a to rzadkość.

Ostatnio jednak korzystam z Grindstone, aby śledzić to, co robię (na szczęście moja obecna pozycja pozwala mi przesyłać własny grafik, zamiast zmuszać mnie do wypełniania domowego systemu opartego na intranecie).

Poleciłbym to każdemu, kto uzna, że ​​utrzymanie karty czasu pracy trwa zbyt długo lub irytuje

johnc
źródło
-1

Nigdy nie musiałem wypełniać grafiku i nie sądzę, żebym przyłączył się do firmy, która by mnie wymagała. We wszystkich firmach, w których pracowałem, zawsze byłem oceniany na podstawie tego, co zrobiłem, a nie na ile czasu to zajęło . Wyniki i wydajność są znacznie ważniejsze niż czas ich uzyskania. W rzeczywistości ta pierwsza obejmuje drugą: jeśli zrobię tyle samo w ciągu roku, co inny programista na podobnym stanowisku w miesiąc, moja ocena prawdopodobnie nie byłaby zbyt dobra. Odwrotna sytuacja również nie działa: wiedza, że ​​jedna osoba spędzała w tym tygodniu 60 godzin w pracy, a druga 40, nie wystarczy, aby dokonać jakiejkolwiek sensownej oceny. Niektórzy z najbardziej efektywnych programistów spędzają najmniej czasu w pracy właśnie dlatego, że są wydajni.

Co więcej, byłem pracownikiem najemnym w każdej pracy, więc nie dostałem więcej ani mniej, ponieważ spędziłem mniej więcej godziny. Tak więc informacje z grafiku nigdy nie byłyby dla mnie korzystne. Wreszcie, jaki to twój interes, co spędzam, aby zrealizować projekt? Jeśli produkuję najlepsze oprogramowanie w firmie, ale odkryjesz, że surfuję po Internecie 4 godziny na dobę, zwolnisz mnie? Skąd wiesz, że surfowanie po Internecie nie jest niezbędne dla mojego procesu umysłowego? Co więcej, nawet gdybym zrobił surfowanie po sieci 4 godziny dziennie, prawdopodobnie nie umieścić go na moim grafiku, co oznacza, że informacja jest dość bezużyteczny tak. Myślę, że kusiłoby mnie, aby wypełnić BS i przekazać go z moim raportem TPS pod koniec tygodnia ...

Jewgienij Brikman
źródło