En tant que programmeur, devez-vous faire des feuilles de temps? [fermé]


32

Les feuilles de temps sont quelque chose que je n'ai jamais aimé, mais néanmoins une exigence au sein de mon entreprise. Ils ne me dérangent pas tellement, mais ils semblent vraiment broyer les vitesses des autres. Je suppose que j'ai quelques questions et les commentaires seraient formidables.

  1. Devez-vous faire des feuilles de temps, en supposant que vous n'êtes pas un entrepreneur? (C'est compréhensible pour moi).
  2. Quelle est la granularité des feuilles de temps avec lesquelles vous seriez à l'aise ou que vous utilisez? (ex: toutes les inscriptions doivent être inférieures à deux heures).
  3. Est-ce que les feuilles de temps prendraient en compte vos raisons de ne pas accepter un emploi ou de quitter un emploi actuel?
  4. Comment la direction de votre organisation a-t-elle justifié les feuilles de temps si vous ne facturez pas à un client?

Hou la la! Merci pour toutes les réponses à tous! J'apprécie vraiment les commentaires. Il est malheureux que je ne puisse en choisir qu'une comme réponse.
vcsjones

Réponses:


71

En tant que manager, oui, je fais faire des feuilles de temps à l'équipe. Voici pourquoi et quelques notes sur la façon dont elles sont mises en œuvre pour, espérons-le, minimiser les perturbations:

  1. En tant qu'entreprise, une grande partie de notre travail se fait en fonction du temps et des matériaux. Sans feuilles de temps, cela ne fonctionne évidemment pas. Nous avons 10 clients et une gamme de projets et de produits différents, mais nous ne sommes pas assez grands pour consacrer des personnes à des clients ou des projets à temps plein, ce qui signifie que nous devons avoir un moyen de déterminer le temps nécessaire. Même si ce n'était pas vrai pour gérer une équipe, vous devez toujours comprendre ce qui prend du temps et combien. Vous pensez que l'ancienne application utilisée par les gars de la salle du courrier prend plus de temps à prendre en charge qu'elle n'en vaut la peine? Qu'en est-il lorsque quelqu'un demande combien de travail a été consacré à la fonctionnalité X sur le nouveau site Web, ce qui a doublé les ventes? Ou lorsque vos développeurs disent que vous devriez recruter quelqu'un d'autre et qu'on vous demande de ventiler ce qu'ils font pour aider à le justifier?

  2. Il existe des catégories pour tous les «non-travail» raisonnables, y compris le mentorat, les discussions techniques générales, le soutien, les réunions, etc.

  3. Correction de bugs - nous enregistrons le temps sur un projet entier plutôt que bug par bug. Cela a tendance à rendre les choses beaucoup plus faciles - passez la journée à corriger des bogues, 7,5 heures de correction de bogues vont à l'encontre du projet et vous avez terminé. Pas besoin d'essayer de comprendre comment il a été divisé entre les 13 bugs que vous avez corrigés.

  4. Lorsque nous les avons mis en œuvre, j'ai promis que personne ne serait pénalisé / récompensé pour ce qui figurait sur sa feuille de temps tant qu'elle était exacte. Il n'y a donc aucune contribution aux examens basés sur la rentabilité ou l'utilisation ou toute autre chose. Cela signifie qu'il n'y a aucune incitation à la distorsion.

  5. Par précis, je veux dire à peu près. Les gens ne devraient vraiment pas avoir à passer trop de temps à s'inquiéter de ce qui se passe lorsqu'ils font un café ou vont aux toilettes. Fondamentalement, si vous notez sur un bloc-notes chaque chose sur laquelle vous avez travaillé pendant la journée, puis à la fin de la journée, décomposez-la approximativement entre les heures de travail et c'est tout. Si cela ne devrait pas prendre plus de 5 minutes max.

  6. Si je n'aime pas ce que je vois - par exemple, quelqu'un a passé trop de temps sur la tâche X - l'enquête porte sur ce que nous pouvons faire pour accélérer X, plutôt que sur tout ce qui concerne la feuille de temps.

  7. Savoir combien de temps vous avez passé à faire quelque chose est un excellent moyen d'améliorer les estimations.

Le sentiment anti-feuille de temps chez de nombreux programmeurs semble provenir de deux choses - (1) des feuilles de temps mal implémentées qui prennent trop de temps à remplir, demandent plus d'informations que ce qui est vraiment nécessaire et encouragent le mensonge et la distorsion de sorte que les informations ne valent rien de toute façon, et (2 ) le sentiment que tout ce qui gêne légèrement un développeur devrait être supprimé.

