Dans notre SSII, nous utilisons un outil de gestion de projet qui s'appelle Jira.
Cet outil permet de favoriser la collaboration, mais permet également de tracer chaque action des collaborateurs.
Par exemple :
le vendredi matin, je fais une démonstration de produit auprès du client et l'après-midi, j'organise la rétrospective de ce qui s'est passé les 2 dernières semaines.
Sur Jira, je mets pour le vendredi :
4h->réunion client
4h->réunion équipe
Pour le développeur, c'est différent...
Pour chaque fonctionnalité du produit, il doit imputer le nombre d'heures qu'il a passé dessus pour le développer.
Le développeur se retrouve donc avec un Jira de ce type :
3h->US001 - inscription
3h->US002 - connexion
1h->US003 - mot de passe perdu
1h->US004 - déconnexion
En général, nous saisissons notre temps de travail sur Jira en début ou fin de journée.
Lors de la dernière réunion des chefs de projet, le directeur était particulièrement énervé.
Un collaborateur (testeur) avait mal saisi ses heures de travail sur Jira.
Pour le mois, il avait mis toutes ses heures sur une même tâche : test automatisé de l'US004.
Le pire, c'est que je comprends parfaitement pourquoi...
Quand j'étais développeur, je ne saisissais pas mes heures chaque jour et me retrouvais à me remémorer approximativement mon parcours à la fin du mois.
Très souvent, j'avais envie de péter un câble et leur dire d'arrêter de nous fliquer et de créer une tâche générique "développer" où on saisirait toutes nous heures dessus...
Parce que la finalité, c'est qu'à partir de Jira, on génère le Compte Rendu d'Activité (CRA) qui permet aux ressources humaines de nous payer la fin du mois...
Le rôle principal du développeur est de développer.
Est-ce que s'auto-tracer par le biais d'un lourd process administratif doit faire parti de ses attributions ???