À l’initiateur de ce cours, Jean-Michel Inglebert…
1. Principes généraux
- Méthodologie
-
Méthodes Agile, avec un focus sur la méthode Scrum
- Production
-
⇒ "Professionnaliser" ⇒ build, outils modernes
- Application
-
⇒ Logiciel + documentation
Nous allons nous intéresser dans ce cours aux Méthodologies de la Production d'Applications.
Ce module, qui fait suite aux modules de :
-
programmation (M2103),
-
conception (M2104) et
-
d’IHM (M2105).
Il est fortement corrélé au module de conception avancé (M3105).
Nous suivons (comme tous les DUT informatique) le programme pédagogique national (PPN - disponible ici). |
2. Contenu et Progression
-
Cours SCRUM, Cycle -1 et Cycle 0, Tests
-
Build de code, git avancé
-
Cours Gestion des Modèles au cours du développement et à la livraison
-
Cours Intégration continue, documentation
-
Cours Maintenance, refactoring, évolutions
3. Organisation et emploi du temps
Au lieu de faire 2 modules en // (comme POO et COO l’an dernier), vous aurez ce semestre 2 fois plus d’heures, mais d’un seul module, l’un après l’autre (MPA puis CPOA).
# | Date | Cours |
---|---|---|
1 |
11/09 |
|
2 |
12/09 |
|
3 |
21/09 |
|
4 |
26/09 |
|
5 |
01/10 |
Behaviour-Driven Development |
4. Les différents cycles
4.1. Cycle 0
4.2. Cycle 1 et suivants…
-
Produire l’IHM V1
-
Produire la librairie V1
-
Produire la documentation utilisateur V1
-
Produire la documentation technique V1 (dont les scénarios de test d’IHM)
4.2.1. Backlog du Cycle 1
-
En tant que …, je peux …
Par exemple :
-
En tant que gestionnaire, je peux afficher la liste des étudiants
-
En tant qu' administrateur, je peux afficher la liste des intervenants
5. Cours complémentaire
6. MOOC
Je vous recommande vivement de suivre le cours en ligne (en anglais par contre) :
-
Toute Proof of success (>60%) comptera dans l’évaluation (bonus individuel sur la note de projet)