Les méthodes agiles : de la planification au pilotage
Fondamental : De la planification au pilotage
Le fondement des méthodes agiles et qu'il n'est pas possible de tout prévoir correctement, et qu'il vaut mieux planifier au niveau macro uniquement et piloter au niveau micro.
Définition : Méthode agile
Une méthode agile est une approche itérative et incrémentale, qui est menée dans un esprit collaboratif, avec juste ce qu'il faut de formalisme.
Fondamental : Manifeste pour le développement logiciel agile (2001)
Les individus et leurs interactions avant les processus et les outils.
Des fonctionnalités opérationnelles avant la documentation.
La collaboration avec le client plutôt que contractualisation des relations.
L'acceptation du changement plutôt que conformité aux plans
Exemple : Exemple de méthodes agiles
Rapid Application Development (RAD)
Adaptative Software Development (ASD)
Crystal
Scrum
eXtreme Programming (XP)