La première est juste, mais vous devriez blâmer la mise en œuvre et les règles que quelqu'un a attachées, et non pas l'idée de feuilles de temps qui peuvent être faites de manière à ne pas avoir ces problèmes. La seconde est tout simplement irréaliste - il y a de nombreuses parties impliquées dans des projets, à la fois à l'intérieur et à l'extérieur de l'entreprise, chacune ayant de nombreuses exigences. Oui, nous voulons faire tout notre possible pour rendre les programmeurs productifs, mais cela doit être équilibré avec les besoins des autres parties.


1
N'oubliez pas la peur des représailles comme raison de ne pas aimer les feuilles de temps. Cependant, c'est un problème entièrement différent.
Ryan Michela

Excellente réponse complète.
JBRWilkinson

3
+1 pour avoir souligné que les défauts de mise en œuvre d'une idée ne signifient pas nécessairement que l'idée elle-même est défectueuse.
GSto

en effet, très bien. J'ajouterais cependant que les mauvaises implémentations sont dues à un besoin de suivi du temps sans se demander pourquoi ce besoin se pose. Au travail ici, nous avons une feuille de temps qui fonctionne par projets (donc les tâches non liées au projet ne peuvent pas être journalisées correctement) et une quantité ridiculement grande de tâches possibles (50+) dont, en tant que développeur, seules 3 ou 4 sont vraiment importantes. Franchement, je ne sais pas quelles informations ils en tirent, mais je me risquerais à dire que seule la paie les utilise et qu'ils ne se soucient que du total hebdomadaire !!
Newtopian

1
+1 Trop de programmeurs pensent que leur travail consiste simplement à coder et que tout le reste n'est pas leur travail. Feuilles de temps, travail avec des utilisateurs difficiles, réunions - d'après mon expérience, certains programmeurs ne réalisent pas qu'ils doivent effectuer ces tâches ainsi que (et au même niveau de qualité que) le codage réel.
JDB

26

Je ne reçois pas du tout la chose anti-feuille de temps. Les feuilles de temps sont ce qui vous fait payer. Pas de feuille de temps, pas d'argent. J'aime être payé, donc j'aime mes feuilles de temps. Je n'ai jamais eu de feuille de temps qui prenait plus de cinq minutes par jour à remplir. Honnêtement, il y a beaucoup de choses beaucoup plus ennuyeuses dans ma journée qu'une feuille de temps de cinq minutes.


41
Faire le travail, c'est ce qui me fait être payé, pas combien de temps je me suis assis à mon bureau. Je suppose que je devrais enregistrer des heures supplémentaires pour faire des recherches à la maison, m'asseoir sur la boîte pour réfléchir au problème ou sortir pour faire une promenade pour réfléchir au problème. Ce n'est pas l'imo anti-feuille de temps, c'est le manque de sensibilisation des employeurs sur la façon dont le travail est fait.
Steven Evers

1
Du point de vue de l'application qui paie la paie, pas de feuille de temps, pas d'employé à payer. Nous avons un minimum d'heures que nous devons travailler même lorsqu'ils sont salariés. L'entreprise a besoin de documenter ses vacances ou ses congés de maladie, etc. L'entreprise a besoin de données sur le temps consacré à divers projets. Tous les employés de la plupart des entreprises remplissent des feuilles de temps.
HLGEM

D'une manière générale, si nous ne pouvons pas montrer à nos clients le travail que nous avons mis dans quelque chose que nous ne sommes pas payés et si nous ne sommes pas payés, nous avons tendance à avoir du mal à payer notre personnel. Dans tous les cas, penser au problème est un travail et doit être classé comme tel sur votre feuille de temps - si votre manager a un problème avec cela, c'est un problème mais ce n'est pas un problème avec les feuilles de temps en soi, c'est un problème avec une implémentation stupide de feuilles de temps .
Jon Hopkins du

@SnOrfus, ou - vous pourriez passer les heures "supplémentaires" pour faire plus de travail au bureau, prendre des initiatives et obtenir une augmentation pour un projet parallèle.
P Shved

1
Je pense (au moins pour moi) que le fait de faire une feuille de temps démontre que la personne qui demande la feuille de temps ne vous fait pas confiance. Je travaille dans le développement Web depuis des années. Récemment, mon employeur actuel m'a demandé de commencer à enregistrer des feuilles de temps. Bien que ce soit loin d'être la seule chose que je n'aime pas dans mon emploi actuel, c'est un autre élément que j'ai ajouté à la liste des choses qui me font chercher un nouvel emploi.
GordonM

17

