Démarche agile
La démarche AGILE va dans le sens des entreprises libérantes, opales,
Voici le manifeste agile : https://fr.wikipedia.org/wiki/Manifeste_agile
Valeurs Agiles
Nous découvrons de meilleures approches pour faire du développement logiciel, en en faisant nous-mêmes et en aidant les autres à en faire. Grâce à ce travail nous en sommes arrivés à préférer et favoriser :
Les individus et leurs interactions plus que les processus et les outils ;
Un logiciel qui fonctionne plus qu’une documentation exhaustive ;
La collaboration avec les clients plus que la négociation contractuelle (On forme une équipe qui cherche à atteindre un objectif commun) ;
L’adaptation au changement plus que le suivi d’un plan.
Douze lignes directrices
Notre plus haute priorité est de satisfaire l’utilisateur final en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.
Accueillir positivement les changements de besoins, même tard dans le projet.
Livrer fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts.
Les utilisateurs ou leurs représentantset les développeurs doivent travailler ensemble quotidiennement tout au long du projet.
Réaliser les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont elles ont besoin et faites-leur confiance pour atteindre les objectifs fixés.
Privilégier la co-localisation de toutes les personnes travaillant ensemble et le dialogue en face à face comme méthode de communication. (Dans notre cas, nous pensons qu’il est possible de travailler à distance s’il y a une bonne disponibilité de chacun et une bonne communication en cas de problème. L’aspect de la communication est crucial)
Un logiciel opérationnel est la principale mesure de progression d'un projet.
Les processus agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.
Une attention continue à l'excellence technique (dans l’idée pour nous de donner le meilleur de soi) et à un bon design.
La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle.
Les meilleures architectures, spécifications et conceptions émergent d'équipes auto-organisées.
À intervalles réguliers, l'équipe réfléchit aux moyens possibles pour devenir plus efficace. Puis elle s'adapte et modifie son mode de fonctionnement en conséquence.