Suivi du Temps
Suivez le temps passé sur vos tâches directement depuis votre éditeur de code. Un chronomètre persistant dans la barre d'état fonctionne en parallèle de votre code, et un panneau dédié affiche vos journaux de temps, graphiques et heures d'équipe.
Le problème résolu
Enregistrer le temps dans un onglet de navigateur séparé après coup est imprécis. Vous oubliez ce sur quoi vous avez travaillé, vous estimez au lieu de mesurer, et vous manquez des heures facturables. Plus le suivi du temps est difficile, moins votre équipe l'utilise.
GitScrum Studio rend la saisie du temps sans effort. Le chronomètre est toujours visible dans la barre d'état. Un clic pour démarrer, un clic pour arrêter. Les entrées de temps sont automatiquement liées à la bonne tâche, au bon projet et au bon utilisateur.
Ce que vous voyez
Le chronomètre dans la barre d'état
En bas de votre éditeur, la barre d'état affiche une icône d'horloge avec un chronomètre. Ce chronomètre est toujours visible, peu importe le fichier ou le panneau que vous avez ouvert.
Au repos :
🕐 00:00:00En cours :
🕐 01:23:45 | PROJ-123 (fond jaune)L'état actif affiche le temps écoulé et le code de la tâche. Le fond jaune le rend impossible à manquer.
Démarrer un chronomètre
Cliquez sur l'icône d'horloge dans la barre d'état. Un menu QuickPick apparaît :
Quand aucun chronomètre n'est en cours :
| Option | Description |
|---|---|
| ▶ Start Timer | Ouvre un sélecteur de tâches pour choisir quelle tâche suivre |
| 📜 View Time Entries | Ouvre le panneau Suivi du Temps |
| 📊 Open Time Tracking Panel | Ouvre la vue analytique |
En sélectionnant Start Timer, vos tâches de tous les espaces de travail se chargent. Le sélecteur affiche :
PROJ-123 · In Progress · Implement login form
PROJ-124 · To Do · Design user profile page
PROJ-125 · In Review · Fix navigation bugChaque élément affiche le code de la tâche, l'état actuel du workflow et le titre. Tapez pour rechercher dans n'importe lequel de ces champs.
Sélectionnez une tâche et le chronomètre démarre immédiatement. La barre d'état se met à jour pour afficher le temps écoulé avec le fond jaune.
Arrêter un chronomètre
Cliquez sur le chronomètre dans la barre d'état lorsqu'il est en cours. Le menu QuickPick affiche :
| Option | Description |
|---|---|
| ⏹ Stop Timer | Arrête et enregistre l'entrée de temps |
| 🔄 Switch Task | Arrête le chronomètre actuel et en démarre un nouveau sur une autre tâche |
| 🗑 Discard Timer | Annule le chronomètre sans enregistrer de temps |
| 📜 View Time Entries | Ouvre le panneau Suivi du Temps |
| 📊 Open Time Tracking Panel | Ouvre la vue analytique |
En sélectionnant Stop Timer, un champ de saisie s'ouvre affichant le code de la tâche et le temps total écoulé. Ajoutez un commentaire optionnel décrivant ce sur quoi vous avez travaillé, puis appuyez sur Entrée pour enregistrer.
L'entrée de temps est enregistrée et liée à la tâche, au projet et à votre compte utilisateur.
Changer de tâche
Sélectionnez 🔄 Switch Task dans le menu du chronomètre actif. Le chronomètre en cours s'arrête automatiquement, l'entrée de temps est enregistrée, et un nouveau sélecteur de tâches s'ouvre immédiatement. Cela vous permet de passer d'une tâche à l'autre sans perdre de temps suivi.
Abandonner un chronomètre
Sélectionnez 🗑 Discard Timer pour annuler le chronomètre actif sans enregistrer. Aucune entrée de temps n'est créée. Utilisez cette option quand vous avez démarré un chronomètre sur la mauvaise tâche ou suivi du temps non productif par accident.
Persistance du chronomètre
Le chronomètre sauvegarde son état dans le stockage de l'éditeur toutes les 60 secondes. Cela signifie :
- Fermer l'éditeur → le chronomètre reprend lorsque vous le rouvrez
- Redémarrer votre ordinateur → le chronomètre reprend depuis le dernier état sauvegardé
- Ouvrir sur une autre machine → l'extension se synchronise avec le chronomètre actif du serveur au démarrage
Si le serveur a un chronomètre actif différent de l'état local, l'extension se synchronise pour correspondre au serveur.
Le panneau Suivi du Temps
Cliquez sur Time Tracking dans l'arborescence de la barre latérale (sous votre projet actif) pour ouvrir le panneau dédié. Ce panneau comporte trois onglets :
Onglet Journal
La vue par défaut affiche une liste des entrées de temps pour le projet en cours.
Statistiques d'en-tête :
| Métrique | Description |
|---|---|
| Heures totales | Somme de toutes les heures enregistrées sur la période sélectionnée |
| Facturable | Heures marquées comme facturables |
| Non facturable | Heures non marquées comme facturables |
| Travaillé aujourd'hui | Heures enregistrées aujourd'hui |
Filtre par période : Filtrez les entrées par Tout le temps, Cette semaine, Ce mois, Le mois dernier, ou une plage de dates personnalisée.
Liste des entrées : Chaque entrée affiche :
- Code et titre de la tâche
- Durée
- Date et heure
- Indicateur de facturation
- Utilisateur ayant enregistré l'entrée
Cliquez sur la tâche de n'importe quelle entrée de temps pour ouvrir le tiroir de tâche avec toutes les capacités d'édition.
Onglet Graphiques
Analyses visuelles des données de suivi du temps. Visualisez la répartition du temps par tâche, suivez les tendances quotidiennes et hebdomadaires, et analysez les ratios facturable vs. non facturable.
Onglet Équipe
Vue d'ensemble du suivi du temps par membre de l'équipe. Consultez qui a enregistré du temps, le total d'heures par membre, et la répartition du temps sur le projet.
Suivi du temps depuis la palette de commandes
Toutes les commandes du chronomètre sont disponibles depuis la palette de commandes (Ctrl+Shift+P / Cmd+Shift+P) :
| Commande | Action |
|---|---|
GitScrum: Start Timer | Démarrer le suivi d'une tâche |
GitScrum: Stop Timer | Arrêter le chronomètre actif |
GitScrum: Open Time Tracking | Ouvrir le panneau Suivi du Temps |
Astuces (une fois que vous êtes à l'aise)
- Démarrez le chronomètre d'abord, codez ensuite. Prenez l'habitude de démarrer le chronomètre avant d'écrire du code. Le workflow en un clic depuis la barre d'état rend cela quasiment sans friction.
- Utilisez Switch Task au lieu d'arrêter puis redémarrer. Cela fait gagner du temps et garantit qu'il n'y a aucun écart entre les entrées.
- Vue fractionnée. Ouvrez le panneau Suivi du Temps à côté de votre code pour surveiller les heures pendant que vous travaillez.
- Consultez l'onglet Équipe avant le standup. Voyez ce sur quoi chacun a travaillé et pendant combien de temps sans avoir à demander.
Permissions
L'extension respecte les permissions de votre compte GitScrum :
- Propriétaires d'agence et managers : Accès complet à toutes les entrées de temps, analyses d'équipe et rapports
- Développeurs : Peuvent démarrer et arrêter les chronomètres, voir leurs propres entrées et consulter les analyses de projet
- Clients : N'ont pas accès au suivi du temps
Comment signaler un problème ou demander une fonctionnalité
Si le chronomètre se comporte de façon inattendue ou si les entrées de temps ne s'enregistrent pas correctement, ouvrez un ticket de support dans l'application web GitScrum. Accédez à Support Tickets dans la barre latérale et décrivez le problème. Incluez la version de l'extension (visible dans la vue Extensions) ainsi que le nom et la version de votre éditeur.