30
Avant la session … Avez-vous un point d’insatisfaction dans votre expérience de la méthode Scrum ? Si oui, notez le sur le post-it à votre disposition ! Scrum à Kanban: 3 retours d’expériences

Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Embed Size (px)

DESCRIPTION

Agile Grenoble 2012: Scrum a Kanban 3 retours d'experiences

Citation preview

Page 1: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Avant la session …

Avez-vous un point d’insatisfaction dans votre

expérience de la méthode Scrum ?

Si oui, notez le sur le post-it à votre disposition !

Scrum à Kanban: 3 retours d’expériences

Page 2: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Scrum à Kanban:

3 retours d’expériences

Elise Vanholsbeeck / Véronique Mosnier / Nicolas Warzagier / 8 Novembre 2012

Page 3: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Qui sommes-nous?

Elise

Travel Backend Shopping

Véronique Nicolas

Page 4: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Qui êtes-vous?

Page 5: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Agenda

Rappels

Retours d’expériences

Qui?

Pourquoi?

Comment?

Quoi?

Et maintenant?

Bilan général

Page 6: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Agenda

Rappels

Retours d’expériences

Qui?

Pourquoi?

Comment?

Quoi?

Et maintenant?

Bilan général

Page 7: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Rappels sur Scrum

Rappels

Page 8: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Rappels sur Kanban

WIP

Flux

Page 9: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Historique des méthodes de

développement chez kelkoo

Aujourd’hui:

4 équipes en Scrum

3 équipes en Kanban

2007 2011

Cycle en V Scrum Kanban

Page 10: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Agenda

Rappels

Retours d’expériences

Qui?

Pourquoi?

Comment?

Quoi?

Et maintenant?

Bilan général

Page 11: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

3 équipes – 3 profils

Travel Backend Shopping

Effectif 4 développeurs1 QA1 PO1 SM

4 développeurs1 PO0 SM

7 développeurs1 QA1 PO1 SM

Localisation Grenoble - Londres Grenoble Grenoble - Londres

Spécialisation Oui Non Non

Équipe dédiée 50% 100% 80%

Type de projet Stabilisation Maintenance Amélioration

Visibilité du produit Moyenne Basse Haute

Rythme des releases 1 semaine 2 semaines 1 semaine

Maîtrise de Scrum Débutante Experte Moyenne

Page 12: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Agenda

Rappels

Retours d’expériences

Qui?

Pourquoi?

Comment?

Quoi?

Et maintenant?

Bilan général

Page 13: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Les raisons du changement

Quels sont les points d’insatisfaction rencontrés avec

la méthode Scrum?

Manque de visibilité sur le

travail de chacun

Impédiments: Site instable

Routine

Envie d’améliorer la productivité

Partage du Definition of Done

Temps passé en cérémonials

Page 14: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Agenda

Rappels

Retours d’expériences

Qui?

Pourquoi?

Comment?

Quoi?

Et maintenant?

Bilan général

Page 15: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

La transition

Travel Backend Shopping

Motivation Toute l’équipe Volonté du managerÉquipe curieuse

Toute l’équipe mais diluée

Préparation Inspiré de shopping Formation sur une journée Aucune

DéroulementBig Bang One Shot

Sprint + formalisation du fluxGoal du Sprint

Sprint Planning

Impediments

?

En douceur

Page 16: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Agenda

Rappels

Retours d’expériences

Qui?

Pourquoi?

Comment?

Quoi?

Et maintenant?

Bilan général

Page 17: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Kanban Travel

Page 18: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Kanban Backend

Definition of Donede chaque colonne

Definition of Donede chaque colonne

WIP WIP WIP

Page 19: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Kanban Shopping

Une colonne surchargée !

Une colonne« pense-bête »

Une colonne optionnelle

Page 20: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Cérémonies d’équipes

Travel Backend Shopping

Stand-up

Demo

Retro

Poker planning

Scenarii / Backlog review

Abandonné

Journalier À la demande

N/A

Régulier

Page 21: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Agenda

Rappels

Retours d’expériences

Qui?

Pourquoi?

Comment?

Quoi?

Et maintenant?

Bilan général

Page 22: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Visualisation du flux

Capacité à faire de la QA

Incapacité à évaluer les tâches avant

Conclusion Travel

Page 23: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Conclusion Backend

Sortir de la routine

Productivité identique

Métriques mal exploitées

Page 24: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Conclusion Shopping

Intégration des imprévus au flux

Flux formalisé et évolutif

Mauvais usage du WIP

Page 25: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Agenda

Rappels

Retours d’expériences

Qui?

Pourquoi?

Comment?

Quoi?

Et maintenant?

Bilan général

Page 26: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Avantages

• Visualisation

Étapes de développement

Bloqueurs

Spécialisations

• Souplesse

Gestion de la priorisation des stories

Répartition du temps en réunion

Page 27: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Inconvénients

• Organisation à la demande

Travail constant du PO et du Scrum Master

Mauvaise compréhension des Stories

• Reporting

Métriques différentes de Scrum

Manque d’engagement de l’équipe

• Gestion du WIP difficile

Page 28: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Ce qui ne change pas

• Les rôles et le Product Backlog

• La productivité

Temps de développement équivalent

Temps total passé en réunion

• L’effort sur la qualité des User Stories

Critères d’acceptance

Estimations

Page 29: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

Référence

Kanban and Scrum: making the most of both

Henrik Kniberg & Mattias Skarin

Disponible gratuitement

http://www.infoq.com/minibooks/kanban-scrum-minibook

Page 30: Agile grenoble 2012scrum_kanban on_live_agile_grenoble

L’essentiel

Formaliser le flux et limiter le WIP

Conserver les bonnes pratiques de Scrum

Pas de recette miracle – chacun implémente à

son rythme et comme il veut