Essayer gratuitement
7 min lecture Guide 661 of 877

Comment Utiliser GitScrum pour l'Onboarding des Développeurs

Un excellent onboarding transforme les nouvelles recrues en membres d'équipe productifs tout en renforçant leur confiance et leur connexion à l'équipe. GitScrum aide à structurer l'intégration avec des checklists de tâches, le suivi de progression et la visibilité sur le parcours d'apprentissage.

Structure de l'Onboarding

Plan 90 Jours

CALENDRIER D'ONBOARDING:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ SEMAINE 1: CONFIGURATION & ORIENTATION                      │
│ ├── Jour 1: Bienvenue, admin, présentations équipe         │
│ ├── Jour 2-3: Configuration environnement, accès           │
│ └── Jour 4-5: Tour codebase, vue d'ensemble architecture   │
│ Objectif: Environnement fonctionnel, peut lancer les tests │
│                                                             │
│ SEMAINES 2-4: PREMIÈRES CONTRIBUTIONS                       │
│ ├── Semaine 2: Premier bug fix en pair programming         │
│ ├── Semaine 3: Améliorations documentation                 │
│ └── Semaine 4: Deuxième bug fix en autonomie               │
│ Objectif: Première PR mergée, comprend le workflow         │
│                                                             │
│ MOIS 2: CONSTRUCTION DE LA CONFIANCE                        │
│ ├── Semaine 5-6: Petits travaux sur fonctionnalités        │
│ ├── Semaine 7-8: Commence les revues de code               │
│ Objectif: Contribue au travail du sprint                   │
│                                                             │
│ MOIS 3: AUTONOMIE CROISSANTE                                │
│ ├── Semaine 9-10: Fonctionnalités moyennes                 │
│ └── Semaine 11-12: Responsable d'une petite zone projet    │
│ Objectif: Contributeur autonome                            │
└─────────────────────────────────────────────────────────────┘

Tableau d'Onboarding

