Müssen Sie als Programmierer Arbeitszeittabellen erstellen? [geschlossen]

32

Arbeitszeittabellen sind etwas, das ich noch nie gemocht habe, aber nichtsdestotrotz eine Anforderung in meinem Unternehmen ist. Sie stören mich nicht so sehr, aber sie scheinen wirklich die Gänge anderer Leute zu knirschen. Ich habe wahrscheinlich ein paar Fragen und ein Feedback wäre großartig.

  1. Müssen Sie Arbeitszeittabellen erstellen, vorausgesetzt, Sie sind kein Auftragnehmer? (Das ist mir verständlich).
  2. Was ist die Granularität von Arbeitszeittabellen, mit denen Sie vertraut sind oder die Sie verwenden? (Beispiel: Alle Einträge müssen unter zwei Stunden sein).
  3. Würden Sie jemals die Gründe berücksichtigen, warum Sie einen Job nicht annehmen oder einen aktuellen verlassen?
  4. Wie hat das Management in Ihrer Organisation Arbeitszeittabellen gerechtfertigt, wenn Sie nicht an einen Kunden abrechnen?
vcsjones
quelle
Wow! Vielen Dank für alle Antworten an alle! Ich freue mich sehr über das Feedback. Es ist bedauerlich, dass ich nur eine als Antwort auswählen kann.
vcsjones

Antworten:

71

Als Manager bekomme ich ja das Team dazu, Stundenzettel zu machen. Hier ist das Warum und ein paar Hinweise, wie sie implementiert werden, um hoffentlich Störungen zu minimieren:

  1. Als Unternehmen wird ein Großteil unserer Arbeit auf Zeit- und Materialbasis erledigt. Ohne Stundenzettel geht das natürlich nicht. Wir haben 10 Kunden und eine Reihe von verschiedenen Projekten und Produkten, aber wir sind nicht groß genug, um Kunden oder Projekten in Vollzeit zu widmen, was bedeutet, dass wir uns ein Bild davon machen müssen, wie lange die Dinge gedauert haben. Auch wenn dies nicht zutrifft, um ein Team zu leiten, muss man verstehen, was Zeit und wie viel kostet. Denken Sie, dass die alte App, die die Mailroom-Leute verwenden, mehr Zeit für den Support in Anspruch nimmt, als es wert ist? Was ist, wenn jemand fragt, wie viel Arbeit in Feature X auf der neuen Website gesteckt wurde, wodurch sich der Umsatz verdoppelt hat? Oder wenn Ihre Entwickler sagen, Sie sollten eine andere Person einstellen, und Sie gefragt werden, was diese Personen tun, um dies zu rechtfertigen?

  2. Kategorien existieren für alle angemessenen "Nicht-Arbeiten", einschließlich Mentoring, allgemeine technische Diskussionen, Support, Meetings und so weiter.

  3. Fehlerbehebung - Wir erfassen die Zeit für ein ganzes Projekt und nicht Fehler für Fehler. Dies macht die Dinge in der Regel viel einfacher - verbringen Sie den Tag mit der Behebung von Fehlern, 7,5 Stunden mit der Behebung von Fehlern gehen gegen das Projekt und Sie sind fertig. Sie müssen nicht versuchen, herauszufinden, wie es auf die 13 von Ihnen behobenen Fehler aufgeteilt wurde.

  4. Als wir sie umsetzten, versprach ich, dass niemand für das, was auf ihrem Arbeitszeittabellen stand, bestraft / belohnt werden würde, solange es korrekt war. Es erfolgt also kein Input für Überprüfungen, die auf Rentabilität, Auslastung oder etwas anderem beruhen. Dies bedeutet, dass kein Anreiz zur Verzerrung besteht.

  5. Mit genau meine ich ungefähr. Die Leute sollten wirklich nicht zu viel Zeit damit verbringen müssen, sich Gedanken darüber zu machen, was passiert, wenn sie einen Kaffee kochen oder auf die Toilette gehen. Im Grunde genommen, wenn Sie sich auf einem Block jedes Arbeitsergebnis notieren, das Sie tagsüber bearbeitet haben, dann teilen Sie es am Ende des Tages grob in die Stunden auf, in denen Sie gearbeitet haben, und das war's. Wenn nicht länger als 5 Minuten dauern sollte max.

  6. Wenn mir nicht gefällt, was ich sehe - zum Beispiel, dass jemand zu lange mit Aufgabe X verbracht hat - wird untersucht, was wir tun können, um X schneller zu machen, anstatt irgendetwas mit der Arbeitszeittabelle zu tun.

  7. Wenn Sie wissen, wie viel Zeit Sie damit verbracht haben, etwas zu tun, können Sie die Schätzungen erheblich verbessern.

Das Anti-Arbeitszeittabellen-Gefühl bei vielen Programmierern scheint auf zwei Dinge zurückzuführen zu sein: (1) Schlecht implementierte Arbeitszeittabellen, deren Ausfüllen zu lange dauert, mehr Informationen erfordern als wirklich benötigt werden und Lügen und Verzerrungen fördern, sodass die Informationen sowieso wertlos sind, und (2 ) das Gefühl, dass alles, was einem Entwickler etwas unangenehm ist, beseitigt werden sollte.

Der erste ist fair, aber Sie sollten die Implementierung und die Regeln, die jemand angehängt hat, dafür verantwortlich machen, nicht die ganze Idee von Arbeitszeittabellen, die auf eine Art und Weise durchgeführt werden können, die diese Probleme nicht aufweist. Das zweite ist einfach unrealistisch - es gibt viele Parteien, die an Projekten sowohl innerhalb als auch außerhalb des Unternehmens beteiligt sind und von denen jede viele Anforderungen an sie stellt. Ja, wir wollen alles tun, um die Programmierer produktiv zu machen, aber es muss mit den Bedürfnissen anderer Parteien in Einklang gebracht werden.