Nous ne demandons pas aux programmeurs de remplir des feuilles de temps. Nous avons un système de gestion des tâches que les gens ne semblent pas vouloir utiliser, ce qui nous donne à peu près toutes les données dont nous avons besoin en matière de comptabilité. Il n'est pas difficile de savoir quand quelque chose a dépassé le temps prévu vers quelqu'un oubliant simplement de marquer un élément comme terminé.

Cela devient également évident si quelqu'un ne produit tout simplement pas.

Quelques requêtes dans le suivi des bogues aident également à montrer où les choses pourraient être bouchées.

Nous préférons éloigner les programmeurs des tâches administratives dans la mesure du possible et croire que les gens font leur travail.

La seule fois où je trouverais raisonnable de garder un temps précis, c'est si le client était facturé à l'heure pour quelque chose. Mais alors, la raison ultime de le faire devient évidente et un peu plus confortable, le temps doit être suivi avec précision car c'est le montant que le client paiera. C'est un peu différent de se sentir microgéré pour des raisons d'administration.

Je suis tout pour traiter les adultes comme des adultes.


Quel système de gestion des tâches?

@ Thorbjørn Ravn Andersen Un que nous avons développé en interne. Il est lié à notre serveur XMPP pour rendre son utilisation un peu moins pénible.
Tim Post

3
"Je suis tout pour traiter les adultes comme des adultes.", Où dois-je postuler!
CaffGeek

12

À moins que vous ne facturiez des clients à l'heure, ou à moins que vous ne soyez un entrepreneur payé à l'heure, je ne m'attendrais pas à remplir des feuilles de temps. D'après mon expérience, ils sont contre-productifs - oui, vous devez généralement garder une trace de la quantité de ressources affectées aux projets, mais cela peut être approximativement mensuel ("10 jours sur le projet X et 9 jours sur le projet Y, etc."). Les avantages de quelque chose de plus granulaire sont souvent compensés par le coût de leur enregistrement, et s'ils peuvent être utilisés comme un bâton pour battre le personnel, le personnel enregistrera simplement ce qui est acceptable plutôt que ce qui est exact.

L'autre inconvénient imprévu des entreprises est que si vous commencez à surveiller le personnel, vous constaterez peut-être que vous commencez à enregistrer à quel point le personnel fait plus! Si vous êtes payé pendant 40 heures et que vous êtes suivi pendant 40 heures, venez 40 heures, il y a une incitation incroyable à rentrer chez vous. Le personnel cessera souvent de faire le petit plus qui peut si souvent faire la différence.


2
+1. Ceci est très vrai (le dernier élément concernant le suivi). Je ne pense vraiment pas que mon travail soit basé sur le temps. Je traîne de 8 à 12 heures un jour donné en fonction des exigences et des délais du projet, etc. - surtout si le travail est intéressant et qu'il y a une technologie nouvelle et cool à apprendre. Commencez à me faire pointer l'horloge comme un travailleur de chaîne de production, cependant, et je suis susceptible de commencer à agir comme tel.
Bobby Tables

11

Mon entreprise a essayé, mais je l'ai ignoré ou j'ai noté des absurdités pendant quelques semaines tout en faisant le travail et ils l'ont oublié.


A fait la même chose mais pour une autre raison: les développeurs devaient remplir des feuilles de temps mais parce que nous étions des employés exonérés, nos feuilles de temps n'étaient pas autorisées à traverser 40 heures (sinon ils devraient nous payer des heures supplémentaires ...). À ce moment-là, nous avons dû mentir juste pour apaiser les gérants, alors j'ai fait très peu d'efforts - chaque lundi, j'ai fait mon 8-8-8-8-8 et je me suis soumis.
Austin Salonen

5
Travail - 1 heure; Remplir la feuille de temps - 7 heures.
VirtuosiMedia

@VirtuosiMedia: Ils voulaient du temps en | temps d'arrêt | raison - ça ressemblait plus à ceci: 8: 55 | 5: 10 | "Je travaille trop dur et je ne suis pas assez payé. Maintenant, je vais rentrer chez moi d'étudier et de rechercher. "
Steven Evers

Je vais être pénalisé pour ne pas avoir fait toutes mes feuilles de temps la semaine dernière. c'est comme ça que je suis tombé sur cette question et cette réponse. fou fuc # ing monde. (+1 btw)
Chani

5

Lors de mon travail précédent, je devais tenir compte de chaque bloc de 15 minutes. C'était une société de développement Web et nous avons chacun été chargés. Chaque tâche avait un nombre d'heures spécifique qui lui était alloué. Nous avons divisé le prix total que nous avons facturé au client par 100 $ / heure pour obtenir le nombre total d'heures disponibles pour le projet.

