1. Travail demandé : exemple pratique
1.1. Présentation
Cet exemple est inspiré d’un document sur Subversion réalisé par Michael Jégat (Corexpert). |
On considère que le projet n’est composé que d’un seul fichier projet.txt
. À l’origine, ce fichier contient 5 lignes, une pour chaque fonctionnalité à développer. Voici son contenu :
fonc 1 : vide fonc 2 : vide fonc 3 : vide fonc 4 : vide fonc 5 : vide
Le dépôt central est déjà créé avec le fichier |
Lorsqu’une fonctionnalité sera réalisée, le texte "vide" sera remplacé par "ok".
Si un bug est détecté sur une fonctionnalité et qu’il est corrigé, le texte sera "ok, correction 1".
Il y a deux développeurs dans une équipe (teamX) : Bonnie et Clyde.
C’est le développeur qui a créé la Pull Request qui devra la fusionner. Seules les Pull Request de release devront être approuvées par l’autre développeur avant d’être fusionnées. |
1.2. Planning des versions
-
Version
1.0
:-
fonctionnalité 1 réalisée par Bonnie
-
fonctionnalité 2 réalisée par Clyde
-
-
Version
2.0
:-
fonctionnalités 3 et 4 réalisées par Bonnie
-
fonctionnalité 5 réalisée par Clyde
-
Clyde sera responsable de la correction des bugs (1.x
, …) remontés par le client (un bug dans fonc 2
sera détecté une fois la fonctionnalité 3 réalisée).
1.3. Démarrage
Le mini-projet de votre équipe de développement (teamX) est disponible sur Jira :
Le dépôt pour cette activité est hébergé sur GitHub :
La version 1.0
a été planifiée dans Jira :
La feuille de route pour l’itération permettant de réaliser cette version a aussi été définie :
L’état actuel du tableau Kanban est le suivant :