Jon Hopkins
quelle
1
Vergessen Sie nicht die Angst vor Repressalien als Grund, Stundenzettel nicht zu mögen. Das ist jedoch ein ganz anderes Problem.
Ryan Michela
Hervorragende und umfassende Resonanz.
JBRWilkinson
3
+1 für den Hinweis, dass Fehler bei der Umsetzung einer Idee nicht unbedingt bedeuten, dass die Idee selbst fehlerhaft ist.
GSto
in der Tat sehr gut. Ich würde jedoch zu den schlechten Implementierungen hinzufügen, dass sie aus einem Bedarf an Zeiterfassung entstanden sind, ohne zu hinterfragen, warum dieser Bedarf entsteht. Bei der Arbeit hier haben wir eine Arbeitszeittabelle, die von Projekten bearbeitet wird (daher können nicht projektbezogene Aufgaben nicht ordnungsgemäß protokolliert werden) und eine lächerlich große Anzahl möglicher Aufgaben (50+), von denen als Entwickler nur 3 oder 4 wirklich von Bedeutung sind. Ich weiß ehrlich gesagt nicht, welche Informationen sie daraus erhalten, aber ich würde es wagen zu sagen, dass nur die Gehaltsabrechnung sie verwendet und sie sich nur um die wöchentliche Gesamtsumme kümmern !!
Newtopian
1
+1 Zu viele Programmierer glauben, dass ihr Job nur das Programmieren ist, und alles andere ist nicht ihr Job. Arbeitszeittabellen, Arbeiten mit schwierigen Benutzern, Besprechungen - meiner Erfahrung nach erkennen einige Programmierer nicht, dass sie diese Aufgaben ausführen müssen und dass sie das gleiche Qualitätsniveau wie die eigentliche Codierung haben.
JDB
26

Ich bekomme das Anti-Timesheet-Ding überhaupt nicht. Stundenzettel sind der Grund, warum Sie bezahlt werden. Kein Stundenzettel, kein Geld. Ich mag es, bezahlt zu werden, deshalb mag ich meine Stundenzettel. Ich hatte noch nie eine Arbeitszeittabelle, für deren Ausfüllen mehr als fünf Minuten pro Tag benötigt wurden. Ehrlich gesagt, gibt es in meinem Tag viel mehr ärgerliche Dinge als eine Fünf-Minuten-Liste.

HLGEM
quelle
41
Wenn ich meine Arbeit erledige, werde ich bezahlt und nicht, wie lange ich an meinem Schreibtisch saß. Ich schätze, ich sollte zusätzliche Stunden damit verbringen, zu Hause nachzuforschen, auf der Dose zu sitzen, über das Problem nachzudenken oder einen Spaziergang nach draußen machen, um über das Problem nachzudenken. Es ist kein Anti-Arbeitszeittabellen-Imo, es ist der Mangel an Bewusstsein des Arbeitgebers, wie die Arbeit erledigt wird.
Steven Evers
1
Aus der Sicht der Anwendung, die Lohn- und Gehaltsabrechnungen durchführt, gibt es kein Arbeitszeitblatt und keinen zu bezahlenden Mitarbeiter. Wir haben ein Minimum an Stunden, die wir arbeiten müssen, auch wenn wir bezahlt werden. Das Unternehmen muss dokumentieren, wann wir Urlaub oder Krankheit genommen haben usw. Das Unternehmen benötigt Daten darüber, wie viel Zeit für verschiedene Projekte aufgewendet wird. In den meisten Unternehmen füllen alle Mitarbeiter Arbeitszeittabellen aus.
HLGEM
Allgemein gesagt, wenn wir unseren Kunden nicht zeigen können, welche Arbeit wir in etwas gesteckt haben, das wir nicht bezahlt bekommen, und wenn wir nicht bezahlt werden, kämpfen wir in der Regel darum, unsere Mitarbeiter zu bezahlen. In jedem Fall ist das Nachdenken über das Problem Arbeit und sollte in Ihrer Arbeitszeittabelle als solches eingestuft werden. Wenn Ihr Vorgesetzter ein Problem hat, das zwar ein Problem ist, aber kein Problem mit Arbeitszeittabellen per se, dann ist es ein Problem mit einer dummen Implementierung von Arbeitszeittabellen .
Jon Hopkins
@SnOrfus oder - Sie könnten die "zusätzlichen" Stunden damit verbringen, mehr im Büro zu arbeiten, Initiative zu ergreifen und eine Gehaltserhöhung für ein Nebenprojekt zu erhalten.
P Shved
1
Ich denke (zumindest für mich selbst), dass die Person, die die Arbeitszeittabelle anfordert, Ihnen nicht vertraut, wenn sie gezwungen ist, eine Arbeitszeittabelle zu erstellen. Ich habe jahrelang in der Webentwicklung gearbeitet. Kürzlich wurde ich von meinem derzeitigen Arbeitgeber gebeten, Arbeitszeittabellen zu erstellen. Es ist alles andere als das Einzige, was ich an meinem aktuellen Job nicht mag, aber es ist ein weiteres Element, das ich der Liste der Dinge hinzugefügt habe, die mich dazu bringen, nach einem neuen Job zu suchen.
GordonM
17

Wir lassen Programmierer keine Arbeitszeitnachweise ausfüllen. Wir haben ein Task-Management-System, mit dem die Leute scheinbar nichts dagegen haben, und das uns so ziemlich alle Daten liefert, die wir für die Buchhaltung benötigen. Es ist nicht schwer herauszufinden, wann etwas die erwartete Zeitspanne überschritten hat, während jemand einfach vergaß, einen Gegenstand als vollständig zu markieren.

