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.
- Devez-vous faire des feuilles de temps, en supposant que vous n'êtes pas un entrepreneur? (C'est compréhensible pour moi).
- 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).
- Est-ce que les feuilles de temps prendraient en compte vos raisons de ne pas accepter un emploi ou de quitter un emploi actuel?
- Comment la direction de votre organisation a-t-elle justifié les feuilles de temps si vous ne facturez pas à un client?
management
vcsjones
la source
la source
Réponses:
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:
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?
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.
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.
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.
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.
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.
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.
la source
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.
la source
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.
la source
À 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.
la source
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é.
la source
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.
la source
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.
la source
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.
la source
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.
la source
la source
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.
la source
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.
la source
Malheureusement oui.
Mais pas seulement une feuille de temps. Nous devons:
la source
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.
la source
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.
la source
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
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:
Ainsi, un système qui était autrefois envisagé pour aider les programmeurs devient un goulot d'étranglement.
la source
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.
la source
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
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.
la source
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.
la source
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).
la source
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é.
la source
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:
la source
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.
la source
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
la source
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 ...
la source