Simyl
simylflow

Fondamentaux de la livraison logicielle

Les bases — contrôle de source, tickets, estimation et choix de votre premier processus

gratuit · aucune inscription · 3-4 heures · 5 modules · 19 leçons · débutant

Ce que tu apprendras

5 résultats

À la fin de ce curriculum, tu seras en mesure de :

  • Comprendre pourquoi le processus est un levier, pas de la bureaucratie
  • Utiliser Git efficacement — branches, commits, PR et pourquoi « main » est sacré
  • Utiliser un système de tickets pour la visibilité et la traçabilité du travail
  • Estimer le travail de manière significative sans débattre des heures
  • Choisir entre Scrum, Kanban ou une approche personnalisée pour votre équipe

À qui s'adresse ce cours

  • Équipes sans processus existant
  • Ingénieurs nouveaux à la livraison logicielle professionnelle
  • Responsables techniques héritant d'une équipe qui n'a pas encore formalisé ses pratiques
  • Toute personne à qui on a dit « adoptez simplement l'agilité » et qui ne sait pas par où commencer
  • Fondateurs construisant leur première équipe d'ingénierie

Curriculum

5 modules · 19 leçons

5 modules couvrant les fondamentaux jusqu'à la sélection de méthodologie

01

Pourquoi le processus est important

30 min

Le réflexe contre le processus est rationnel — la plupart des équipes ont vécu avec un mauvais processus. Ce module recadre le processus comme un levier et montre ce que vous perdez quand vous n'en avez pas.

Objectifs d'apprentissage

  • Comprendre pourquoi « nous n'avons pas besoin de processus » est rarement vrai
  • Distinguer le processus créateur de levier de la bureaucratie
  • Savoir ce dont chaque équipe a besoin, quelle que soit la méthodologie
02

Contrôle de source et fondamentaux de Git

50 min

Le point de levier le plus important pour les équipes sans processus. Ce module couvre Git sur le plan mécanique et culturel — quoi committer, quand créer une branche, pourquoi `main` est sacré.

Objectifs d'apprentissage

  • Comprendre ce que le contrôle de version vous apporte que rien d'autre ne peut offrir
  • Utiliser les branches, les commits et les PR efficacement
  • Savoir pourquoi un historique Git propre est important
03

Tickets et traçabilité

40 min

Pourquoi chaque élément de travail a un identifiant. Ce qu'un bon ticket contient. Comment lier les commits, les PR et les tickets en une seule histoire.

Objectifs d'apprentissage

  • Comprendre ce que les tickets vous apportent que les fils Slack n'offrent pas
  • Rédiger un ticket qu'une autre personne pourrait reprendre
  • Lier les commits et les PR aux tickets
04

L'estimation comme habitude

40 min

Pourquoi les équipes estiment. L'estimation minimale qui apporte de la valeur. Introduction légère aux échelles, sans préconiser une échelle spécifique.

Objectifs d'apprentissage

  • Comprendre ce que l'estimation vous apporte (et ce qu'elle n'apporte pas)
  • Distinguer « combien de temps » de « quelle taille »
  • Connaître les échelles de base sans s'engager envers une seule
05

Choisir votre premier processus

30 min

Un cadre de décision : Scrum vs Kanban vs aucun des deux, et comment progresser vers l'un des cours de méthodologie.

Objectifs d'apprentissage

  • Comprendre à quoi sert chaque processus majeur
  • Utiliser un cadre de décision qui fait correspondre le processus au contexte
  • Savoir quand « aucune méthodologie » est la bonne réponse

Ressources supplémentaires

4 références

Lectures recommandées et références pour approfondir l'apprentissage

  • Pro Git

    livre
    Livre Git gratuit et complet — la référence canonique.
  • Stratégie moderne de branchement Git — avec opinion et bien argumentée.
  • Une spécification pour ajouter de la structure aux messages de commit.
  • The Phoenix Project

    livre
    Le roman de Gene Kim sur DevOps — introduction accessible au flux et aux goulots d'étranglement.

Commence à bâtir tes fondations

Ce curriculum est entièrement gratuit. Aucune inscription requise. Commence à apprendre à ton rythme et bâtis les fondamentaux dont chaque équipe a besoin.

Commencer le module 1 : Pourquoi le processus est important