Es wird auch offensichtlich, wenn jemand gerade nicht produziert.

Ein paar Fragen im Bug-Tracker helfen auch zu zeigen, wo Dinge verstopfen könnten.

Wir möchten Programmierer nach Möglichkeit von administrativen Aufgaben fernhalten und darauf vertrauen, dass die Leute ihre Arbeit erledigen.

Die einzige Zeit, die ich für vernünftig halte, ist, wenn dem Kunden stundenweise etwas in Rechnung gestellt wird. Aber dann wird der ultimative Grund dafür offensichtlich und ein bisschen komfortabler. Die Zeit muss genau erfasst werden, denn so viel wird der Kunde bezahlen. Das ist ein bisschen anders als das Gefühl, für die Administration im Mikromanagement zu sein.

Ich bin alles dafür, Erwachsene wie Erwachsene zu behandeln.

Tim Post
quelle
Welches Task-Management-System?
@ Thorbjørn Ravn Andersen Einer, den wir im eigenen Haus entwickelt haben. Es knüpft an unseren XMPP-Server an, um die Verwendung zu vereinfachen.
Tim Post
3
"Ich bin alles dafür, Erwachsene wie Erwachsene zu behandeln.", Wo bewerbe ich mich!
CaffGeek
12

Wenn Sie Kunden nicht stundenweise abrechnen oder wenn Sie ein Auftragnehmer sind, der stundenweise bezahlt wird, würde ich nicht damit rechnen, Stundenzettel auszufüllen. Nach meiner Erfahrung sind sie kontraproduktiv - ja, Sie müssen im Allgemeinen die Menge an Ressourcen verfolgen, die in Projekte fließen, aber dies kann ungefähr monatlich erfolgen ("10 Tage bei Projekt X und 9 Tage bei Projekt Y usw."). Die Vorteile von etwas Körnigerem werden oft durch die Kosten für die Aufzeichnung aufgewogen, und wenn sie als Stock verwendet werden können, um den Stab zu schlagen, zeichnet der Stab einfach auf, was akzeptabel ist, anstatt was genau ist.

Der andere unvorhergesehene Nachteil für Unternehmen ist, dass Sie beim Überwachen des Personals möglicherweise feststellen, dass Sie mit der Aufzeichnung beginnen, wie viel mehr das Personal leistet! Wenn Sie für 40 Stunden bezahlt und 40 Stunden verfolgt werden, gibt es für 40 Stunden einen unglaublichen Anreiz, einfach nach Hause zu gehen. Die Mitarbeiter hören oft auf, das gewisse Extra zu tun, das so oft den Unterschied ausmacht.

cjmUK
quelle
2
+1. Dies ist sehr wahr (das letzte Stück über das Verfolgen). Ich betrachte meine Arbeit überhaupt nicht als zeitbasiert. Ich bin an einem bestimmten Tag zwischen 8 und 12 Stunden unterwegs, abhängig von den Projektanforderungen und -terminen und so weiter - besonders, wenn die Arbeit interessant ist und ich neue und coole Technologien zum Lernen habe. Lassen Sie mich jedoch wie einen Fließbandarbeiter auf die Uhr schlagen, und ich fange an, mich wie einer zu verhalten.
Bobby Tables
11

Meine Firma hat es versucht, aber ich habe es ignoriert oder ein paar Wochen lang Unsinn aufgeschrieben, während ich die Arbeit noch erledigt habe, und sie haben es vergessen.

Steven Evers
quelle
Dasselbe geschah jedoch aus einem anderen Grund: Entwickler mussten Arbeitszeittabellen ausfüllen, aber da wir freigestellte Mitarbeiter waren, durften unsere Arbeitszeittabellen keine 40 Stunden überschreiten (andernfalls mussten sie uns Überstunden bezahlen ...). Zu diesem Zeitpunkt mussten wir nur lügen, um die Manager zu beschwichtigen, also habe ich nur sehr wenig Aufwand betrieben - jeden Montag habe ich meine 8-8-8-8-8 gemacht und eingereicht.
Austin Salonen
5
Arbeiten - 1 Stunde; Arbeitszeittabelle ausfüllen - 7 Stunden.
VirtuosiMedia
@VirtuosiMedia: Sie wollten Zeit in | Zeit aus | Grund - so sah es eher so aus: 8: 55 | 5: 10 | "Ich arbeite verdammt hart und werde nicht genug bezahlt. Jetzt gehe ich nach Hause zu studieren und zu forschen. "
Steven Evers
Ich werde wahrscheinlich dafür bestraft, dass ich letzte Woche nicht alle meine Stundenzettel in 'time' gemacht habe. so bin ich auf diese frage und diese antwort gestoßen. verrückte Spielwelt. (+1 übrigens)
Chani
5

Bei meinem vorherigen Job musste ich jeden 15-minütigen Zeitblock berücksichtigen. Es war eine Webentwicklungsfirma und wir wurden alle beauftragt. Jeder Aufgabe war eine bestimmte Anzahl von Stunden zugeordnet. Wir haben den Gesamtpreis, den wir dem Kunden in Rechnung gestellt haben, durch 100 USD / Stunde geteilt, um die für das Projekt verfügbaren Gesamtstunden zu erhalten.

Wenn ich 10 Stunden Zeit hatte, um meine Aufgaben zu erledigen, und es 15 Stunden dauerte, schuldete ich der Firma 5 Überstunden. Ich habe einen Tagesplaner von Franklin Covey verwendet, um die Zeit im Auge zu behalten.

