mise en place des cours algo + poo
This commit is contained in:
83
algo/algorithmique/cours/annexes/agile.txt
Normal file
83
algo/algorithmique/cours/annexes/agile.txt
Normal file
@ -0,0 +1,83 @@
|
||||
La planification agile
|
||||
========================
|
||||
|
||||
Le mode itératif
|
||||
-----------------
|
||||
|
||||
- livrer des versions successives et utilisables qui convergent vers
|
||||
la version finale
|
||||
|
||||
- ne pas perdre d'énergie à maintenir des specs détaillées non nécessaires
|
||||
|
||||
- de nouvelles orientations fonctionnelles sont possibles, même tard
|
||||
|
||||
- les specs détaillées sont écrites "juste à temps"
|
||||
|
||||
|
||||
La planification agile
|
||||
-----------------------
|
||||
|
||||
- chaque livraison est un projet qui est planifié en tant que tel
|
||||
- utiliser l'expérience acquise pour affiner les estimations
|
||||
- préservation de l'écologie du projet au quotidien (code, tests...)
|
||||
|
||||
La confiance, feedback
|
||||
-----------------------
|
||||
|
||||
- livraisons régulières
|
||||
- progrès visibles par tous (pas d'effet tunnel)
|
||||
- pilotage du projet par choix du contenu des livraisons
|
||||
- investissement du Product Owner
|
||||
- chercher la collaboration plutôt que la confrontation
|
||||
|
||||
L'agilité
|
||||
----------
|
||||
|
||||
- le projet n'est pas joué d'avance
|
||||
- cultiver la souplesse
|
||||
- révolution douce
|
||||
- sortir de la confrontation, jouer le "nous collectif"
|
||||
mettre tout le monde sur le mme pont et amener tout le monde à bon port
|
||||
|
||||
Les outils agiles
|
||||
------------------
|
||||
|
||||
- planification par itérations de 4 semaines
|
||||
- entrepot de source partagé
|
||||
- intégration continue
|
||||
- tests automatisés
|
||||
- pair programming sur points cruciaux
|
||||
- sprints
|
||||
- extranet :
|
||||
|
||||
- hitoires utilisateurs
|
||||
- test cases
|
||||
- gestion du backolog et des tickets
|
||||
- suivi de l'avancement
|
||||
- documentation
|
||||
|
||||
Le product owner
|
||||
-----------------
|
||||
|
||||
idéalement,
|
||||
|
||||
- connaissance du métier à informatiser
|
||||
- fibre projet
|
||||
- dispo à 100%
|
||||
|
||||
Les tests
|
||||
---------
|
||||
|
||||
- automatiser
|
||||
- viser l'exhaustivité
|
||||
- tester une cible mouvante
|
||||
- migrer les tests d'une release à l'autre
|
||||
|
||||
Questions importantes en environnement agile
|
||||
----------------------------------------------
|
||||
|
||||
- quelle durée d'itération ?
|
||||
- comment découper en itérations ?
|
||||
- que faire lorsque le product owner se retrouve sur le chemin critique ?
|
||||
- la planification est faite en mode "juste à temps" et "juste assez"
|
||||
- on ne s'échine plus à blâmer, au contraire on cherche à gagner ensemble
|
Reference in New Issue
Block a user