Pour manger une cuillère ou une fourchette peuvent suffire.
S'il s'agit de soupe, la cuillère est incontournable; à l'inverse, pour des pâtes, la fourchette est plus indiqué.
Par contre, si vous souhaitez couper un steak aucun des deux ne fera l'affaire.
Sous d'autre cieux, pour manger du riz, une paire de baguettes ou les doigts permettent d'arriver un résultat surprenant.
Tout ça pour dire que le choix d'un outil dépend finalement de l'utilisation que vous allez en faire...
Lequel prendriez vous?
4. L’Humain au centre (client, équipe,…)
Gérer un produit plutôt qu’une application
Meilleure réactivité aux demandes du client (effet tunnel réduit)
Processus itératif, incrémental
Notion d’amélioration continue
Planifier, réaliser, contrôler, ajuster (Plan, Do, Check, Ajust => PDCA)
Méthodes agiles - SCRUM ou KANBAN - Quelques principes
DÉCOUVERTE DU MONDE AGILE
5. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
DÉCOUVERTE DU MONDE AGILE
2002Lean
Soft. Dev
2001
Manifeste
1999
Agile UP
1992
SCRUM
1950 Lean
Thinking
6. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
DÉCOUVERTE DU MONDE AGILE
Délivrer aussi fréquemment que possible un produit
« Briser » l’effet tunnel inhérent au cycle en V
Garantir une meilleure qualité du livrable
Remettre l’Homme et la communication au centre
Réduire les barrières entre les acteurs
Garder une équipe motivée
7. COMPARAISON DE DEUX APPROCHES SIMILAIRES & DIFFÉRENTES A LA FOIS
Méthodes agiles - SCRUM ou KANBAN - Quelques principes
8. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
SCRUM & KANBAN
Diviser votre organisation en plusieurs équipes autonomes et
multidisciplinaires
Divisez votre travail en une liste de livrables concrets et estimez leur temps de
traitement
Divisez l’espace temps en petites itérations identiques
Optimiser le processus en établissant un système de priorisation de vos
livrables
Mesurer votre réussite à travers des rétrospectives à la fin de chaque itération
Au lieu d’avoir une grosse équipe qui travaille sur une grosse
application pendant une longue période, nous aurons une petite
équipe qui travaille sur des petites parties de votre application et qui
pourra montre assez souvent le résultat obtenu
9. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
SCRUM & KANBAN
10. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
SCRUM & KANBAN
Identifier toutes les étapes de votre workflow
Dessinez un tableau. Chaque colonne correspond à une étape
Etablissez des règles pour chaque étape (ex. une tache en cours à la fois pour
chaque acteur )
Mesurez le temps d’un cycle complet: Combien de temps prends une tache
pour passer toutes les étapes de mon processus
Optimisez ce temps de cycle
L’aspect visuel de votre tableau indique :
L’étape à laquelle vous êtes
Si des taches sont bloquées
Si des taches prennent trop de temps
11. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
SCRUM & KANBAN
12. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
SCRUM & KANBAN
Un outil reste un moyen utilisé pour
atteindre un but
Comparer deux outils se fait
rigoureusement par rapport à
l’utilisation qui va en être fait
Pourquoi se limiter à l’utilisation d’un
seul outil si on peut en utiliser
plusieurs ?
13. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
SCRUM & KANBAN
Cycle itératif Versus Flux continu
Méthode normative Versus Méthode adaptative
TAF (WIP) limité par itération Versus TAF(WIP) limité étape de workflow
Périmètre figé par itération Versus Périmètre évolutif
15. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
VOTRE CONTEXTE
Déterminer votre activité
Identifié le processus complet
Quels acteurs à quelle(s) étapes ?
Un premier de piste? Mesurer pour
s’améliorer
Inspecter et adapter
17. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
CONSTRUIRE SA DÉMARCHE AGILE
Quel activité ?
Que délivrez-vous ?
Quelle(s) étape(s) dans votre processus?
Quel(s) acteur(s) et dans quel ordre?
18. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
CONSTRUIRE SA DÉMARCHE AGILE
En accord avec l’agilité, partir sur un principe itératif
Identifier à court terme les « petites réussites » agiles que l’on souhaite
Exemple d’objectifs:
Donner de la visibilité sur mon activité (à ma hiérarchie, mon équipe,…)
D’un coup d’œil communiquer sur l’état d’avancement global
Eviter la dispersion de mes ressources (des énergies)
Les réponses associées
Faire un daily stand up meeting (point journalier d’équipe)
Afficher ses travaux sur le board (management visuel)
Une ressource ne travaille que sur une tache à la fois
19. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
CONSTRUIRE SA DÉMARCHE AGILE
Etape 1 : Construire son tableau / board
L’objectif est d’afficher la liste des travaux à réaliser
Valoriser la charge de réalisation de ces travaux pour chaque tache
Déterminer les étapes de votre workflow: Par quel(s) processus passe (nt) chacune de
vos taches
Etape 2 : Définir les règles de fonctionnement du board (proposition)
Les colonnes du tableau correspondent à vos étapes de workflow
Chaque ligne correspond à un niveau de priorité (1, 2,…n) => « 1 » le haut
Limiter le TAF (Travail à faire par colonne) : ex: dans la colonne en cours, il ne peut y
avoir que 3 taches simultanément parce que je dispose de 3 acteurs disponibles
Si une demande prioritaire arrive, elle passe en premier, et décale les travaux en cours
20. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
CONSTRUIRE SA DÉMARCHE AGILE
Etape 3 : Mesurer son activité
Evaluer le temps que mets une tache pour parcourir toutes les étapes
Optimiser ce temps
Le burndown et le burnup (graphiques) vous seront utiles pour suivre le reste à faire et
suivre en temps réel la date d'attérissage de vos travaux
Etape 4 : Communiquer sur son activité
De façon périodique (hebdomadaire par exemple) communiquer sur son activité
Annoncez
Le périmètre courant, les faits marquants, les prochaines étapes, les alertes en regard des objectifs
fixés …
Le RAF, le pourcentage d’avancement global, les évolutions du périmètre,…
21. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
CONSTRUIRE SA DÉMARCHE AGILE
Etape 5: s’autoévaluer : Pour progresser, il faut mesurer votre activité
Au bout d’un cycle (2 à 3 semaines par ex.) réunir l’équipe et partager les réussites
obtenues / les axes d’améliorations à apporter (indispensable que l'équipe fasse un
feedback sur la période écoulée)
Définir un calendrier de mise en œuvre de ces actions
Etape 6 : Relancer le processus complet, l’objectif est « l’amélioration
continue »
…
Etape … : A vous de voir
22. Méthodes agiles - SCRUM ou KANBAN - Quelques principes
CONSTRUIRE SA DÉMARCHE AGILE
« kanban et Scrum, tirer le meilleur des deux » par H. KNIBERG & M. SKARIN,
préfacé par M. POPENDIECK et D. ANDERSON
www.infoq.com
http://www.agiliste.fr/fiches/guide-demarrage-scrum/
http://www.infoq.com/agile/?utm_source=infoq&utm_medium=header_gray
bar&utm_campaign=topic_clk
http://www.infoq.com/resource/news/2010/01/kanban-scrum-
minibook/en/resources/KanbanAndScrum-French.pdf
23. VOUS TROUVEZ CE REX INTÉRESSANT? DES CHOSES ONT MANQUÉ? DES
COQUILLES S’Y SONT GLISSÉS? AUTRE CHOSE ?
FAITES MOI UN RETOUR
Méthodes agiles - SCRUM ou KANBAN - Quelques principes
24. MERCI DE VOTRE ATTENTION
https://about.me/jsagnon
https://www.linkedin.com/pub/sagnon-joel/19/b44/2a8
https://twitter.com/jsagnon
JOËL SIELE SAGNON
SCRUM Master / Coach agile
joel.sagnon@gmail.com
D +33 (0)6 10 10 23 64
Méthodes agiles - SCRUM ou KANBAN - Quelques principes