6 min lecture • Guide 663 of 877
Comment Utiliser GitScrum pour les Projets de Développement à Grande Échelle
Les projets à grande échelle nécessitent une coordination entre plusieurs équipes tout en préservant l'autonomie et l'agilité des équipes. GitScrum fournit la visibilité portfolio, le suivi des dépendances inter-équipes et le reporting niveau programme qui aide les organisations à gérer la complexité sans sacrifier la vitesse.
Structure du Programme
Organisation des Équipes
STRUCTURE PROJET GRANDE ÉCHELLE:
┌─────────────────────────────────────────────────────────────┐
│ PROGRAMME: Refonte Plateforme E-Commerce │
├─────────────────────────────────────────────────────────────┤
│ │
│ MANAGEMENT PROGRAMME: │
│ • Product Manager: Vision globale & priorités │
│ • Program Manager: Coordination inter-équipes │
│ • Lead Architecture: Alignement technique │
│ │
│ ÉQUIPE: CATALOGUE (6 ingénieurs) │
│ Responsable: Listings produits, recherche, catégories │
│ ├── Travail sprint │
│ └── Dépendances: Recherche, Plateforme │
│ │
│ ÉQUIPE: CHECKOUT (5 ingénieurs) │
│ Responsable: Panier, paiement, traitement commandes │
│ ├── Travail sprint │
│ └── Dépendances: Catalogue, Plateforme, Paiements │
│ │
│ ÉQUIPE: PLATEFORME (4 ingénieurs) │
│ Responsable: Services partagés, infrastructure │
│ ├── Travail sprint │
│ └── Dépendances: (enabler pour toutes équipes) │
│ │
│ ÉQUIPE: MOBILE (5 ingénieurs) │
│ Responsable: Apps iOS et Android │
│ ├── Travail sprint │
│ └── Dépendances: Toutes les équipes API │
└─────────────────────────────────────────────────────────────┘
Vue Portfolio
TABLEAU DE BORD PORTFOLIO PROGRAMME:
┌─────────────────────────────────────────────────────────────┐
│ Refonte Plateforme E-Commerce - Q1 2024 │
├─────────────────────────────────────────────────────────────┤
│ │
│ EPIC: Nouvelle Expérience Recherche │
│ [████████████████████░░░░░] 80% │
│ Équipes: Catalogue, Plateforme | Risque: Faible │
│ │
│ EPIC: Refonte Checkout │
│ [████████████░░░░░░░░░░░░░] 50% │
│ Équipes: Checkout, Plateforme | Risque: Moyen (délai API) │
│ │
│ EPIC: App Mobile v3 │
│ [██████░░░░░░░░░░░░░░░░░░░] 25% │
│ Équipes: Mobile, Toutes API | Risque: Élevé (dépendances) │
│ │
│ EPIC: Optimisation Performance │
│ [████████████████████████░] 95% │
│ Équipes: Plateforme | Risque: Faible │
│ │
│ RÉSUMÉ: │
│ Total Stories: 245 | Terminées: 156 | En cours: 42 │
│ Vélocité Sprint: 89 pts (moyenne équipes) │
│ Dépendances Résolues: 23/28 │
└─────────────────────────────────────────────────────────────┘
Gestion des Dépendances
Types de Dépendances
CATÉGORIES DE DÉPENDANCES:
┌─────────────────────────────────────────────────────────────┐
│ │
│ DÉPENDANCES API: │
│ Équipe A a besoin d'API de Équipe B │
│ Gestion: Définir contrat tôt, mocker en attendant │
│ │
│ DÉPENDANCES COMPOSANTS: │
│ Équipe A a besoin de composant partagé de Équipe B │
│ Gestion: Ownership bibliothèque composants clair │
│ │
│ DÉPENDANCES DONNÉES: │
│ Équipe A a besoin de pipeline data de Équipe B │
│ Gestion: Versioning schéma, plans de migration │
│ │
│ DÉPENDANCES COMPÉTENCES: │
│ Équipe A a besoin d'expertise d'un membre Équipe B │
│ Gestion: Formation croisée, allocation temporaire │
│ │
│ DÉPENDANCES INFRASTRUCTURE: │
│ Équipe A a besoin d'environnement de Plateforme │
│ Gestion: Self-service où possible │
└─────────────────────────────────────────────────────────────┘
Suivi des Dépendances
TABLEAU DES DÉPENDANCES:
┌─────────────────────────────────────────────────────────────┐
│ │
│ EN ATTENTE ENGAGÉ LIVRÉ │
├─────────────────┬─────────────────┬─────────────────────────┤
│ │ │ │
│ ⚠️ Mobile besoin│ ✓ Checkout │ ✓ Search API v2 │
│ Catalogue API │ besoin │ (Catalogue → Mobile) │
│ v2 (bloqué │ passerelle │ │
│ 3 jours) │ paiement │ ✓ Service auth │
│ │ (ETA: 20 Jan) │ update │
│ ⚠️ Checkout │ │ (Plateforme → Tous) │
│ besoin mise │ ✓ Mobile besoin│ │
│ à jour │ service Push │ ✓ Composants UI │
│ service User │ (ETA: 25 Jan) │ partagés │
│ (bloqué │ │ (Plateforme→Mobile) │
│ 1 semaine) │ │ │
│ │ │ │
└─────────────────┴─────────────────┴─────────────────────────┘
Pratiques de Coordination
Réunions Sync
CADENCE DE COORDINATION:
┌─────────────────────────────────────────────────────────────┐
│ │
│ QUOTIDIEN: Standups Équipe (15 min chacun) │
│ Qui: Équipes individuelles │
│ Focus: Progression quotidienne, blocages │
│ │
│ HEBDOMADAIRE: Scrum of Scrums (30 min) │
│ Qui: Un rep par équipe + program manager │
│ Focus: Blocages inter-équipes, dépendances │
│ Format: │
│ • Qu'a accompli votre équipe ? │
│ • Qu'est-ce qui bloque votre équipe ? │
│ • De quoi avez-vous besoin des autres équipes ? │
│ │
│ BI-HEBDOMADAIRE: Sprint Review (90 min) │
│ Qui: Toutes équipes, stakeholders │
│ Focus: Démo travail terminé, recueillir feedback │
│ │
│ TRIMESTRIEL: PI Planning (2 jours) │
│ Qui: Toutes équipes, produit, architecture │
│ Focus: Roadmap prochain trimestre, mapping dépendances │
│ │
│ AU BESOIN: Sessions Travail Inter-Équipes │
│ Qui: Équipes concernées │
│ Focus: Résoudre dépendances complexes │
└─────────────────────────────────────────────────────────────┘
Planning PI
PLANNING INCRÉMENT PROGRAMME:
┌─────────────────────────────────────────────────────────────┐
│ PLANNING PI 2024-Q1 │
├─────────────────────────────────────────────────────────────┤
│ │
│ JOUR 1: │
│ │
│ Matin: Vision & Priorités │
│ • Présentation vision produit │
│ • Direction architecture │
│ • Priorités business │
│ │
│ Après-midi: Planification Équipe │
│ • Équipes planifient leurs sprints │
│ • Identification dépendances │
│ • Engagements provisoires │
│ │
│ JOUR 2: │
│ │
│ Matin: Résolution Dépendances │
│ • Mapping dépendances inter-équipes │
│ • Négocier et résoudre conflits │
│ • Ajuster plans si nécessaire │
│ │
│ Après-midi: Engagement │
│ • Équipes présentent leurs plans │
│ • Vote de confiance │
│ • Identification risques │
│ • Engagement final │
│ │
│ RÉSULTAT: │
│ • Objectifs PI pour chaque équipe │
│ • Carte dépendances avec responsables et dates │
│ • Registre risques programme │
│ • Roadmap engagée │
└─────────────────────────────────────────────────────────────┘