TABLEAU PROJET D'ONBOARDING:
┌─────────────────────────────────────────────────────────────┐
│ Nouvelle Recrue: Alex Chen | Début: 8 Jan | Buddy: Sarah   │
├───────────────┬─────────────┬─────────────┬────────────────┤
│ À FAIRE       │ EN COURS    │ BLOQUÉ      │ TERMINÉ        │
├───────────────┼─────────────┼─────────────┼────────────────┤
│               │             │             │                │
│ □ Revoir      │ ■ Config    │             │ ✓ Rencontrer   │
│   docs        │   env local │             │   l'équipe     │
│   architecture│             │             │                │
│               │ ■ Terminer  │             │ ✓ Admin RH     │
│ □ Premier     │   formation │             │                │
│   bug fix     │   sécurité  │             │ ✓ Récupérer    │
│   (#234)      │             │             │   laptop       │
│               │             │             │                │
│ □ Observer    │             │             │ ✓ Accès        │
│   standup     │             │             │   comptes      │
│               │             │             │                │
└───────────────┴─────────────┴─────────────┴────────────────┘

Checklist Semaine 1

Tâches Jour 1

CHECKLIST JOUR 1:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ ADMIN (Matin):                                              │
│ ☐ Signer les documents avec RH                             │
│ ☐ Récupérer laptop et équipement                           │
│ ☐ Configurer email et calendrier                           │
│ ☐ Rejoindre Slack/Teams                                    │
│                                                             │
│ PRÉSENTATIONS (Après-midi):                                 │
│ ☐ Rencontrer le manager (30 min)                           │
│ ☐ Rencontrer l'équipe (déjeuner équipe)                    │
│ ☐ Rencontrer le buddy d'intégration                        │
│ ☐ Tour du bureau/espace de travail virtuel                 │
│                                                             │
│ ORIENTATION:                                                │
│ ☐ Revoir le handbook entreprise                            │
│ ☐ Comprendre la structure équipe                           │
│ ☐ Calendrier des réunions récurrentes                      │
│                                                             │
│ FIN DE JOURNÉE:                                             │
│ ☐ Point 15 min avec le buddy                               │
│ ☐ Questions documentées pour demain                        │
└─────────────────────────────────────────────────────────────┘

Configuration Environnement

CHECKLIST ENVIRONNEMENT DÉVELOPPEMENT:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ ACCÈS (Jour 2):                                             │
│ ☐ Ajouté à l'organisation GitHub/GitLab                    │
│ ☐ Accès console AWS/Cloud                                  │
│ ☐ Accès système CI/CD                                      │
│ ☐ Outils internes (Jira, Confluence, etc.)                 │
│ ☐ Accès coffre-fort gestionnaire mots de passe             │
│                                                             │
│ CONFIG LOCALE (Jour 2-3):                                   │
│ ☐ Cloner les repositories principaux                       │
│ ☐ Installer les dépendances développement                  │
│ ☐ Configurer IDE avec paramètres équipe                    │
│ ☐ Configurer base de données locale                        │
│ ☐ Lancer l'application localement                          │
│ ☐ Lancer la suite de tests avec succès                     │
│                                                             │
│ VÉRIFICATION (Jour 3):                                      │
│ ☐ Faire une modification test localement                   │
│ ☐ Créer une branche de test                                │
│ ☐ Ouvrir draft PR (pas mergée)                             │
│ ☐ Vérifier que CI s'exécute correctement                   │
└─────────────────────────────────────────────────────────────┘

Premières Tâches

Tâches Initiales Idéales

CARACTÉRISTIQUES PREMIÈRES TÂCHES:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ BONNES PREMIÈRES TÂCHES:                                    │
│ ✓ Scope bien défini                                        │
│ ✓ Critères d'acceptation clairs                            │
│ ✓ Isolée (peu de dépendances)                              │
│ ✓ Risque faible si retardée                                │
│ ✓ Touche du vrai code (pas juste docs)                     │
│ ✓ Exemples similaires existent                             │
│                                                             │
│ EXEMPLES:                                                   │
│ • Corriger faute dans message d'erreur                     │
│ • Mettre à jour documentation obsolète                     │
│ • Ajouter cas de test manquant                             │
│ • Améliorer gestion d'erreur à un endroit connu            │
│ • Petit changement de texte UI                             │
│                                                             │
│ ÉVITER POUR PREMIÈRES TÂCHES:                               │
│ ✗ Logique métier complexe                                  │
│ ✗ Dépendances inter-équipes                                │
│ ✗ Délais serrés                                            │
│ ✗ Exigences floues                                         │
│ ✗ Travail sur chemin critique                              │
└─────────────────────────────────────────────────────────────┘

Template de Tâche

TEMPLATE TÂCHE NOUVELLE RECRUE:
┌─────────────────────────────────────────────────────────────┐
│ Tâche: Ajouter indicateur de chargement recherche user     │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ CONTEXTE:                                                   │
│ Actuellement, la recherche utilisateur n'affiche           │
│ aucun feedback pendant le chargement, causant confusion.   │
│                                                             │
│ À FAIRE:                                                    │
│ 1. Ajouter spinner pendant l'appel API                     │
│ 2. Cacher le spinner quand les résultats arrivent          │
│ 3. Afficher message d'erreur si API échoue                 │
│                                                             │
│ FICHIERS À REGARDER:                                        │
│ • src/components/UserSearch.tsx (modifier)                 │
│ • src/components/Spinner.tsx (utiliser celui-ci)           │
│ • src/components/ProductSearch.tsx (exemple similaire)     │
│                                                             │
│ CRITÈRES D'ACCEPTATION:                                     │
│ ☐ Spinner affiché pendant recherche                        │
│ ☐ Spinner masqué en cas de succès                          │
│ ☐ État erreur gère échec API                               │
│ ☐ Tests existants passent toujours                         │
│                                                             │
│ SUPPORT:                                                    │
│ Buddy: @Sarah - ping si bloqué > 30 min                    │
│ Temps estimé: 2-4 heures                                   │
└─────────────────────────────────────────────────────────────┘

Suivi de Progression

Calendrier des Points

POINTS ONBOARDING:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ QUOTIDIEN (Semaine 1):                                      │
│ 15 min avec buddy                                          │
│ "Qu'est-ce qui n'est pas clair ? Des blocages ?"           │
│                                                             │
│ HEBDOMADAIRE (Semaines 1-4):                                │
│ 30 min avec manager                                        │
│ Revue progression, feedback, questions                     │
│                                                             │
│ BI-MENSUEL (Mois 2-3):                                      │
│ 45 min avec manager                                        │
│ Discussion carrière approfondie, performance               │
│                                                             │
│ POINTS JALONS:                                              │
│                                                             │
│ Jour 5:   Environnement fonctionne ? Questions ?           │
│ Jour 14:  Première PR mergée ? Workflow équipe clair ?     │
│ Jour 30:  Contribue aux sprints ? À l'aise ?               │
│ Jour 60:  Autonomie croissante ? Points à améliorer ?      │
│ Jour 90:  Onboarding complet ? Prochaines zones croissance?│
└─────────────────────────────────────────────────────────────┘

Métriques de Succès

INDICATEURS SUCCÈS ONBOARDING:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ SEMAINE 1:                                                  │
│ ✓ Environnement fonctionnel                                │
│ ✓ Peut lancer les tests localement                         │
│ ✓ Comprend le workflow équipe                              │
│                                                             │
│ SEMAINE 2-4:                                                │
│ ✓ Première PR mergée                                       │
│ ✓ A participé à toutes les cérémonies équipe               │
│ ✓ Pose des questions proactivement                         │
│                                                             │
│ MOIS 2:                                                     │
│ ✓ Contribue aux objectifs du sprint                        │
│ ✓ Participe aux revues de code                             │
│ ✓ Commence à gérer des tâches en autonomie                 │
│                                                             │
│ MOIS 3:                                                     │
│ ✓ Livre des fonctionnalités en autonomie                   │
│ ✓ Aide les autres membres de l'équipe                      │
│ ✓ À l'aise avec les zones du codebase                      │
│ ✓ Relation buddy d'intégration optionnelle                 │
└─────────────────────────────────────────────────────────────┘

Solutions Connexes