Si on me donnait 10 heures pour accomplir mes tâches et que cela me prenait 15 heures, je devais 5 heures supplémentaires à l'entreprise. J'ai utilisé un agenda quotidien de Franklin Covey pour suivre le temps.


1
Cela me rendrait complètement fou. Je ressens pour toi.
Eric King

1
Comment cette approche a-t-elle affecté la qualité du produit? Je pourrais imaginer que l'incitation n'est pas vraiment là pour s'assurer que la tâche est bien accomplie!
paul

12
Si vous avez terminé une tâche de 15 heures en 10 heures, vous devaient-ils 5 heures? Je suppose que non.
Jon Hopkins

2
@Jon H - Oui. Cependant, si l'ensemble du projet était menacé de se terminer, nous devions alors consacrer notre temps au projet afin qu'il puisse être réaffecté. Je détestais tout le système
Michael Riley - AKA Gunny

5
@Brian: Vous venez de décrire une boutique syndicale :) Vous ne pouvez pas être licencié pour avoir été abandonné dans votre travail, mais vous seriez certainement licencié pour avoir excellé dans ce domaine. Si vous faites le travail trop rapidement, vous pouvez être certain d'une visite du délégué syndical avec un avertissement amical concernant votre santé et votre bien-être sur la façon dont vous devez ralentir.
Dunk

0

Je travaille en tant que développeur web / chef de projet dans une petite entreprise (10 personnes au total) et tout le monde, y compris le PDG, doit enregistrer ce qu'il fait. Tout ce qui prend plus de 5 minutes doit être enregistré.

Une feuille de temps typique ressemblerait à ceci:

07:46 - 08:01: Client A - Projet B - Programmation - Remarque facultative
08:01 - 08:38: Client B - Projet C - Fixation - Remarque facultative
08:38 - 08:46: Client B - Projet D - Gestion de projet - Remarque facultative
08:46 - 09:00: Client A - Projet B - Support client - Remarque facultative
...

Puisque j'ai l'habitude de travailler comme ça, ce ne serait pas une raison pour refuser un emploi. Le PDG motive l'utilisation de ce type de feuilles de temps détaillées comme le moyen idéal pour comparer les estimations au temps réel passé sur un projet.


0

