9 min lecture • Guide 21 of 877
Suivre Qui Travaille sur Quoi en Temps Réel
Savoir sur quoi chacun travaille ne devrait pas nécessiter de réunions de statut ou de messages Slack. GitScrum fournit une visibilité en temps réel des attributions d'équipe via des boards mis à jour en direct, des mises à jour async Team Standup et des flux d'activité.
Le Problème de Visibilité
Sans suivi en temps réel:
- Demandes constantes de statut — "Sur quoi travailles-tu?"
- Travail en double — Plusieurs personnes s'attaquent au même problème
- Travail bloqué invisible — Issues découverts trop tard
- Charge de travail inégale — Certains surchargés, d'autres inactifs
- Overhead de réunions — Standups quotidiens juste pour le statut
- Anxiété du manager — Aucune idée si les choses sont sur la bonne voie
Solutions de Visibilité Temps Réel GitScrum
Multiples façons de voir qui fait quoi:
Outils de Visibilité
| Outil | Meilleur Pour |
|---|---|
| Board Kanban | État visuel du workflow |
| Team Standup | Mises à jour quotidiennes async |
| Flux d'activité | Actions récentes |
| Avatars utilisateur | Propriété des tâches d'un coup d'œil |
| Filtres du board | Se concentrer sur une personne spécifique |
| Suivi du temps | Sessions de travail actives |
Mises à Jour du Board en Direct
Fonctionnalités Temps Réel du Board
Board Kanban GitScrum - Vue Temps Réel:
┌─────────────┬─────────────┬─────────────┬─────────────┐
│ À Faire │ En Cours │ En Revue │ Terminé │
│ 8 tâches │ 5 tâches │ 3 tâches │ 12 tâches │
├─────────────┼─────────────┼─────────────┼─────────────┤
│ │ 🔵 Auth API │ 🟢 User UI │ │
│ Payment │ @alice │ @bob→@carol │ Dashboard │
│ refactor │ 2h 15m ⏱️ │ En attente │ feature │
│ │ │ │ │
│ │ 🔵 DB Index │ │ │
│ │ @bob │ │ │
│ │ 45m ⏱️ │ │ │
└─────────────┴─────────────┴─────────────┴─────────────┘
Indicateurs temps réel:
🔵 = Actuellement actif (timer en cours)
🟢 = Prêt pour revue (reviewer assigné affiché)
⏱️ = Temps passé sur la tâche aujourd'hui
→ = Handoff en cours (changement d'assigné)
Auto-rafraîchissement: Toutes les 30 secondes
Rafraîchissement manuel: Pull to refresh ou F5
Informations des Cartes de Tâche
Détail de la Carte de Tâche:
┌────────────────────────────────────────┐
│ 🔵 Implémenter flux OAuth2 #1234 │
├────────────────────────────────────────┤
│ 👤 @alice │
│ ⏱️ Actif: 2h 15m aujourd'hui │
│ 📅 Démarré: 10:30 │
│ 🏷️ authentication, backend │
│ 📊 Story Points: 5 │
├────────────────────────────────────────┤
│ Dernière activité: il y a 3 min │
│ "Ajouté tests unitaires pour │
│ refresh de token" │
└────────────────────────────────────────┘
Au survol affiche:
├── Description complète
├── Progression checklist (4/7 items)
├── Nombre de commentaires (12)
├── Pièces jointes (2 fichiers)
├── Tâches liées (3 associées)
└── Historique des temps
Team Standup pour Mises à Jour Quotidiennes
Mises à Jour de Statut Async
Team Standup - Mises à Jour Aujourd'hui:
📅 Lundi 16 Décembre 2024
@alice (Backend) - Mis à jour 9:15
├── Hier: Complété génération token OAuth2
├── Aujourd'hui: Travaille sur logique refresh token
├── Blocages: Besoin clarification sur politique expiration
└── Humeur: 😊 Bien
@bob (Full Stack) - Mis à jour 9:30
├── Hier: Indexation base de données pour recherche
├── Aujourd'hui: Endpoints API de recherche
├── Blocages: Aucun
└── Humeur: 😐 Neutre
@carol (Frontend) - Mis à jour 9:45
├── Hier: Composants UI profil utilisateur
├── Aujourd'hui: Code review pour feature profil
├── Blocages: En attente API de @bob
└── Humeur: 😊 Bien
@dave (DevOps) - Pas encore soumis ⚠️
└── Dernière mise à jour: Vendredi 17:30
Santé Équipe: 3/4 mis à jour | 1 blocage signalé
Configuration du Standup
Paramètres Team Standup:
Planning:
├── Jours: Lundi - Vendredi
├── Rappel: 9:00 (fuseau équipe)
├── Échéance: 10:00
└── Weekend: Désactivé
Questions:
├── Qu'avez-vous fait hier?
├── Que ferez-vous aujourd'hui?
├── Des blocages?
└── Comment vous sentez-vous? (humeur optionnelle)
Notifications:
├── Slack: canal #team-standups
├── Email: Résumé à 10:30
└── In-app: Badge jusqu'à soumission
Visibilité:
├── Membres équipe: Accès complet
├── Managers: Accès complet
├── Stakeholders: Vue résumé uniquement
└── Clients: Masqué
Surveillance du Flux d'Activité
Stream d'Activité Temps Réel
Flux d'Activité - 2 Dernières Heures:
🔄 @alice a déplacé "Flux OAuth2" vers En Cours
il y a 2 minutes
💬 @bob a commenté sur "Search API"
"Optimisation index complète, 10x plus rapide"
il y a 8 minutes
✅ @carol a complété item checklist
"Profil utilisateur - Upload avatar"
il y a 15 minutes
🔀 @dave a mergé PR #456
"Infrastructure: Ajouter cache Redis"
il y a 23 minutes
📎 @alice a attaché fichier à "Flux OAuth2"
"oauth-sequence-diagram.png"
il y a 35 minutes
⏱️ @bob a démarré suivi temps
"Optimisation base de données"
il y a 1 heure
🏷️ @carol a ajouté label "needs-review"
à "Page paramètres profil"
il y a 1 heure 15 minutes
[Charger plus...]
Vues d'Activité Filtrées
Filtres Flux d'Activité:
Par Personne:
☑️ @alice ☑️ @bob ☑️ @carol ☑️ @dave
Par Type d'Action:
☑️ Mouvements tâches ☑️ Commentaires
☑️ Suivi temps ☐ Upload fichiers
☑️ Attributions ☐ Changements labels
Par Projet:
☑️ Q4 Dashboard ☐ Mobile App
☑️ API v2 ☐ Documentation
Période:
○ Dernière heure ● 24 dernières heures ○ Cette semaine
Sauvegarder comme: [Mon Activité Équipe] ▼
Vues d'Attribution Utilisateurs
Filtre Board par Personne
Vue Board: Tâches de @alice
Filtre appliqué: Assigné à @alice
┌─────────────┬─────────────┬─────────────┬─────────────┐
│ À Faire (2) │ En Cours │ En Revue │ Terminé (5) │
│ │ (1) │ (1) │ │
├─────────────┼─────────────┼─────────────┼─────────────┤
│ Email │ 🔵 OAuth2 │ Token API │ Auth setup │
│ integration │ flow │ │ Login page │
│ │ ⏱️ 2h 15m │ │ JWT impl │
│ Webhook │ │ │ ... │
│ handlers │ │ │ │
└─────────────┴─────────────┴─────────────┴─────────────┘
Charge de Travail de @alice:
├── Tâches actives: 4
├── Story points: 13
├── Estimé restant: 18 heures
├── Temps logué aujourd'hui: 2h 15m
└── Statut: Sur la bonne voie ✓
Actions rapides:
[Voir toutes les tâches] [Réassigner tâches] [Envoyer message]
Aperçu Charge Équipe
Dashboard Charge Équipe:
Membre │ En Cours │ Points │ Aujourd'hui│ Statut
────────────┼─────────────┼────────┼────────────┼────────
@alice │ 2 tâches │ 8 pts │ 2h 15m │ 🔵 Actif
@bob │ 3 tâches │ 11 pts │ 4h 30m │ 🔵 Actif
@carol │ 1 tâche │ 3 pts │ 1h 45m │ 🟡 En attente
@dave │ 2 tâches │ 5 pts │ 3h 00m │ 🔵 Actif
@eve │ 0 tâches │ 0 pts │ 0h │ ⚪ Disponible
Résumé:
├── Total en cours: 8 tâches
├── Total points actifs: 27
├── Utilisation équipe: 80%
└── Goulot: @bob légèrement surchargé
Cliquer sur une ligne pour vue détaillée →
Visibilité Suivi du Temps
Vue Sessions Actives
Sessions Actuellement Actives:
🔵 @alice - Flux OAuth2 (#1234)
Démarré: 10:30 (il y a 2h 15m)
Total aujourd'hui: 2h 15m
Progression tâche: 60%
🔵 @bob - Optimisation base de données (#1298)
Démarré: 8:00 (il y a 4h 45m)
Total aujourd'hui: 4h 30m
Progression tâche: 80%
🔵 @dave - Configuration cache Redis (#1301)
Démarré: 11:00 (il y a 1h 45m)
Total aujourd'hui: 3h 00m
Progression tâche: 40%
⏸️ @carol - UI profil utilisateur (#1245)
En pause: 11:30
Total aujourd'hui: 1h 45m
Progression tâche: 90% (en revue)
Sans suivi:
├── @eve - Pas de session active
└── @frank - En congés
Raccourcis:
[Voir logs temps] [Rapport hebdo] [Exporter timesheet]
Dashboard Temps
Dashboard Suivi Temps - Cette Semaine:
Graphique Activité Quotidienne:
Lun: ████████████████░░░░░░░░ 32h total équipe
Mar: ██████████████████░░░░░░ 36h total équipe
Mer: ████████████████████░░░░ 40h total équipe
Jeu: ████████████████░░░░░░░░ 32h (aujourd'hui, en cours)
Ven: ░░░░░░░░░░░░░░░░░░░░░░░░ --
Par Catégorie:
├── Travail features: 85h (61%)
├── Corrections bugs: 28h (20%)
├── Réunions: 14h (10%)
├── Code review: 8h (6%)
└── Planification: 5h (3%)
Top Tâches par Temps:
1. Implémentation OAuth2 - 12h
2. Optimisation recherche - 10h
3. Redesign profil utilisateur - 8h
4. Mises à jour infrastructure - 7h
5. Intégration paiement - 6h
Présence et Disponibilité
Statut Disponibilité Équipe
Présence Équipe - Maintenant:
En ligne (Actif):
├── 🟢 @alice - Travaille sur OAuth2
├── 🟢 @bob - Optimisation base de données
└── 🟢 @dave - Tâches infrastructure
En ligne (Absent):
├── 🟡 @carol - Absent 15 min (pause café)
└── 🟡 @eve - En réunion jusqu'à 13h
Hors ligne:
├── ⚫ @frank - Vu il y a 2 jours (congés)
└── ⚫ @grace - Vue hier 18h
Messages de Statut:
@alice: "Travail profond jusqu'à 14h - urgences seulement"
@carol: "En mode revue, content de pairer"
@eve: "En réunions 11h-14h"
Référence Fuseau Horaire:
@alice, @bob: EST (12:45)
@carol, @dave: PST (9:45)
@eve: GMT (17:45)
@frank: CET (18:45)
Meilleures Pratiques
Pour les Membres de l'Équipe
- Mettre à jour le statut tâche rapidement — Déplacer cartes quand l'état change
- Utiliser le suivi temps — Démarrer/arrêter pour visibilité précise
- Soumettre standups quotidiens — Garder l'équipe informée async
- Définir statut disponibilité — Aider les autres à savoir quand vous êtes libre
- Ajouter commentaires de progression — Le contexte aide les autres à comprendre
Pour les Managers
- Vérifier dashboard pas individus — Éviter micromanagement
- Se concentrer sur blocages — Où l'équipe a besoin d'aide
- Revoir équilibre charge — Redistribuer si nécessaire
- Faire confiance au système — Ne pas demander mises à jour statut extra
- Utiliser filtres efficacement — Obtenir vues spécifiques rapidement
Pour l'Équipe
- Établir normes de mise à jour — Quand déplacer cartes, loguer temps
- Configurer notifications — Éviter bruit, capturer l'important
- Revoir ensemble — Revue hebdo board pour sync
- Célébrer les complétions — Colonne Done montre progression
- Adresser blocages vite — Visibilité permet résolution rapide