formations/algorithmique/cours/annexes/agile.txt

84 lines
2.1 KiB
Plaintext
Raw Normal View History

2017-03-20 10:21:52 +01:00
Les méthodes agile
===================
2017-03-18 07:00:18 +01:00
2017-03-20 10:21:52 +01:00
Le mode itératif
-----------------
2017-03-18 07:00:18 +01:00
- 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"
2017-03-20 10:21:52 +01:00
La planification agile
-----------------------
2017-03-18 07:00:18 +01:00
- 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...)
2017-03-20 10:21:52 +01:00
La confiance, feedback
-----------------------
2017-03-18 07:00:18 +01:00
- 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
2017-03-20 10:21:52 +01:00
L'agilité
----------
2017-03-18 07:00:18 +01:00
- 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
2017-03-20 10:21:52 +01:00
Les outils agiles
------------------
2017-03-18 07:00:18 +01:00
- 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
2017-03-20 10:21:52 +01:00
Le product owner
2017-03-18 07:00:18 +01:00
-----------------
idéalement,
- connaissance du métier à informatiser
- fibre projet
- dispo à 100%
2017-03-20 10:21:52 +01:00
Les tests
---------
2017-03-18 07:00:18 +01:00
- automatiser
- viser l'exhaustivité
- tester une cible mouvante
- migrer les tests d'une release à l'autre
2017-03-20 10:21:52 +01:00
Questions importantes en environnement agile
----------------------------------------------
2017-03-18 07:00:18 +01:00
- 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