Démarche d'accompagnement de nos clients sur les projets numériques 1/3

Approche agile inspirée de scrum

Mycéliandre, Jean-Christophe LÉONARD

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.