Michael Riley - AKA Gunny
quelle
1
Das würde mich absolut verrückt machen. Ich fühle für dich.
Eric King
1
Wie hat sich dieser Ansatz auf die Qualität des Produkts ausgewirkt? Ich könnte mir vorstellen, dass der Anreiz nicht wirklich da ist, um sicherzustellen, dass die Aufgabe gut erledigt ist!
Paul
12
Wenn Sie eine 15-Stunden-Aufgabe in 10 Stunden erledigt haben, haben sie Ihnen 5 Stunden geschuldet? Ich vermute nicht.
Jon Hopkins
2
@ Jon H - Ja. Wenn jedoch das gesamte Projekt in Gefahr war, über das Projekt hinauszugehen, mussten wir unsere Zeit auf das Projekt beschränken, damit es neu zugewiesen werden konnte. Ich hasste das ganze System
Michael Riley - AKA Gunny
5
@Brian: Du hast gerade einen Gewerkschaftsladen beschrieben :) Du kannst nicht entlassen werden, weil du in deinem Job verfallen bist, aber du würdest mit Sicherheit entlassen werden, weil du ihn ausgezeichnet hast. Wenn Sie die Arbeit zu schnell erledigen, können Sie sicher sein, dass Sie vom Vertrauensmann besucht werden und eine freundliche Warnung bezüglich Ihrer Gesundheit und Ihres Wohlbefindens erhalten, wie Sie langsamer werden müssen.
Dunk
0

Ich arbeite als Webentwickler / Projektmanager in einem kleinen Unternehmen (insgesamt 10 Personen) und jeder, einschließlich des CEO, muss protokollieren, was er tut. Alles, was länger als 5 Minuten dauert, muss protokolliert werden.

Eine typische Arbeitszeittabelle sieht folgendermaßen aus:

07:46 - 08:01: Kunde A - Projekt B - Programmierung - Optionale Bemerkung
08:01 - 08:38: Kunde B - Projekt C - Korrektur - Optionale Bemerkung
08:38 - 08:46: Kunde B - Projekt D - Projektmanagement - Optionale Bemerkung
08:46 - 09:00: Kunde A - Projekt B - Kundenbetreuung - Optionale Bemerkung
...

Da ich es gewohnt bin, so zu arbeiten, wäre es kein Grund, einen Job abzulehnen. Der CEO motiviert die Verwendung dieser Art detaillierter Arbeitszeittabellen als perfekte Methode, um Schätzungen mit der tatsächlich für ein Projekt aufgewendeten Zeit zu vergleichen.

Kristof Claes
quelle
0

Ich mache kein Arbeitszeitblatt. Es gibt bestimmte Projekte, bei denen ich Schätzungen anhand der tatsächlichen Zeit nachverfolge (ich verwende keine Zeitschaltuhr). Dies ist nicht erforderlich, aber ich habe das Bedürfnis, an meinen Schätzfähigkeiten zu arbeiten.

JeffO
quelle
0

Stundenzettel sind für mich kein Dealbreaker. Meine letzte Stelle hatte sie zunächst, um einem Kunden Transparenz zu verschaffen, und ließ sie dann fallen. Meine jetzige Stelle hat sie und sie werden im Falle einer Prüfung behalten, da wir staatliche Forschungsstipendien beantragen.

Die Software, die für Stundenzettel verwendet wird, ist absolut zum Kotzen, aber es dauert immer noch ungefähr 5 Minuten, bis ich eine Stundenzettel ausgefüllt habe, weil sie auf einem sehr hohen Niveau sind: 8 Stunden pro Tag, Urlaubstage / Krankheitstage markieren und einige Notizen darüber machen, was wurde während der Woche bearbeitet. Ich mache mir jeden Tag Notizen, daher brauche ich nicht lange, um ein paar Zeilen in die Arbeitszeittabelle einzugeben.

Adam Lear
quelle
0
  1. Ja, Mitarbeiter müssen Arbeitszeitnachweise erstellen, und das ist für mich keine ungewöhnliche Sache.
  2. In der Regel sind sie in verschiedene Kategorien unterteilt, z. B. Support oder einige wichtige Funktionen wie die Suche auf einer Website. Die Mindestdauer pro Eintrag beträgt 15 Minuten, was 0,25 Stunden entspricht.
  3. Nein, Arbeitszeittabellen sind nur eine administrative Funktion, die ich in gewisser Weise als Teil meines Jobs akzeptiert habe. Es kann interessant sein, meine Arbeit in verschiedene Bereiche wie Verwaltungs-, Unterstützungs- und Entwicklungsarbeit aufzuteilen.
  4. Es gibt verschiedene Gründe, warum Entwickler Arbeitszeittabellen erstellen müssen:
    1. Es gibt verschiedene Rechnungslegungsregeln, wie einige Ausgaben aktiviert und abgeschrieben werden können, damit sie in den Büchern besser erscheinen, oder zumindest erinnere ich mich daran, wie ich sie ein paarmal gehört habe.
    2. Durch die Quantifizierung unserer Zeitzuweisung kann das Management sehen, wie viel Zeit in verschiedenen Bereichen aufgewendet wird, die in gewissem Sinne für die strategische Planung verwendet werden können. Wenn eine Gruppe von Entwicklern viel Zeit für den Support aufbringt, ist es möglicherweise sinnvoll, ein neues Support-Team einzurichten, das diese Aufgabe übernimmt, um hier ein Beispiel zu geben. Ein anderer Gedanke ist, dass es, obwohl wir interne Angestellte sind, immer noch die Frage gibt, aus welchem ​​Budget unsere Gehälter stammen. Wenn wir hauptsächlich Projektarbeit leisten, dann ist das Budget des Projekts möglicherweise nicht das gleiche wie ein Unterstützungsbudget.
