Méthodologies Agile

Quelle est la meilleure méthode pour les projets digitaux ?

Ça serait pratique si la réponse était universelle, mais évidemment elle ne l’est pas. Il existe probablement une infinité de méthodes mais aujourd’hui 3 d’entre elles sont un peu plus visibles que les autres. Il s’agit de Kanban, Scrum et SAFe. Vous avez également pu entendre parler de Spotify (issue du service de streaming du même nom) ou de Scrumban (savant mélange de Scrum et Kanban) mais nous ne rentrerons pas ici dans le détail des spécificités de ces méthodes.

Avant de rentrer plus en détail dans les spécificités de ces frameworks ou méthodes, rappelons tout de même qu’il n’y a absolument pas besoin d’eux pour être Agile. En particulier sur ce point, je me permets de vous renvoyer vers le Manifeste Agile disponible en ligne et dont voici l’extrait des 4 valeurs Agile.

Les individus et leurs interactions plus que les processus et les outils
Des logiciels opérationnels plus qu’une documentation exhaustive
La collaboration avec les clients plus que la négociation contractuelle
L’adaptation au changement plus que le suivi d’un plan

https://agilemanifesto.org/iso/fr/manifesto.html

Alors avant d’aller plus loin, posez vous bien la question de savoir si vous avez déjà un embryon de méthode en place. Et si cet embryon méthodologique respecte ces 4 valeurs, pourquoi ne pas chercher à l’améliorer plutôt qu’en choisir un sur étagère ? En effet, il sera probablement plus adapté à votre culture d’entreprise et fera probablement la fierté des collaborateurs qui participeront à son développement.

Quels sont les points communs et les différences entre Kanban, Scrum et SAFe ?

Points communs

  • Management visuel disponible
  • Respect des valeurs Agile possible
  • Ajustement progressif de la cible
  • Amélioration continue intégrée
  • Équipe de développement au cœur de la méthode
  • Échanges directs entre business et dev
  • Livraisons régulières de la solution
  • Priorité au client via la solution

Différences

KanbanScrumSAFe
Périmètre1 Equipe1 EquipeOrganisation complète
Poids du FrameworkLégerMoyenLourd
RythmeContinuSprints de 2 semaines (moyenne)Sprints de 2 semaines et Incrément tous les 5 Sprints (moyenne)
Rôles en dehors de l’équipe de devAucunScrum Master + Product OwnerScrum Master + Product Owner + RTE + Product Manager + …
Point fortCapacité d’adaptationRassurant sur l’engagement de l’équipeRassurant sur l’engagement de toute l’organisation
Point faibleFait peur aux dirigeants car engagement non formaliséRigidité + Déresponsabilisation des acteursTemps consommé par la méthode à tous les niveaux (y compris business)

Mais c’est quoi la conclusion du coup ?

Comme vous l’avez compris, on ne tranchera pas en faveur d’une méthodologie/d’un framework car cela n’aurait aucun sens sans contexte. Une chose est sûre cependant, ne perdez jamais de vue que les frameworks sont là pour vous faire gagner du temps, alors si vous passez votre temps à retravailler votre framework… vous avez peut-être un soucis !

Heureusement, nous sommes là pour vous aider. En particulier, 2 solutions possibles :