Skip to content

Roundtable & Rétrospective

La plupart des développeurs débutants :

  • Créent des dossiers : projet/, projet-v2/, projet-final/, projet-final-vraiment-final/
  • Ne savent pas revenir en arrière, collaborer, gérer les versions ou organiser un projet d’équipe

Vous savez désormais :

  • Utiliser Git
  • Créer des branches
  • Collaborer avec GitHub
  • Ouvrir des Pull Requests
  • Réaliser des Reviews
  • Résoudre des conflits
  • Comprendre l’automatisation

Avant → Développement individuel

Après → Ingénierie collaborative


Prenez quelques minutes. Répondez honnêtement.

Qu’avez-vous appris cette semaine ?

Quel concept vous a le plus marqué ?

Quel exercice vous a le plus aidé à comprendre Git ?

Quel concept reste encore difficile ?

Que comptez-vous appliquer immédiatement dans vos projets ?


L’objectif n’est pas de donner une bonne réponse. L’objectif est de partager une expérience.

Pourquoi Git est-il devenu indispensable ?

Pourquoi les branches ont-elles changé votre vision du développement ?

Que se passerait-il si une équipe de cinquante développeurs travaillait directement sur main ?

Pourquoi les Pull Requests améliorent-elles la qualité du logiciel ?

Pourquoi l’automatisation est-elle devenue incontournable ?


Étude de cas : analyse du projet Operation Sentinel

Section titled “Étude de cas : analyse du projet Operation Sentinel”

Nous revenons sur Operation Sentinel, le projet fil rouge du parcours.

Le projet était-il :

  • Organisé ?
  • Documenté ?
  • Collaboratif ?
  • Sécurisé ?
  • Maintenable ?

Qu’auriez-vous amélioré ?

Exemples : Architecture, Documentation, Workflow, Automatisation, Sécurité, Organisation


L’ingénierie moderne ne consiste pas uniquement à écrire du code. Elle consiste à :

  • Communiquer
  • Collaborer
  • Documenter
  • Automatiser
  • Améliorer

Le code change constamment. Le contrôle de version est indispensable.

La collaboration nécessite une organisation.

Le code doit être relu.

L’automatisation réduit les erreurs.

L’ingénierie est un travail collectif.


Chaque participant définit son plan de progression.

Exemple : Git, Commits, Branches, Pull Requests

Exemple : GitHub Actions, CI/CD, Code Reviews

Exemple : Contribuer à un projet Open Source, Créer mon premier pipeline automatisé, Utiliser Git dans tous mes projets personnels


Ce parcours n’est qu’un début. Git et GitHub sont aujourd’hui utilisés dans les startups, les grandes entreprises, l’Open Source, le Cloud, la Cybersécurité, le DevOps et l’intelligence artificielle.

Git → GitHub → Collaboration → DevOps → Cloud → Software Engineering → Architecture

Ce que vous êtes capable de faire maintenant

Section titled “Ce que vous êtes capable de faire maintenant”
  • ✓ Initialiser un dépôt Git
  • ✓ Réaliser des commits
  • ✓ Travailler avec des branches
  • ✓ Organiser un projet GitHub
  • ✓ Réaliser des Pull Requests
  • ✓ Effectuer des Reviews
  • ✓ Résoudre des conflits
  • ✓ Comprendre l’automatisation moderne

À partir d’aujourd’hui, ne créez plus jamais projet/, projet-v2/, projet-final/. Utilisez Git, les branches, les commits et les Pull Requests. Travaillez comme un ingénieur.

  • Linux Essentials
  • Docker Fundamentals
  • CI/CD Engineering
  • Cloud Foundations
  • Cybersecurity Essentials
  • Software Architecture
  • Open Source Contribution

Chaque participant reçoit une certification symbolique selon son niveau :

ScoreCertification
90 – 100Git Explorer
75 – 89Collaboration Builder
60 – 74Code Reviewer
50 – 59DevOps Initiate
< 50Participation Certificate
  • Fondamentaux Git : 10 points
  • Branches : 15 points
  • GitHub : 20 points
  • Collaboration : 20 points
  • DevOps : 15 points
  • Projet Fil Rouge : 20 points
  • Total : 100 points

L’ingénierie logicielle moderne n’est pas l’art d’écrire du code seul. C’est l’art de construire, collaborer, automatiser et apprendre continuellement avec les autres.


Question

Quel est l'objectif principal d'une rétrospective ?

Cliquer pour révéler la réponse
Réponse

Réfléchir collectivement aux réussites et aux axes d'amélioration sans attribution de blame

Cliquer pour voir la question
Question

Que doit contenir une leçon apprise ?

Cliquer pour révéler la réponse
Réponse

Un constat objectif, son impact sur l'équipe et une proposition d'amélioration concrète

Cliquer pour voir la question
Question

Quels sont les trois piliers d'un plan d'action efficace ?

Cliquer pour révéler la réponse
Réponse

Actions concrètes, responsables désignés, échéances définies

Cliquer pour voir la question
Question

Quel score valide la certification Git Explorer ?

Cliquer pour révéler la réponse
Réponse

90 à 100 points sur l'évaluation du parcours

Cliquer pour voir la question

1. Quel est l'objectif principal d'une rétrospective d'équipe ?

2. Pourquoi la réflexion en équipe est-elle essentielle après un projet ?

3. Quelle est la principale leçon à retenir sur l'ingénierie moderne ?

4. Quelle devrait être votre prochaine étape après ce parcours ?