Méthodologies Agiles – information de base

by / mardi, 08 septembre 2015 / Published in Billet
Agile

Pourquoi les méthodologies agiles

La philosophie « Agiles »

  • Mettre la collaboration avec le client (final) en avant;
  • En étant dans un mode de flexibilité et d’amélioration continue;
  • Entrainant de la polyvalence, de l’entraide et de la cohésion au sein des équipes.

En travaillant dans ce mode les résultats escomptés sont:

  • Une recherche constante de simplification des solutions;
  • La recherche de l’amélioration par une qualité croissante d’itération en itération;
  • Une diminution drastique des demandes de changement à la fin des projets;
  • Un ROI plus rapide à atteindre par la mise à disposition itérative de la solution;
  • Un ROE croissant plus le projet est grand;
  • Une constante recherche de solution évolutive sans aucune refonte lors d’ajout de fonctionnalité.

Un principe « Agiles »

VOIR GRAND tout en réalisant petit à petit

Comparaison des méthodologies

Itération

Besoins au débutTypes de besoins au débutAspect conception au début

Qualité des données

CascadePeutOuiOuiOuiNon(Le manque de qualité de données peut bloquer le projet.)
VOuiOuiOuiNon(Le manque de qualité de données peut bloquer le projet.)
SpiraleOuiNonNonNonOui(Un manque de qualité ne bloque pas le projet – repense les itérations)
ItératifOuiNonNonNonOui(Un manque de qualité ne bloque pas le projet – repense les itérations)
Semi-itératifOuiOuiOuiOuiOui(Un manque de qualité ne bloque pas le projet – repense les itérations)

 

Critères d’éligibilité agiles d’un projet

Facteurs contextuels pouvant être pris en considération pour valider ou invalider la possibilité d’application d’une méthode agile. Les principaux critères d’éligibilité pourraient être les suivants :

  • Favorisant :
    • Besoin rapide de mise à disposition du produit
    • Imprévisibilité des besoins du client
    • Nécessité de changements fréquents
    • Besoin de visibilité du client sur l’avancement des développements
    • Présence de l’utilisateur assurant un feedback immédiat
  • Défavorisant :
    • Indisponibilité du client ou de l’utilisateur
    • Dispersion géographique des ressources humaines
    • Inertie des acteurs du projet ou refus des changements
    • Gouvernance complexe de la DSI

Dans les cas où les critères d’éligibilité de l’utilisation des approches agiles n’ont pas été respectés, un risque de dérive lié à un formalisme léger peut apparaître.

Pratiques communes à l’ensemble des méthodes agiles

  • Les pratiques communes liées aux ressources humaines
    • Participation de l’utilisateur final aux groupes de travail.
    • Groupes de travail disposant du pouvoir de décision.
    • Autonomie et organisation centralisée de l’équipe (motivation).
    • Spécification et validation permanente des Exigences.
  • Les pratiques communes liées au pilotage du projet
    • Niveau méthodologique variable en fonction des enjeux du projet.
    • Pilotage par les enjeux et les risques.
    • Planification stratégique globale basée sur des itérations rapides.
    • Réalisation en jalons par prototypage actif itératif et incrémental.
    • Recherche continue d’amélioration des pratiques.
  • Les pratiques communes liées à la qualité de la production
    • Recherche d’excellence technique de la conception.
    • Vision graphique d’une modélisation nécessaire et suffisante.
    • Vision de la documentation nécessaire et suffisante.
    • Normes et techniques raisonnables de qualité du code (métrique).
    • Architecture à base de composants.
    • Gestion des changements automatisée.

Contraintes des méthodes agiles au niveau BI

Chaque élément du projet, de son architecture et de sa gestion doit répondre aux principes des méthodologies Agile.

  • La méthodologie BEAM de Lawrence Corr répond parfaitement à l’analyse des besoins suivant les méthodologies Agile.
  • L’utilisation de maquette en amont du projet avec l’utilisateur final pour les tableaux de bord et les rapports
  • Le design de l’architecture est primordial pour la réussite d’un projet suivant la méthodologie Agile.
  • La gestion de l’équipe et les compétences de chaque membre fera la réussite d’un projet suivant la méthodologie Agile.

Mais avant tout la rapidité et la fréquence des itérations tout en gardant un niveau élevé de qualité.

 

Get Free Email Updates!

Signup now and receive an email once We publish new content.

We will never give away, trade or sell your email address. You can unsubscribe at any time.

Please follow and like us:
David-Marc Petit

David-Marc Petit

Président at DWBI Expert
David-Marc PETIT est le président de DWBI Expert Inc. Il cumule plus de 20 ans d’expérience dans des entreprises de toutes tailles et tous secteurs, sur trois continents, en tant qu’expert en intelligence d’affaires. Il a fait de sa mission la démocratisation de l’intelligence d’affaires (Business Intelligence) pour optimiser les revenus et la performance de ses clients.
David-Marc Petit

Laisser un commentaire

TOP

Enjoy this website? Please spread the word :)

Facebook
Facebook
Google+
Google+
http://www.dwbiexpert.com/methodologies-agiles-base/">
LinkedIn