Je ne fais pas de feuille de temps. Il y a des projets spécifiques où je fais le suivi des estimations par rapport au temps réel (je n'utilise aucun type de minuteur.). Ce n'est pas obligatoire, mais je ressens le besoin de travailler sur ma capacité d'estimation.


0

Les feuilles de temps ne sont pas une rupture pour moi. Mon dernier emploi les avait d'abord pour assurer la transparence d'un client, puis les a abandonnés. Mon emploi actuel les a et ils sont conservés en cas de vérification, puisque nous demandons des subventions de recherche du gouvernement.

Le logiciel utilisé pour les feuilles de temps est vraiment nul, mais il me faut encore environ 5 minutes pour remplir une feuille de temps car ils sont à un niveau très élevé: 8 heures par jour, noter les vacances / jours de maladie et mettre quelques notes sur ce a été travaillé pendant la semaine. Je prends des notes tous les jours, donc il ne me faut pas longtemps pour trouver quelques lignes à taper dans la feuille de temps.


0
  1. Oui, les employés sont tenus de faire des feuilles de temps et ce n'est pas une chose inhabituelle pour moi de voir.
  2. Habituellement, ils sont divisés en différentes catégories, par exemple le support ou une fonctionnalité importante comme la recherche sur un site, avec un minimum de 15 minutes par entrée, soit 0,25 heure.
  3. Non, les feuilles de temps ne sont qu'une fonction administrative que j'accepte en quelque sorte dans le cadre de mon travail. Il peut être intéressant de décomposer mon travail en différents compartiments comme le travail administratif, le support et le développement.
  4. Il y a quelques justifications différentes que je connais pour que les développeurs fassent des feuilles de temps:
    1. Il existe diverses règles comptables sur la façon dont certaines dépenses peuvent être capitalisées et amorties afin qu'elles soient plus belles dans les livres, ou du moins c'est ce dont je me souviens en l'entendant à quelques reprises.
    2. La quantification de notre allocation de temps permet à la direction de voir combien de temps est consacré à divers domaines qui peuvent être utilisés dans un sens pour la planification stratégique. Si un groupe de développeurs consacre beaucoup de temps au support, il peut être judicieux de créer une nouvelle équipe de support pour prendre le relais, éventuellement pour donner un exemple ici. Une autre pensée est que même si nous sommes des employés internes, il reste la question de savoir de quel budget proviennent nos salaires. Si nous effectuons principalement des travaux de projet, cela ne fait pas partie du budget du projet, ce qui n'est peut-être pas le même qu'un budget d'appui.

1
En ce qui concerne le point 4.1, il existe des allégements fiscaux et des subventions pour le travail qui peuvent être considérés comme de la recherche dans de nombreux pays et la feuille de temps peut être un bon moyen de le montrer.
glenatron du

0

Je dois remplir plusieurs feuilles de temps.

Il y a d'abord la feuille de temps qui va aux RH. Cette feuille de temps indique simplement les heures travaillées / non travaillées et est utilisée pour suivre la prise de force et les jours de maladie. Il est donc toujours rempli par multiples de 8 (tous les jours ou tous les jours).

Ensuite, il y a la feuille de temps qui va à l'entreprise. Je travaille au développement de logiciels dans une grande entreprise; la plupart (99%) de nos projets sont destinés à des utilisateurs internes. Ces projets sont facturés aux utilisateurs à l'heure; donc un projet pour, disons, le service juridique sera imputé sur le budget du service juridique. Cette feuille de temps est la plus politisée; il y a une pression de la direction informatique pour consacrer autant de temps que possible aux projets, et la pression des propriétaires de projet pour charger autant de temps que possible aux TI (c.-à-d. réunions du personnel, formation informelle, etc.). De plus, avant tout travail sur un projet, il est «estimé» et un certain «budget» d'heures est alloué. Donc, afin d'allonger les heures, il y a une pression de toutes les parties pour faire preuve de créativité avec la feuille de temps; le fait de marquer 8 heures dans une journée donnée pour le même projet déclenche un drapeau rouge qui déclenche plus de 3 gestionnaires frappant votre cube. Les heures supplémentaires ne sont JAMAIS marquées, car elles ne servent à rien (mon salaire est le même et il diminue les heures disponibles plus rapidement). La précision de cette feuille de temps peut nuire à votre carrière.

Enfin, il y a la feuille de temps du projet. C'est celui qui revient aux maîtres d'ouvrage; ce n'est pas ventilé par date, mais par heure. C'est donc la feuille qui dit "J'ai passé 9 heures sur votre projet cette semaine; les tâches A et B ont été accomplies, et les bugs X et Y ont été corrigés.". Cette feuille de temps est une œuvre de fiction complète; étant donné qu'il obtient son nombre d'heures de la feuille de temps précédente, le rapport tâches / temps est complètement inexact. Cependant, cette feuille de temps n'est vraiment utilisée que pour déterminer si nous avons atteint ou non le jalon X par une heure d'utilisation Y, c'est donc plus une mesure générale de la progression que toute autre chose.


Ugh, parle de surpuissance !!
ozz

Alors, que se passe-t-il lorsque vous avez un rendez-vous chez le médecin? Devez-vous décoller toute la journée? En outre, ce que vous appelez créatif est également connu comme illégal pour les entreprises qui font des affaires avec le gouvernement.
Dunk

0

Il y a deux emplois, j'ai rempli des feuilles de temps. Ils ont été effectués afin d'enregistrer le salaire (nous avons été payés des heures supplémentaires) et de facturer le client (beaucoup de travail était T&M) et de vérifier les hypothèses par rapport aux chiffres réels sur les projets à prix fixe. Je les ai également trouvés utiles pour enregistrer certaines de mes propres informations, plutôt que de conserver un journal personnel par rapport à un journal de feuille de temps. Cela a très bien fonctionné.

Il y a un travail, j'ai essayé d'utiliser les feuilles de temps de la même manière (les conditions étaient très similaires), mais dans ce cas, l'entreprise remettait en question chaque petite chose sur la feuille de temps. J'aurais des conversations téléphoniques pour discuter de ce que j'ai mis sur ma feuille de temps qui a duré plus longtemps que le temps en question. J'ai arrêté d'enregistrer l'heure exacte, car c'était absurde. D'autres personnes semblaient également mentir sur leur feuille de temps, interrogées.

Dans ce travail, mon temps n'est pas directement facturable à un client, juste aux projets internes principalement, mais je fais toujours des feuilles de temps. Ils sont faciles à faire et utiles, non seulement pour moi, mais pour la société pour la comptabilité, etc. Je n'ai jamais été questionné sur ce que je mets sur une feuille de temps ici, donc je les garde assez précis.

Je dirais qu'ils sont super, jusqu'à ce qu'ils commencent à vous pénaliser pour ce que vous leur mettez.


0

Malheureusement oui.

Mais pas seulement une feuille de temps. Nous devons:

  • Enregistrement et départ à l'arrivée / au départ
  • Remplissez la feuille de temps de notre maison mère à la fin du mois
  • Notre gouvernement idiot ( Croatie ) a récemment ajouté une autre nuisance: remplir une autre feuille de temps quotidienne . Pourquoi? Ainsi, ils peuvent envoyer une "inspection" pour voler votre argent si chaque employé ne l'a pas complètement rempli.

Ok, cela explique en partie pourquoi mes parents ont décidé de déménager en Australie, principalement parce que papa a dit que la Croatie était trop bureaucratique et ennuyeuse pour faire carrière. :)
Bobby Tables

