Caractéristiques des organisations agiles
Définition : Organisation agile
Une organisation agile se caractérise par une communication essentiellement informelle (téléphone, mail) et un pilotage réactif par les besoins clients.
Travail en équipe souple
Organisation horizontale : co-décisions, le chef de projet tranche quand c'est nécessaire, il ne commande pas
Binôme : les travaux en binômes sont favorisés (lorsque les tailles d'équipe le permettent) pour éviter les compétences uniques risquées dans tout projet, a fortiori peu formalisé
Partage d'information et du travail : serveurs de code source, de documentation, forums de discussion, de veille, ...
Polyvalence : les membres de l'équipe sont intéressés largement aux travaux (plusieurs modules, participation à la gestion, aux relations client, ...)
Moins de specs, moins de proto
Chaque itération vise à produire une application fonctionnelle (notion d'incrémentation, on ajoute), et non un prototype ou une spécification.
On travaille moins sur les représentations du logiciel (spécifications, modèles, etc.) et plus sur le logiciel lui même.
Remarque : La méthode de Monsieur Jourdain, comme souvent...
Une méthode agile est avant tout une méthode de bon sens, dans laquelle on travaille en bonne intelligence.
Si on est réactif, prêt à changer d'avis quand cela est sensé, que l'on suit de près son projet, qu'on ne perd pas de temps avec le superflu... on fait de l'agile sans le savoir !