GitScrum / Docs
Available for VS Code, Cursor, Windsurf, and any VS Code forkInstall from Marketplace

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:00

En 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 :

OptionDescription
▶ Start TimerOuvre un sélecteur de tâches pour choisir quelle tâche suivre
📜 View Time EntriesOuvre le panneau Suivi du Temps
📊 Open Time Tracking PanelOuvre 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 bug

Chaque é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 :

OptionDescription
⏹ Stop TimerArrête et enregistre l'entrée de temps
🔄 Switch TaskArrête le chronomètre actuel et en démarre un nouveau sur une autre tâche
🗑 Discard TimerAnnule le chronomètre sans enregistrer de temps
📜 View Time EntriesOuvre le panneau Suivi du Temps
📊 Open Time Tracking PanelOuvre 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étriqueDescription
Heures totalesSomme de toutes les heures enregistrées sur la période sélectionnée
FacturableHeures marquées comme facturables
Non facturableHeures non marquées comme facturables
Travaillé aujourd'huiHeures 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) :

CommandeAction
GitScrum: Start TimerDémarrer le suivi d'une tâche
GitScrum: Stop TimerArrêter le chronomètre actif
GitScrum: Open Time TrackingOuvrir 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.