@Guzica: Je peux le confirmer - c'était une décision très sage.
dr Hannibal Lecter

0

Je suis étonné de voir combien de temps est gaspillé sur les feuilles de temps et combien l'organisation en tire peu.

Pour la plupart des groupes ici, le gestionnaire envoie le nombre d'heures budgétisées pour la période; par projet, par employé afin de correspondre au plan de projet. Tous les programmeurs entrent ensuite cette heure pour chaque projet sur lequel ils travaillent; quel que soit le temps passé par projet. Ou à quel point ce travail était utile.

Pour eux, les feuilles de temps sont totalement inutiles.

D'un autre côté, j'obtiens le record de build de Hudson et le journal de commit de VCS. De cela, j'ai une bonne idée de ce sur quoi mon équipe a réellement travaillé sans avoir à leur demander de produire plus de formulaire.

C'est plus précis car il suit ce que les développeurs ont fait et non ce que les gens ont dit avoir passé du temps à faire.


Ah, cela me rappelle les feuilles de temps de mon premier emploi. Ils auraient pu économiser du temps aux employés en ajoutant un autre programme pour transférer les heures qui m'ont été assignées pour travailler sur chaque projet dans le projet, et évité de me faire copier des heures et que quelqu'un d'autre les frappe. (Oui, c'était il y a un certain temps.)
David Thornley

0

Je déteste les remplir au travail, je déteste avec passion ... ce qui pourrait expliquer pourquoi j'ai trois mois de retard en ce moment. J'ai mes e-mails, mon calendrier, mes tâches dans notre logiciel de suivi des tâches, les projets à mettre en place, dans notre logiciel de suivi de projet «plus grand». Et pourtant, ils insistent toujours pour remplir une feuille de temps qui fait référence aux projets / tâches dans les autres programmes. C'est juste un gâchis.

Il est ensuite utilisé pour déterminer l'efficacité, la vitesse, etc., qui est utilisé lors du calcul de votre bonus. Le fait que vous faisiez techniquement 60 heures de travail, en 40 heures, n'est pas vraiment remarqué, mais ce qui est remarqué, c'est que tout était en retard ... malgré le fait que j'avais suivi le temps estimé sur chacun, et travaillé mes 8 heures, certains auraient été à l'heure ... mais progressivement plus tard, finalement avec des choses qui n'ont même pas commencé avant leur échéance.

Cependant, en indépendant, je n'ai aucun problème à les remplir. Je garde un fichier Excel avec une simple "date, commentaire, heures". C'est simple, c'est rapide et ça marche tellement mieux.

Je n'essaie pas de respecter des délais fixés par un manager et si ridiculement aléatoires qu'il semble que des dés ont été lancés depuis que je n'ai pas été consulté. Tâche A, j'obtiens avec 2 heures allouées ... pourtant je sais que ça prendra une journée. Tâche B J'obtiendrai avec 20 heures allouées ... pourtant je sais que je peux le faire en 15 minutes.


0

Le concept des feuilles de temps n'est pas mauvais. Pour les individus, une fois qu'ils peuvent suivre le temps nécessaire pour effectuer une tâche, ils peuvent

  1. estimer plus précisément des tâches similaires
  2. bien planifier les tâches pour se tenir occupé pendant la semaine, et
  3. savoir à l'avance s'ils manqueront des délais

En outre, le coût d'un projet peut être suivi.

Cependant, invariablement toujours, un problème apparaît rapidement. Voici le modèle de la séquence d'événements:

  1. La direction dégage un parfum de «mesurabilité». Ils imaginent qu'il s'agit d'un outil de gestion.
  2. Les heures enregistrées seront remises en question, des explications demandées pour tout nombre supérieur à un certain nombre (disons 6) le tout dans un sens de faux contrôle et de gestion.
  3. Ensuite, l'équipe sera comparée et opposée pour savoir qui enregistre plus d'heures. La sortie sera contrôlée en termes d'heures passées.
  4. Ils embaucheront un coordonnateur des feuilles de temps ou un rôle de ce type pour faciliter ce processus.
  5. Pour prouver un point, cette personne ajoutera quelques champs supplémentaires au modèle et augmentera le processus . Maintenant, le temps nécessaire pour passer sur la feuille de temps quadruple soudainement.

