Ajouter une nouvelle colonne à votre kanban board, décaler le daily standup, sortir de rétrospective avec l’action « être plus rigoureux », ou encore empiler les coachs agiles, doivent être pour vous des alertes sur le fait que vos équipes déplacent un problème ou ne se posent pas les bonnes questions.
Je vous propose, au travers de situations réellement vécues, de faire un tour d’horizon des dérives, des fausses bonnes idées ou simplement des phrases prononcées qui peuvent vous amener à vous dire que quelque chose sent mauvais, et de parcourir les meilleures façons de les améliorer.
8. Agile Smells
Que vous inspire ce mur ?
<A> Une équipe qui se protège
<B> Un manque de vision
<C> Un management visuel « épuré »
9. Pourquoi ça sent mauvais ?
‣ Pression externe
‣ Pas de vision produit
‣ Le tout numérique
Agile Smells
10. Pourquoi ça sent mauvais ?
‣ Pression externe
‣ Pas de vision produit
‣ Le tout numérique
Agile Smells
11. Pourquoi ça sent mauvais ?
‣ Pression externe
‣ Pas de vision produit
‣ Le tout numérique
Agile Smells
KAK.
12. Concrètement on fait quoi ?
Agile Smells
Story map
DoR
DoD
Tableau des
absences
Résultat de
rétrospective
Taskboard
Risques
Stories prêtes
Dette technique
14. Un bon espace de travail ?
Agile Smells
‣ Audibilité
‣ Visibilité
‣ Isolation
15. Agile Smells
Les users stories ne sont pas validées rapidement. Pour éviter de perdre du temps je dois :
<A> Valider moi-même les stories, après tout je les connais quasiment aussi bien que le PO
<B> Marquer une étape de validation sur le taskboard pour rendre visible les stories à valider et permettre
aux développeurs de ne pas rester bloquer
16. Agile Smells
La qualité du produit est en baisse au regard du nombre important de bugs. Je dois :
<A> Proposer à l’équipe un moyen de se forcer à relire mutuellement le code en marquant une étape de
revue de code sur le taskboard
<B> Virer un ou deux développeurs pour que les autres soient davantage rigoureux
17. Agile Smells
La qualité du produit ne s’améliore pas énormément et un testeur va rejoindre le projet. Je dois :
<A> L’envoyer vers l’équipe de Recette car cette personne testera les stories de l’itération N-1 et n’a donc pas
besoin d’être avec l’équipe
<B> L’intégrer dans l’équipe et marquer une étape de test sur le taskboard pour lui indiquer quand il pourra
valider une user story
19. Pourquoi ça sent mauvais ?
Agile Smells
‣ Un Product Owner absent
‣ Pas de bonnes pratiques de test
‣ Pas d’esprit d’équipe
‣ Pas de profil « Ops »
20. Pourquoi ça sent mauvais ?
Agile Smells
‣ Beaucoup de stories « en cours »
‣ Stories qui font des allers-retours
‣ Files d’attente déguisées
‣ Pas d’encouragement à la collaboration
21. Concrètement on fait quoi ?
Agile Smells
‣ Supprimer les colonnes
‣ WIP Limit
‣ Équipe pluridisciplinaire
23. Agile Smells
Il est 10h, le daily stand up meeting commence. Je dois :
<A> Proposer à l’équipe de décaler l’horaire du daily afin d’assurer la présence de tout le monde
<B> Attribuer un bâton à chaque absent pour savoir qui paiera les croissants à la fin de la semaine
<C> Penser aux travaux d’intérêt général à faire réaliser par les retardataires du jour
24. Pourquoi ça sent mauvais ?
‣ Résolution des symptômes, pas du
problème
‣ Manque d’intérêt
Agile Smells
25. Agile Smells
‣ Maîtriser la durée
‣ Revoir le format
‣ Changer l’organisation du sprint
‣ Supprimer le daily stand-up ?
Concrètement on fait quoi ?
26. Agile Smells
‣ Maîtriser la durée
‣ Revoir le format
‣ Changer l’organisation du sprint
‣ Supprimer le daily stand-up ?
Concrètement on fait quoi ?
✓ Focus sur les personnes
✓ Focus sur les user stories
✓ En prenant un café
27. Agile Smells
‣ Maîtriser la durée
‣ Revoir le format
‣ Changer l’organisation du sprint
‣ Supprimer le daily stand-up ?
Concrètement on fait quoi ?
✓ Objectif unique
✓ Cohérence dans les user stories
✓ WIP Limit
✓ Pair programming
28. Agile Smells
‣ Maîtriser la durée
‣ Revoir le format
‣ Changer l’organisation du sprint
‣ Supprimer le daily stand-up ?
Concrètement on fait quoi ?
29. Agile Smells
Quelle est le temps de concentration moyen d’une personne adulte ?
<A> 1 minute et 15 secondes
<B> 52 minutes
<C> Entre 1 et 2 heures
35. Concrètement on fait quoi ?
‣ Devoir de déconnexion
‣ Daily stand-up meeting
‣ Sprint planning
‣ Sprint review
‣ Sprint retrospective
Agile Smells
36. Concrètement on fait quoi ?
‣ Devoir de déconnexion
‣ Daily stand-up meeting
‣ Sprint planning
‣ Sprint review
‣ Sprint retrospective
Agile Smells
✓ Rôle de gendarme
✓ Une minute max par personne
✓ Renvoyer les discussions
38. Concrètement on fait quoi ?
‣ Devoir de déconnexion
‣ Daily stand-up meeting
‣ Sprint planning
‣ Sprint review
‣ Sprint retrospective
Agile Smells
✓ Répétition
✓ Une histoire utilisateur
✓ Le moins de slide possible
39. Concrètement on fait quoi ?
‣ Devoir de déconnexion
‣ Daily stand-up meeting
‣ Sprint planning
‣ Sprint review
‣ Sprint retrospective
Agile Smells
✓ Résoudre un ou deux problèmes
✓ Paralléliser les résolutions
50. Pourquoi ça sent mauvais ?
Agile Smells
‣ Problème dans la structuration de l’équipe
‣ Risque de conflit
51. Concrètement on fait quoi ?
Agile Smells
‣ Redéfinir le rôle
‣ Stop / Start / Continue
‣ Build Your Own Scrum Master
52. Agile Smells
Quelles sont les responsabilités d’un référent technique dans une équipe ?
<A> Il décide de la conception et de l’architecture
<B> Il est le responsable des revues de code
<C> Il est l’unique interlocuteur sur des sujets techniques avec le PO ou des personnes externes
53. Pourquoi ça sent mauvais ?
Agile Smells
‣ « Monkey developper »
‣ Pas d’autonomie
‣ Pas d’apprentissage
‣ Démotivation
54. Concrètement on fait quoi ?
Agile Smells
‣ Pair programming
‣ Analyse technique en amont
‣ Rôle tournant de responsable
55. Agile Smells
Quelle est la différence fondamentale entre un Coach Agile et un Scrum Master ?
<A> Le périmètre d’action
<B> La compétence
<C> La taille
56. Coach Agile
Accompagne le Scrum Master
‣Observe l’équipe
‣N’échange qu’avec le SM
‣Anime une communauté de SM
‣Co-anime des ateliers avec le SM
Agile Smells
57. Un coach de plus dans votre équipe Scrum ?
Agile Smells
‣ Risque sur la légitimité du Scrum Master
‣ Effort investi sur l’organisation et le management
‣ Une organisation « agile » suffit-elle ?
58. Agile Smells
« Un des problèmes courants sur lequel on tombe quand on regarde les entreprises qui galèrent avec
l’agilité, est qu’elles se concentrent sur la partie management de projet, mais pas sur la partie technique.
Elles vont ainsi au travers de grandes difficultés parce qu’elles n’ont pas un logiciel qui est conçu pour
répondre au changement. C’est particulièrement le cas avec Scrum. »
Martin Fowler
59. Coach Craft
Accompagne les développeurs
‣Pratiques de développement
‣Principes de design
‣Pratiques de test
‣Outillage
Agile Smells