JB King
quelle
1
In Bezug auf Punkt 4.1 gibt es Steuererleichterungen und Stipendien für Arbeiten, die in vielen Ländern als Forschung gezählt werden können, und Arbeitszeittabellen können ein guter Beweis dafür sein.
Glenatron
0

Ich muss mehrere Stundenzettel ausfüllen.

Zuerst gibt es die Arbeitszeittabelle, die an HR geht. Diese Arbeitszeittabelle zeigt einfach, ob gearbeitet / nicht gearbeitet wurde, und dient zur Verfolgung von Zapfwellen- und Krankheitstagen. Es wird also immer in Vielfachen von 8 ausgefüllt (ganztägig oder ganztägig arbeitend).

Dann gibt es die Arbeitszeittabelle, die zum Geschäft geht. Ich arbeite in einem großen Unternehmen in der Softwareentwicklung. Die meisten (99%) unserer Projekte sind für interne Benutzer. Diese Projekte werden den Benutzern stundenweise in Rechnung gestellt. So wird beispielsweise ein Projekt für die Rechtsabteilung dem Budget der Rechtsabteilung belastet. Diese Arbeitszeittabelle ist die am meisten politisierte. Das IT-Management steht unter Druck, so viel Zeit wie möglich für die Projekte aufzuwenden, und die Projektbesitzer stehen unter Druck, so viel Zeit wie möglich für die IT aufzuwenden (z. B. Mitarbeiterversammlungen, informelle Schulungen usw.). Bevor an einem Projekt gearbeitet wird, wird es "geschätzt" und ein bestimmtes "Budget" von Stunden wird zugeteilt. Um die Arbeitszeit zu verlängern, stehen alle Beteiligten unter Druck, kreativ mit der Arbeitszeittabelle umzugehen. Das Markieren von 8 Stunden an einem bestimmten Tag für dasselbe Projekt löst eine rote Fahne aus, mit der 3+ Manager Ihren Würfel schlagen. Überstunden werden NIEMALS markiert, da sie keinem Zweck dienen (mein Entgelt ist das gleiche und die verfügbaren Stunden werden schneller gekürzt). Die Genauigkeit in dieser Arbeitszeittabelle kann sich nachteilig auf Ihre Karriere auswirken.

Schließlich gibt es noch die Projektstundenzettel. Dies ist derjenige, der an die Projektbesitzer geht; Es ist nicht nach Datum, sondern nach Stunde aufgeschlüsselt. Auf diesem Blatt heißt es also: "Ich habe diese Woche 9 Stunden mit Ihrem Projekt verbracht. Die Aufgaben A und B wurden ausgeführt und die Fehler X und Y wurden behoben." Diese Arbeitszeittabelle ist eine Arbeit der kompletten Erfindung; Da es seine Stundenzahl aus der vorherigen Arbeitszeittabelle bezieht, ist das Verhältnis von Aufgaben zu Zeit völlig ungenau. Diese Arbeitszeittabelle wird jedoch nur verwendet, um festzustellen, ob wir den Meilenstein X innerhalb einer bestimmten Stunde erreicht haben oder nicht. Daher ist sie eher ein allgemeiner Maßstab für den Fortschritt als alles andere.

GWLlosa
quelle
Ugh, rede über Overkill !!
ozz
Was passiert also, wenn Sie einen Arzttermin haben? Müssen Sie den ganzen Tag abheben? Was Sie als kreativ bezeichnen, wird auch als illegal für Unternehmen bezeichnet, die mit der Regierung Geschäfte machen.
Dunk
0

Vor zwei Jobs habe ich Stundenzettel ausgefüllt. Sie wurden durchgeführt, um die Bezahlung zu erfassen (wir wurden Überstunden gezahlt) und den Kunden in Rechnung zu stellen (viel Arbeit war T & M) und um Annahmen und Ist-Werte von Festpreisprojekten zu überprüfen. Ich fand sie auch nützlich, um einige meiner eigenen Informationen zu protokollieren, anstatt ein persönliches Protokoll im Vergleich zu einem Arbeitszeittabellenprotokoll zu führen. Es hat super geklappt.

Vor einem Job habe ich versucht, Arbeitszeittabellen auf die gleiche Weise zu verwenden (die Bedingungen waren sehr ähnlich), aber in diesem Fall stellte das Unternehmen jede Kleinigkeit auf der Arbeitszeittabelle in Frage. Ich hatte Telefongespräche über das, was ich in meine Arbeitszeittabelle geschrieben habe, das länger als die fragliche Zeit gedauert hat. Ich habe aufgehört, genaue Zeitangaben zu machen, weil es absurd war. Andere Leute schienen auch auf ihrem Stundenzettel zu liegen, als sie gefragt wurden.

In diesem Job kann ich meine Zeit nicht direkt an einen Kunden abrechnen, sondern nur an interne Projekte, aber ich mache immer noch Stundenzettel. Sie sind einfach zu erledigen und hilfreich, nicht nur für mich selbst, sondern auch für die Buchhaltung usw. Die Frage, was ich hier in eine Arbeitszeittabelle geschrieben habe, wurde nie beantwortet, daher behalte ich sie recht genau.

Ich würde sagen, sie sind großartig, bis sie anfangen, dich für das zu bestrafen, was du ihnen anlegst.

Scott Whitlock
quelle
0

Leider ja.

Aber nicht nur eine Arbeitszeittabelle. Wir müssen:

  • Check-in und Check-out bei Ankunft / Abreise
  • Füllen Sie das Arbeitszeitblatt für unsere Muttergesellschaft zum Monatsende aus
  • Unsere idiotisch Regierung ( Kroatien ) hat vor kurzem eine weitere Belästigung hinzugefügt: in einer anderen Füllung täglich Zeiterfassungs. Warum? So können sie eine "Inspektion" senden, um Ihr Geld zu stehlen, wenn nicht jeder Mitarbeiter es vollständig ausgefüllt hat.