Ainsi, un système qui était autrefois envisagé pour aider les programmeurs devient un goulot d'étranglement.


-1

Oui. Mais à un niveau assez grossier pour les rapports de gestion hebdomadaires. Cela est signalé par le PMO tout au long de la direction au niveau de la direction avec une granularité appropriée. Pour les projets individuels, c'est au niveau de la tâche du projet pour suivre l'avancement, mais cela n'alimente pas la feuille de temps mais plus pour la gestion de projet.


-1

La seule fois où je n'ai pas regretté d'avoir à remplir des feuilles de temps, c'est quand j'ai travaillé dans une équipe utilisant XP. Je suppose que c'était parce que

  1. ces cartes ont été remplies dans le cadre de la réunion debout tous les matins (ce qui était la première fois que je pouvais réellement voir des réunions avec un rapport résultat / temps élevé)
  2. Je pouvais en fait voir les résultats de l'effort utilisé (pour calculer le temps nécessaire à la mise en œuvre des tâches futures)

OTOH, j'utilise une feuille Excel faite maison pour suivre mon état des heures supplémentaires (et ce que j'ai fait chaque jour) depuis plus de dix ans. Donc, actuellement, je remplis habituellement la feuille de temps vendredi avant de quitter l'entreprise, en copiant à partir de ma feuille Excel.


-1

Non, et je refuserais des offres d'emploi / contrat qui me feraient remplir des feuilles de temps. Je ne comprendrai jamais l'ignorance des gestionnaires qui pensent que l'infâme feuille de temps est une sorte d'outil formidable pour maintenir les programmeurs disciplinés ainsi que pour mesurer les performances.

Pour tout ce qu'il sait, j'aurais peut-être juste copié / collé un morceau de code d'un blog qui résout un problème difficile dans les dix premières minutes et j'ai passé le reste de mon temps enregistré à lire des discussions intéressantes sur P.SE.

Nous ne sommes pas des travailleurs des plantations de coton et ne devons pas être traités comme tels.


4
Qu'en est-il des gestionnaires qui pensent que la tristement célèbre feuille de temps est une sorte d'outil formidable pour facturer les clients? Ou pour fournir une boucle de rétroaction afin d'améliorer la précision des estimations?
Carson63000

C'est en fait un excellent moyen d'exploiter la naïveté des clients non techniques. Euh, pas que je l'ai jamais fait. ;)
Bobby Tables

-1

Avant, je devais remplir des feuilles de temps dans toutes les entreprises précédentes, mais pas dans mon concert actuel.

Généralement, cela semblait être un exercice inutile, sauf dans un cas: une entreprise pour laquelle je travaillais facturait directement aux clients le temps de nos développeurs. C'était compréhensible.

Le problème avec les feuilles de temps dans un travail logiciel typique est que le travail est trop dynamique pour tenir dans de jolis petits paquets. Par exemple, dans mon concert actuel: dans une heure typique, je pourrais passer 17 minutes à répondre aux e-mails du marketing, 11 minutes pour répondre aux questions du Helpdesk concernant un problème client, 12 minutes pour aider un collègue débutant avec quelque chose et 20 minutes pour travailler sur un problème officiel de CR qui peut être clairement mis en feuille de temps. Mélangez ces intervalles au hasard, et là vous avez une heure typique de développeur senior.

