Skip to main content

Méthode AGILE

Introduction

  • délivrer rapidement et fréquemment
  • feedback client permanent
  • se remettre en cause régulièrement
  • flexibilité et capacité à s'adapter au changement
  • bien être et valeurs (autonomie, responsabilité, sens, bien être au travail)

Les valeurs

  • individus et leurs interactions plus que les processus et les outils 
    des produits opérationnels plus qu'une doc exhaustive 
    l'adaption au changement plus que le suivi d'un plan
    la collaboration avec les clients plus que la négociation contractuelle 

Les principes

  • prioriser la satisfaction client
  • livrer fréquemment un produit opérationnel
  • collaborer avec des équipes motivées
  • mesurer l'avancement sur le plan opérationnel
  • contrôler l'excellence de la réalisation
  • construire avec une équipe auto-organisée
  • accueillir le changement même tard
  • assurer une collaboration client-équipe
  • privilégier le dialogue direct
  • avancer à un rythme soutenable
  • privilégier la simplicité
  • améliorer l'efficacité de l'équipe

les méthodes

kanban

facilite au max le workflow, adapte le volume de travail en cours aux capacités de l'équipe
placer les items / tâches du projet dans une colonne du tableau (a faire / en cours / fini)
trello, vikunja, ...

lean development

comme le kanban, c'est une application d'une méthode indus au secteur du logiciel
en plus des principes de l'agilité, le lean s'appuie sur 2 autres prérogatives : éliminer le gaspillage et  ?? 

SAFe framework

agile à toutes les échelles
modèle du "train"

feature driven development FDD

extrem programming (ou XP)

scrum

le plus populaire

utilise des cycles ou des étapes de dev appelés sprint et par la maximisation du temps de dev d'un produit

piliers

fondé sur la théorie du contrôle empirique de processus et soutenu par 3 piliers 
1. transparence : etre honnete et rien cacher, travailler ensemble au succes du produit/projet
1. inspection : entraide et inspection 
1. adaptation : adapter au changement 

valeurs

courage : dire non (pas les compétences, ...)
focus : sur le sprint, ...
engagement : on cherche pas un coupable ; s'il y a du retard c'est la "faute" de tout le monde
respect : 
ouverture d'esprit 

artefacts 

  • product backlog : liste qui capture tous les besoins et fonctionnalités pouvant émerger des clients, utilisateurs ou équipe du scrum
  • sprint backlog : les éléments qui devront être traités durant le sprint à venir
  • incrément produit : somme des deux backlogs

équipes et rôles

  • scrum master : expert du cadre métho, garant du respect du cadre, guide de l'équipe
  • Product owner PO
  • équipe de réalisation : 2 à 5 personnes, réalise le produit

rituels

sprint planning
sprint review
daily
sprint rétrospective : présenter aux gens en dehors de l'équipe (investisseur, ...)