Dr. Hannibal Lecter
quelle
Ok, das geht irgendwie zu erklären , warum meine Eltern nach Australien bewegen beschlossen, vor allem wegen des Vaters unter Berufung auf Kroatien als zu bürokratisch und ärgerlich eine Karriere in bauen :).
Bobby Tables
@Guzica: Ich kann das bestätigen - das war ein sehr weiser Schachzug.
Dr. Hannibal Lecter
0

Ich bin erstaunt, wie viel Zeit auf Arbeitszeitnachweisen verschwendet wird und wie wenig die Organisation davon profitiert.

Für die meisten Gruppen sendet der Manager die für den Zeitraum vorgesehene Anzahl von Stunden. pro Projekt, pro Mitarbeiter, um dem Projektplan zu entsprechen. Alle Programmierer geben dann diese Zeit für jedes Projekt ein, an dem sie arbeiten. unabhängig davon, welche Zeit sie tatsächlich pro Projekt verbracht haben. Oder wie nützlich diese Arbeit war.

Für sie sind Arbeitszeitnachweise völlig nutzlos.

Andererseits erhalte ich den Build-Datensatz von Hudson und das Commit-Protokoll von VCS. Dadurch bekomme ich einen guten Eindruck davon, woran mein Team tatsächlich gearbeitet hat, ohne sie bitten zu müssen, mehr Formulare auszufüllen.

Es ist genauer, da es aufzeichnet, was Entwickler getan haben und nicht, was die Leute gesagt haben, dass sie Zeit damit verbracht haben.

sal
quelle
Ah, das erinnert mich an die Zeiten meines ersten Jobs. Sie hätten den Mitarbeitern Zeit sparen können, indem sie ein weiteres Programm hinzugefügt hätten, um die Stunden, die ich für die Arbeit an den einzelnen Projekten zugewiesen hatte, in das Projekt zu übertragen. Außerdem hätten sie vermieden, dass ich Stunden kopiere und sie von jemand anderem tippe. (Ja, das war vor einer Weile.)
David Thornley
0

Ich hasse es, sie bei der Arbeit auszufüllen, hasse es mit Leidenschaft ... was erklären könnte, warum ich im Moment drei Monate im Rückstand bin. Ich habe meine E-Mails, Kalender, Aufgaben in unserer Aufgabenverfolgungssoftware, Projekte zum Einfügen in unsere 'größere' Projektverfolgungssoftware. Sie bestehen jedoch weiterhin darauf, eine Arbeitszeittabelle auszufüllen, in der auf die Projekte / Aufgaben in den anderen Programmen verwiesen wird. Es ist alles nur ein Chaos.

Es wird dann verwendet, um die Effizienz, Geschwindigkeit usw. zu bestimmen, die bei der Berechnung Ihres Bonus verwendet werden. Die Tatsache, dass Sie in 40 Stunden 60 Stunden technisch gearbeitet haben, wird nicht wirklich bemerkt, aber was bemerkt wird, ist, dass sich alles verspätet hat ... trotz der Tatsache, dass ich die geschätzte Zeit für jede Zeit eingehalten habe, und Ich habe meine 8 Stunden gearbeitet, einige wären pünktlich gewesen ... aber allmählich später, schließlich mit Dingen, die nicht einmal begonnen wurden, bevor sie fällig waren.

Ich bin jedoch freiberuflich tätig und habe kein Problem damit, sie auszufüllen. Ich behalte eine Excel-Datei mit einem einfachen "Datum, Kommentar, Stunden". Es ist einfach, schnell und funktioniert viel besser.

Ich versuche nicht, Termine einzuhalten, die von einem Manager festgelegt und so lächerlich zufällig sind, dass es so aussieht, als ob Würfel gewürfelt wurden, seit ich nicht befragt wurde. Aufgabe A bekomme ich mit 2 Stunden zugeteilt ... trotzdem weiß ich, dass es einen Tag dauern wird. Aufgabe B Ich bekomme mit 20 Stunden zugeteilt ... aber ich weiß, ich kann es in 15 Minuten abbrechen.

CaffGeek
quelle
0

Das Konzept der Stundenzettel ist nicht schlecht. Für Einzelpersonen ist dies möglich, wenn sie erst einmal den Überblick über die Zeit behalten, die für die Ausführung einer Aufgabe erforderlich ist

  1. ähnliche Aufgaben genauer abschätzen
  2. Aufgaben gut planen, um sich während der Woche zu beschäftigen, und
  3. vorher wissen, ob sie Termine verpassen

Außerdem können die Kosten eines Projekts verfolgt werden.

Es tritt jedoch immer schnell ein Problem auf. Hier ist die Vorlage für die Abfolge der Ereignisse:

  1. Das Management bekommt einen Geruch von "Messbarkeit". Sie stellen sich vor, dass dies ein Management-Tool ist.
  2. Die geloggten Stunden werden in Frage gestellt, Erklärungen für eine Zahl, die größer als eine Zahl ist (sagen wir 6), und dies alles im Sinne einer falschen Kontrolle und Verwaltung.
  3. Als nächstes wird das Team verglichen und gegeneinander ausgespielt, wer mehr Stunden aufzeichnet. Die Ausgabe wird in Stunden überwacht.
  4. Sie werden einen Stundenzettelkoordinator oder eine ähnliche Rolle einstellen, um diesen Prozess zu unterstützen.
  5. Diese Person wird, um einen Punkt zu beweisen, der Vorlage ein paar weitere Felder hinzufügen und den Prozess erweitern . Jetzt vervierfacht sich die für die Arbeitszeittabelle benötigte Zeit plötzlich.