Toutes les heures de chaque jour ne sont pas comme ça bien sûr, mais c'est comme ça assez souvent pour rendre les feuilles de temps assez inutiles ici. À moins que vous n'essayiez de mesurer le temps consacré à une tâche facturable particulière (ce qui n'est jamais le cas ici), il s'agit essentiellement d'une perte de temps (à la fois pour le développeur et pour la paie).


-1

Il y a plusieurs emplois, dans un pays différent de celui dans lequel je vis actuellement, nous ne faisions pas de feuilles de temps. Nous avons été payés. Si le travail se faisait, c'était la fin.

Quand j'ai déménagé en Australie, des feuilles de temps partout. Payé ce qu'on appelait un «salaire», mais avec des feuilles de temps et des heures enregistrées. Pas tout à fait ma compréhension du Commonwealth d'un poste salarié par rapport à un poste salarié.


-1

Je remplirai des feuilles de temps si nécessaire (comme nous avons des heures facturables qu'un client doit connaître), mais en général, je n'aime pas l'idée dans son ensemble pour plusieurs raisons:

  1. Je les oublie. Neuf fois sur dix, je finis par oublier pendant quelques jours, puis je reviens le remplir avec des informations inexactes.
  2. Je suis un adulte qui est très capable d'allouer mon temps. Si je passe trop de temps sur quelque chose, je le ferai savoir à mon manager. Je n'ai pas besoin qu'ils me disent quand je passe trop de temps sur quelque chose.

-1

Notre application de feuille de temps est également utilisée pour suivre les rapports de vacances et de dépenses.

La saisie du temps se fait à une granularité de 1/2 heure. Cela est fait à des fins de rapport aux cadres supérieurs. Certains développeurs refusent de le faire et finissent donc par se voir demander trimestriellement d'arrêter de travailler et de mettre à jour leur temps. J'essaie de rappeler aux gars s'ils passent 12 heures par jour et qu'ils écrivent 8 heures, les idiots en haut auront l'idée que nous n'avons pas besoin de nouveaux développeurs - nous pouvons gérer la charge. Nous avons eu une marche de la mort qui a impliqué des semaines de travail de 7 jours pendant plusieurs mois l'hiver dernier. La moitié des développeurs ont écrit 40 heures par semaine dans l'application de création de rapports, tandis que plusieurs d'entre nous ont rapporté des chiffres réels. Selon la loi fédérale, les programmeurs sont "exonérés" (ce qui signifie exonérés d'heures supplémentaires en l'absence d'un contrat syndical contraire), donc le signalement des heures supplémentaires ne nous fera pas payer d'heures supplémentaires, mais les chiffres apparaîtront toujours dans les rapports.

Le temps passé à travailler sur les bogues et le nouveau code est suivi (en quelque sorte) dans Team Foundation Server et nous le suivons uniquement avec une granularité d'une journée entière. C'est ce que nous essayons de faire afin de mieux estimer le temps qu'il faudra pour faire les choses, car notre processus d'estimation est ralenti de -25% à + 1000%. Pour le moment, lancer des fléchettes sur un calendrier à travers la pièce est à peu près aussi précis que nos processus d'estimation.

L'endroit précédent utilisait des feuilles de temps pour facturer les clients, donc si vous avez passé 45 minutes à travailler sur le bogue d'un client, le client a été facturé 45 minutes.


-1

J'ai rempli des feuilles de temps, à la fois en tant qu'employé à temps plein et en tant qu'entrepreneur, pendant près d'une décennie, dans 4 emplois différents, donc je trouve peu de frottement à utiliser alors, mais je ne crois pas qu'il soit trop pris dans le minutie des tâches. Le plus granulaire que j'irai jamais est 1/4 h, et c'est rare.

Récemment, cependant, j'ai utilisé Grindstone pour garder une trace de ce que je fais (heureusement, mon poste actuel me permet de soumettre ma propre feuille de temps, plutôt que d'être obligé de remplir un système intranet local).

Je le recommanderais à tous ceux qui trouvent que la maintenance de leur feuille de temps prend trop de temps ou est irritante


-1

Je n'ai jamais eu à remplir une feuille de temps et je ne pense pas que je rejoindrais une entreprise qui m'y obligerait. Dans toutes les entreprises où j'ai travaillé, j'ai toujours été jugé en fonction de ce que j'avais fait et non du temps que cela avait pris . Les résultats et les performances sont bien plus importants que le temps qu'il a fallu pour les obtenir. En fait, le premier inclut le second: si j'en ai fait autant en un an qu'un autre développeur dans une position similaire l'a fait en un mois, mon évaluation ne serait probablement pas très bonne. L'inverse ne fonctionne pas aussi bien: savoir qu'une personne a passé 60 heures au travail cette semaine et une autre 40 heures ne suffit pas pour porter un jugement significatif. Certains des développeurs les plus efficaces passent le moins de temps au travail précisément parce qu'ils sont efficaces.

De plus, j'ai été salarié à chaque poste, donc je n'ai pas été payé plus ou moins parce que j'ai mis plus ou moins d'heures. Les informations sur une feuille de temps ne seraient donc jamais à mon avantage. Enfin, qu'est-ce que c'est le vôtre que je passe mon temps à faire un projet? Si je produis le meilleur logiciel de l'entreprise mais que vous découvrez que je surfe sur le web 4 heures par jour, me vireriez-vous? Comment savez-vous que la navigation sur le Web n'est pas essentielle à mon processus mental? De plus, même si je l'ai fait surfer sur le web 4 heures par jour, je ne serais probablement pas le mettre sur ma feuille de temps, ce qui signifie que l'info est assez inutile de toute façon. Je pense que je serais tenté de le remplir avec BS et de le remettre avec mon rapport TPS à la fin de la semaine ...

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.