L'amélioration continue au sein d'une équipe agile
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

L'amélioration continue au sein d'une équipe agile

on

  • 1,063 views

En deux ans d’existence, l’équipe technique de la société TEA est passée de 0 à 6 développeurs et continue de croître. Une forte croissance implique de fréquents changements de contexte ...

En deux ans d’existence, l’équipe technique de la société TEA est passée de 0 à 6 développeurs et continue de croître. Une forte croissance implique de fréquents changements de contexte qui risquent de perturber l’équipe. Elle doit les gérer en restant alerte et proactive.

Cette conférence est le retour d’expérience d’une équipe de jeunes et vaillants développeurs s’adaptant aux réalités business tout en essayant d’améliorer la qualité de ses livrables. À force de belles avancées, de grands aller-retours et de petites boulettes, notre équipe recherche constamment une méthodologie agile qui lui convient. Notre évolution passe par :

Scrum vs Kanban : du mode flux à l’itératif, et inversement ;
les réunions : minimiser leur durée, maximiser leur apport ;
la revue de code : à posteriori, en binômage, outillée ou pas ;
l’intégration d’un nouveau développeur ;
la boîte à outils de la vie d’équipe : planning-poker, daily scrum, burn down…
Cette présentation ne vise pas à donner l’organisation parfaite d’une équipe (on sait tous qu’elle n’existe pas), mais à présenter nos outils et pratiques nous permettant de tendre vers celle-ci.

Statistics

Views

Total Views
1,063
Views on SlideShare
879
Embed Views
184

Actions

Likes
1
Downloads
13
Comments
0

4 Embeds 184

http://www.conseilsmarketing.com 114
http://www.entreprise-marketing.fr 43
http://www.paperblog.fr 22
http://www.slideee.com 5

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

