exemple.md 2.62 KB
Newer Older
TRAN Alain's avatar
TRAN Alain committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
# Project monitoring

L'objectif de ce document est de faire un suivi de la réalisation du projet. Une bonne gestion de projet c'est avant tout être capable de : dire ce que je fais et de faire ce que je dis.

Le projet doit se décomposer en briques logicielles unitaires à développer. Une brique représente un incrément fonctionnel au projet. Elle est unitaire, c'est-à-dire qu'elle peut être développée et testée de façons indépendantes.

- *Testé*: Il existe un protocole permettant de valider si l'élément est fonctionnel.
- *Indépendante*: La réalisation de la brique ne requière pas qu'une autre brique soit réalisée en même temps (toutes les dépendances sont contenues dans des briques terminées).

La notion de brique est fondamentale dans la conduite de projet Agile, elle permet de se placer dans un cadre de développement itératif :
Je développe une brique ; je la teste ; je sauvegarde ma nouvelle version de mon programme avec une brique fonctionnelle en plus ; puis je passe à la brique suivante...

Dans la terminologie Scrum, la notion de brique est nommée: Use-Story

Il vous est demandé ici de lister les briques du projet avec un minimum d'information. 
On listera les briques terminées, en cours de réalisation ainsi que celle qui devrait venir après.


TRAN Alain's avatar
TRAN Alain committed
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
## Intitulé de la brique fonctionnel

Description de la brique, de la fonctionnalité qu'elle apporte. 

- Responsable (c.-à-d. développeur principal sur la brique) 
- Séances: x, y ... (les séances pendant lesquels et entre lesquels cette brique à été développé)
- Commit:  (le numéro de commit associé à la livraison de cette brique cf. git log)

Éléments relatifs à la réalisation de cette brique.

## (Exemple) Mise en place Git

Mise en place de git comme solution de versionnage du projet et de partage du répertoire de travail. 

- XXXX
- Séance: 1
- Commit:  97f634a1a185fad9b6d84c351673c73f27478aff

Ouverture d'un projet sur internet (e.g. le gitlab de l'école) et clonage du répertoire pour chacun des développeurs.
Édition d'un premier README.md.

URL sur gitlab: [https://gvipers.imt-lille-douai.fr/...](gvipers.imt-lille-douai.fr/...)


## Hello world

Mise en place de l'environnement de travail et exécution d'un premier programme basique

- XXXX
- Séance: 1
- Commit: fac2a9f9fb4a341e9b4c8b980f62c8089353c79b

Téléchargement des archives fournies pour le projet et des librairies XXXX.
Configuration de mon IDE préféré YYY et ZZZ.
Exécusion d'un premier programme basic "Hello-world"  (l'ouverture d'une fenêtre pour le projet DÉTECTION)

cf. le fichier: myPackage.MyFirstClass.java


## (Exemple) Next step...

...