Question d'abord: quelles sont les alternatives possibles au suivi du temps pour les employés d'une entreprise de développement Web / logiciel, et pourquoi sont-elles de meilleures options
Explication:
Je travaille dans une entreprise où nous travaillons comme ça. Tout le monde touche un salaire. Nous avons 3 types de travaux, contractuels, ad hoc et internes (non facturables). Adhoc n'est que de petits changements qui prennent quelques heures et nous facturons simplement le client à la fin du mois. Les contrats sont signés et nous avons ce gros processus long, comme d'habitude.
Nous déterminons combien facturer en obtenant une estimation du temps nécessaire (de la conception et des développeurs), en le multipliant par notre taux horaire et c'est tout. Disons que nous estimons 50 heures pour un site Web. Nous avons un logiciel de suivi du temps et devons enregistrer le temps que nous y consacrons (de 7h00 à 7h15 par exemple), le nom du projet et lui donner quelques commentaires.
Maintenant, si nous dépassons les 50 heures, nous perdons de l'argent et sommes inefficaces.
Maintenant que j'ai expliqué comment le système fonctionne, ma question est de savoir comment faire autrement si une meilleure méthode existe (ce dont je suis sûr qu'il faut). Personne ici n'aime le système actuel, nous ne pouvons tout simplement pas trouver d'alternative. Je serais plus que disposé à travailler après des heures plus longues sur un projet pour le faire à temps, mais je suis très enclin à le faire avec le système actuel. J'adorerais pouvoir résumer (ou lier) à ce message pour que mon manager leur montre pourquoi nous devrions utiliser le système abc au lieu de ce système.
la source
Le problème de cette méthode est qu'elle ne tient pas compte du risque inhérent aux estimations. Une meilleure pratique pour toute estimation consiste à l'exprimer sous forme de plage de temps, par exemple 50 heures ± 15 heures, ou quelque chose de similaire. Le terme d'erreur est difficile à trouver, mais personne ne pense que cela prendra exactement 50 heures de toute façon.
Il existe d'autres approches que le modèle de prix fixe; vous pourriez utiliser un taux inférieur et facturer des heures normales, mais ces jours-ci, vos clients voudront probablement vous transférer le risque. C'est bien, mais cela signifie que vous devez facturer une prime de risque raisonnable en fonction de la plage d'estimations de temps que vous proposez.
la source
Nous faisons des estimations avec un facteur «incertitude», plutôt que d'essayer d'estimer avec des facteurs «+/-». Les programmeurs peuvent facilement vous dire combien de temps quelque chose prendra "en supposant que rien ne va mal". Ce qu'ils ne peuvent pas facilement vous dire, c'est combien de temps cela prendra en cas de problème. Nous ajoutons donc un facteur d'incertitude - "L" signifie "ajouter 25%" - "M" signifie "ajouter 50%" et "H" signifie "ajouter 100% - pourrait doubler". Le temps réel a tendance à être compris entre le temps estimé et le temps estimé plus l'incertitude.
En ce qui concerne le suivi de votre temps, la méthode la plus précise consiste à écrire un programme qui affiche une boîte de dialogue toutes les minutes et vous demande "que faites-vous?", Avec une liste déroulante des tâches possibles. La seule entrée dont vous avez vraiment besoin dans cette zone de liste déroulante est "le temps de suivi", car si vous êtes interrompu toutes les minutes, vous n'aurez jamais rien d'autre à faire. Le même principe s'applique également à des intervalles de 15 minutes, mais pas aussi mauvais.
Ce que nous faisons, c'est d'exécuter un petit programme qui nous permet d'ajouter des tâches à une liste et de sélectionner celle sur laquelle nous travaillons, en lui permettant d'ajouter du temps. Si nous oublions de déplacer le sélecteur vers la bonne tâche, les totaux sont modifiables. Tout ce qui n'est pas dans l'une des lignes passe à "misc". Ce n'est pas totalement précis, mais la précision totale est moins importante que l'obtention du temps d'écoulement.
la source