L'amélioration continue au sein d'une équipe agile Presentation Transcript

  • 1. L’amélioration continue au sein d’une équipe agile
  • 2. Intégration Coupure de sprint Revue de code Recrutement Environnement de travail
  • 3. Anne-Sophie Tranchet Olivier Servières @deudtens @annso_
  • 4. 2012-2013 2014 L’équipe 2011
  • 5. L’équipe
  • 6. La coupure de sprint
  • 7. Presque une journée entière 50 min 90 min 180 min Démo Rétrospective Engagement La coupure de sprint
  • 8. La coupure de sprint La démo Démonstration interactive 1h
  • 9. La coupure de sprint La démo Démonstration interactive Longues digressions Temps de transition
  • 10. La coupure de sprint La démo Démonstration : 5 min Questions/Réponses : 15 min Démonstration scénarisée Débat encadré
  • 11. La coupure de sprint La démo Démonstration : 5 min Questions/Réponses : 15 min Démonstration scénarisée Débat encadré Démonstration dynamique
  • 12. La coupure de sprint La démo Démonstration : 5 min Questions/Réponses : 15 min Démonstration scénarisée Débat encadré Démonstration dynamique Vigilance !
  • 13. La coupure de sprint Rappeler les règles à chaque fois Empêcher les débordements Envoyer un mail d’invitation Prévenir que la présence aux Q/R est optionnelle La démo
  • 14. La coupure de sprint La rétrospective Compte rendu par mail Tour de table start/stop/continue Extraits affichée au mur
  • 15. La coupure de sprint La rétrospective Compte rendu par mail Tour de table start/stop/continue Synthèse affichée au mur Pas scalable
  • 16. La coupure de sprint La rétrospective 2. Lister ce qu’on a appris 3. Lister ce qu’on va essayer 1. Collecter les faits
  • 17. La coupure de sprint La rétrospective 3 21
  • 18. La coupure de sprint La rétrospective 2. Lister ce qu’on a appris 3. Lister ce qu’on va essayer 1. Collecter les faits
  • 19. La coupure de sprint La rétrospective 2. Lister ce qu’on a appris 3. Lister ce qu’on va essayer 1. Collecter les faits Pas plus court
  • 20. La coupure de sprint La rétrospective 2. Lister ce qu’on a appris 3. Lister ce qu’on va essayer 1. COllecter les faits Compte rendu visible Filtrage des sujets Pas plus court
  • 21. La coupure de sprint La rétrospective Limiter le nombre de post-it
  • 22. Limiter le nombre de post-it La coupure de sprint La rétrospective Légèrement plus court Amélioration des débats
  • 23. Limiter le nombre de post-it La coupure de sprint La rétrospective Légèrement plus court Amélioration des débats Frustrations dues au format
  • 24. La coupure de sprint L’engagement Lundi Mardi Mercredi Jeudi Vendredi Engagement3h
  • 25. La coupure de sprint L’engagement Lundi Mardi Mercredi Jeudi Vendredi Engagement3h Découpage des stories + Chiffrage + Engagement
  • 26. La coupure de sprint L’engagement Lundi Mardi Mercredi Jeudi Vendredi Engagement3h Découpage des stories + Chiffrage + Engagement Long
  • 27. La coupure de sprint L’engagement Fractionner
  • 28. La coupure de sprint L’engagement Lundi Mardi Mercredi Jeudi Vendredi Engagement Découpage + chiffrage Découpage + chiffrage max . 30 min
  • 29. La coupure de sprint L’engagement Baisser le nombre de participants
  • 30. La coupure de sprint L’engagement Lundi Mardi Mercredi Jeudi Vendredi EngagementDécoupage Chiffrage max . 30 min
  • 31. La coupure de sprint L’engagement Lundi Mardi Mercredi Jeudi Vendredi Engagement Découpage + chiffrage Découpage + chiffrage max . 30 min Meilleur focus Pas toujours suffisant
  • 32. Les méthodes agiles
  • 33. Méthodes agiles Scrum
  • 34. Méthodes agiles Scrum Contraintes Business
  • 35. Méthodes agiles Kanban ( )
  • 36. Méthodes agiles Kanban ( )Ça fait le job
  • 37. Méthodes agiles Kamban ( )Pas la même émulation Ça fait le job
  • 38. Méthodes agiles Scrum Kanban ( ) Scrum
  • 39. Les codes reviews
  • 40. Code review Lecture informelle des commits (après déploiement)
  • 41. Code review Lecture informelle des commits (après déploiement) Validation trop tardive
  • 42. Code review AVANT (architecture technique) APRÈS (implémentation) Croisement systématique en binôme sur un poste
  • 43. Code review AVANT (architecture technique) APRÈS (implémentation) Croisement systématique en binôme sur un poste Meilleure qualité de code
  • 44. Code review AVANT (architecture technique) APRÈS (implémentation) Croisement systématique en binôme sur un poste Meilleure qualité de code Ralentit la mise en prod
  • 45. Code review Pull Requests avec Github
  • 46. Code review
  • 47. Code review
  • 48. Code review PR systématique
  • 49. Code review PR systématique Éradication des boulettes Transmission de connaissance
  • 50. Code review PR systématique Éradication des boulettes Transmission de connaissance Ne remplace pas la code review
  • 51. L’environnement de travail
  • 52. Environnement de travail PC fixes laptops
  • 53. Environnement de travail PC fixe Solo Pair programming
  • 54. Environnement de travail PC portable Solo Pair programming ???
  • 55. Environnement de travail PC portable Solo Pair programming ??? Ne pas oublier Ne pas en abuser
  • 56. Environnement de travail Disposition des bureaux
  • 57. Environnement de travail Disposition des bureaux Équipe éclatée Résistance au changement
  • 58. Environnement de travail Disposition des bureaux Équipe éclatée Passer au delà !
  • 59. Environnement de travail Disposition des bureaux Chatroom Discussions orales restreintes Pair Programming
  • 60. L’intégration dans l’équipe
  • 61. Recrutement Pour le candidat Visite en immersion Entretien préalable
  • 62. Recrutement Pour le candidat Lundi Mardi Mercredi Jeudi Vendredi Visite candidat
  • 63. Recrutement Pour le candidat Lundi Mardi Mercredi Jeudi Vendredi Visite candidat Bon aperçu de l’équipe
  • 64. Recrutement Pour le candidat Lundi Mardi Mercredi Jeudi Vendredi Visite candidat Bon aperçu de l’équipe Contraignant
  • 65. Recrutement Pour l’équipe Lundi Mardi Mercredi Jeudi Vendredi Visite candidat
  • 66. Recrutement Pour l’équipe Lundi Mardi Mercredi Jeudi Vendredi Visite candidat Bon aperçu du candidat
  • 67. Recrutement Pour l’équipe Lundi Mardi Mercredi Jeudi Vendredi Visite candidat Bon aperçu du candidat Pas d’aperçu du niveau technique
  • 68. Recrutement Pour l’équipe Lundi Mardi Mercredi Jeudi Vendredi Visite candidat Bon aperçu du candidat Pas d’aperçu du niveau technique Chronophage
  • 69. Intégration à l’équipe Travail en pair programming Décompté du sprint Découverte de la plateforme via l’exploitation
  • 70. Et sinon...
  • 71. Les “fails” Tenir un Niko Niko Limiter le nombre de tâches/stories en cours
  • 72. Challenger Essayer
  • 73. Scénariser les démonstrations
  • 74. Attribuer des rôles Animateur Spectateurs Rapporteur Participants
  • 75. Rassembler dans une chatroom
  • 76. Systématiser les Pull Requests
  • 77. Des questions ? Des réponses ? ?