So wird ein System, das früher als Unterstützung für Programmierer gedacht war, zu einem Engpass.

CMR
quelle
-1

Ja. Aber auf einer ziemlich groben Ebene für die wöchentlichen Managementberichte. Das PMO meldet dies in angemessener Granularität von der Geschäftsleitung bis zum Direktor. Für einzelne Projekte erfolgt die Verfolgung des Fortschritts auf Projektaufgabenebene, was jedoch nicht in die Arbeitszeittabelle eingeht, sondern eher für das Projektmanagement.

softveda
quelle
-1

Das einzige Mal, dass ich es nicht ärgerte, Arbeitszeittabellen ausfüllen zu müssen, war, als ich in einem Team mit XP arbeitete. Ich nehme an, das lag daran

  1. Diese Karten wurden jeden Morgen im Rahmen des Stand-up-Meetings ausgefüllt (das war das erste Mal, dass ich Meetings mit einem hohen Ergebnis / Zeitverhältnis sah).
  2. Ich konnte tatsächlich die Ergebnisse des Aufwandes sehen (für die Berechnung der Zeit, die benötigt wird, um zukünftige Aufgaben zu implementieren)

OTOH, ich benutze seit mehr als zehn Jahren eine hausgemachte Excel-Tabelle, um meinen Überstundenstatus (und das, was ich jeden Tag gemacht habe) zu erfassen. Derzeit fülle ich die Arbeitszeittabelle normalerweise am Freitag aus, bevor ich das Unternehmen verlasse, und kopiere sie aus meiner Excel-Tabelle.

sbi
quelle
-1

Nein, und ich würde Job- / Vertragsangebote ablehnen, bei denen ich Stundenzettel ausfüllen müsste. Ich werde niemals die Ignoranz von Managern verstehen, die denken, dass das berüchtigte Arbeitszeitblatt eine Art großartiges Werkzeug ist, um Programmierer diszipliniert zu halten und die Leistung zu messen.

Nach allem, was er / sie weiß, habe ich möglicherweise gerade einen Codeabschnitt aus einem Blog kopiert / eingefügt, der ein schweres Problem in den ersten zehn Minuten löst, und den Rest meiner aufgezeichneten Zeit damit verbracht, interessante Diskussionen über P.SE zu lesen.

Wir sind keine Baumwollplantagenarbeiter und sollten nicht als solche behandelt werden.

Jas
quelle
4
Was ist mit Managern, die glauben, dass das berüchtigte Arbeitszeitblatt ein großartiges Tool für die Abrechnung von Kunden ist? Oder um eine Rückkopplungsschleife bereitzustellen, um die Genauigkeit der Schätzungen zu verbessern?
Carson63000
Dies ist eine großartige Möglichkeit, die Naivität von nicht-technischen Kunden auszunutzen. Ähm, nicht dass ich das jemals getan hätte. ;)
Bobby Tables
-1

Früher musste ich Arbeitszeitnachweise bei allen vorherigen Unternehmen ausfüllen, aber nicht bei meinem aktuellen Auftritt.

Meist schien es eine sinnlose Aufgabe zu sein, außer in einem Fall: einem Unternehmen, für das ich gearbeitet habe und für das wir Kunden direkt die Zeit unserer Entwickler in Rechnung stellten. Das war verständlich.

Das Problem mit Arbeitszeittabellen bei typischer Software-Arbeit ist, dass die Arbeit zu dynamisch ist, um in nette kleine Bündel zu passen. Zum Beispiel in meinem aktuellen Auftritt: In einer typischen Stunde würde ich 17 Minuten auf E-Mails aus dem Marketing antworten, 11 Minuten Fragen des Helpdesk zu einem Kundenproblem beantworten, 12 Minuten einem neuen Kollegen bei etwas helfen und 20 Minuten tatsächlich daran arbeiten ein offizielles CR-Problem, das eindeutig zeitlich erfasst werden kann. Mischen Sie diese Intervalle nach dem Zufallsprinzip und Sie haben eine typische Stunde für Senior-Entwickler.

Natürlich ist nicht jede Stunde eines jeden Tages so, aber es ist oft genug genug, um die Arbeitszeittabellen hier ziemlich sinnlos zu machen. Wenn Sie nicht messen möchten, wie viel Zeit für eine bestimmte abrechnungsfähige Aufgabe aufgewendet wird (was hier nie der Fall ist), ist dies im Grunde eine Zeitverschwendung (sowohl Entwicklerzeit als auch Lohnzeit).

Bobby Tische
quelle
-1

Vor einigen Jobs in einem anderen Land als dem, in dem ich jetzt lebe, haben wir keine Stundenzettel erstellt. Wir haben ein Gehalt bekommen. Wenn die Arbeit erledigt war, dann war das das Ende.

Als ich nach Australien zog, gab es überall Stundenzettel. Bezahlte das, was als "Gehalt" bezeichnet wurde, aber mit Stundenzetteln und aufgezeichneten Stunden. Nicht ganz mein Commonwealth-Verständnis einer Angestelltenposition gegenüber einer Lohnposition.

Tim Williscroft
quelle
-1

Wenn nötig, fülle ich Stundenzettel aus (zum Beispiel haben wir abrechnungsfähige Stunden, über die ein Kunde Bescheid wissen muss), aber im Allgemeinen mag ich die ganze Idee aus einigen Gründen nicht:

  1. Ich vergesse sie Neun Mal von zehn vergesse ich ein paar Tage und gehe dann zurück und fülle es mit größtenteils ungenauen Informationen aus.
  2. Ich bin ein Erwachsener, der meine Zeit sehr gut einteilen kann. Wenn ich zu viel Zeit mit etwas verbringe, gebe ich meinem Manager Bescheid. Ich brauche sie nicht , um mir zu sagen, wenn ich zu viel Zeit mit etwas verbringe.
Jason Baker
quelle
-1

Unsere Stundenzettel-Anwendung wird auch zum Nachverfolgen von Urlaubs- und Spesenabrechnungen verwendet.

Die Eingabe der Zeit erfolgt bis zu einer Granularität von 1/2 Stunde. Dies erfolgt zu Berichtszwecken an leitende Angestellte. Einige der Entwickler weigern sich, dies zu tun, und werden daher vierteljährlich damit beauftragt, ihre Arbeit einzustellen und ihre Zeit auf den neuesten Stand zu bringen. Ich versuche die Jungs daran zu erinnern, wenn sie 12 Stunden am Tag verbringen, und sie schreiben 8 Stunden, die Idioten oben werden auf die Idee kommen, dass wir überhaupt keine neuen Entwickler brauchen - wir können mit der Last umgehen. Wir hatten im letzten Winter einen Todesmarsch, der viele Monate lang 7-tägige Arbeitswochen umfasste. Die Hälfte der Entwickler schrieb 40 Stunden pro Woche in der Berichts-App, während einige von uns tatsächliche Zahlen meldeten. Laut Bundesgesetz sind Programmierer "befreit" (was bedeutet, dass sie von Überstunden befreit sind, wenn kein anderer Gewerkschaftsvertrag besteht). Wenn Sie also Überstunden melden, erhalten Sie keine Vergütung für Überstunden, aber die Zahlen werden weiterhin in Berichten angezeigt.

Die Zeit, die für die Bearbeitung von Fehlern und neuem Code aufgewendet wurde, wird in Team Foundation Server nachverfolgt und nur mit einer Granularität von 1 Tag. Dies versuchen wir zu tun, um besser abzuschätzen, wie viel Zeit wir dafür benötigen, da unser Schätzungsprozess um -25% bis + 1000% abweicht. Im Moment ist das Werfen von Pfeilen auf einen Kalender über den Raum ungefähr so ​​genau wie unsere Schätzprozesse.

Der vorherige Ort verwendete Zeitnachweise zur Abrechnung von Kunden. Wenn Sie also 45 Minuten mit der Bearbeitung eines Kundenfehlers verbracht haben, wurden dem Kunden 45 Minuten in Rechnung gestellt.

Tangurena
quelle
-1

Ich habe fast ein Jahrzehnt lang Arbeitszeitnachweise ausgefüllt, sowohl als Vollzeitbeschäftigter als auch als Auftragnehmer, und zwar in vier verschiedenen Berufen. Ich finde also wenig Reibung bei der Verwendung, glaube aber nicht, dass ich zu sehr in die Arbeit verwickelt werde Minutia von Aufgaben. Das körnigste, das ich jemals machen werde, ist 1/4 Stunde, und das ist selten.

Kürzlich habe ich jedoch Grindstone verwendet , um zu verfolgen, was ich tue (zum Glück kann ich aufgrund meiner aktuellen Position meine eigene Arbeitszeittabelle einreichen, anstatt gezwungen zu sein, ein selbst entwickeltes intranetbasiertes System auszufüllen).

Ich würde es jedem empfehlen, der feststellt, dass die Pflege der Arbeitszeittabellen zu lange dauert oder ärgerlich ist

Johnc
quelle
-1

Ich musste noch nie eine Arbeitszeittabelle ausfüllen und glaube nicht, dass ich einer Firma beitreten würde, die dies erfordern würde. In allen Unternehmen, in denen ich gearbeitet habe, wurde ich immer danach beurteilt, was ich getan habe und nicht danach, wie lange es gedauert hat . Ergebnisse und Leistung sind viel wichtiger, als wie lange es gedauert hat, sie zu erzielen. Tatsächlich schließt Ersteres Letzteres ein: Wenn ich in einem Jahr so ​​viel erledigt hätte wie ein anderer Entwickler in einer ähnlichen Position in einem Monat, wäre meine Bewertung wahrscheinlich nicht sehr gut. Umgekehrt funktioniert das nicht so gut: Zu wissen, dass eine Person 60 Stunden in dieser Woche und eine andere 40 Stunden in der Arbeit verbracht hat, reicht nicht aus, um ein aussagekräftiges Urteil zu fällen. Einige der effektivsten Entwickler arbeiten am wenigsten, gerade weil sie effizient sind.

Außerdem war ich bei jedem Job ein Angestellter, so dass ich nicht mehr oder weniger bezahlt wurde, weil ich mehr oder weniger Stunden investiert habe. Die Informationen auf einer Arbeitszeittabelle wären also niemals zu meinem Vorteil. Und zu guter Letzt, was geht Sie an, was ich tue, um ein Projekt zu realisieren? Wenn ich die beste Software des Unternehmens produziere, Sie aber feststellen, dass ich 4 Stunden am Tag im Internet surfe, würden Sie mich dann feuern? Woher weißt du, dass das Surfen im Internet für meinen mentalen Prozess nicht wesentlich ist? Außerdem, selbst wenn ich tat im Web surfen , 4 Stunden pro Tag, würde ich wahrscheinlich nicht auf meinen Zeiterfassungs setzen, die die Info bedeuten , ist ziemlich nutzlos sowieso. Ich glaube, ich wäre versucht, es mit BS auszufüllen und Ende der Woche zusammen mit meinem TPS-Bericht einzureichen ...

Jewgenij Brikman
quelle