Mappy mobile
Une brève histoire de
boards
De Scrum à Scrumban
F. Auger & A. Billon
Petit rappel théorique …
Contexte DT Mappy
• Le projet UrbanDive (Mappy « Street view ») introduit la mise en
place de l’agilité et en particulier ...
Mappy équipe mobile
L’équipe mobile = 2 équipes et ½ : plateformes mobile + SAM
Et 4 produits :
• Mappy Maps iOS (iPhone /...
Contraintes mobiles
Internes Externes
Disposer d’un store d’application Supporter un délai de re-livraison
standard d’une ...
Board fin 2012
Situation fin 2012 – T1 2013 / Refonte V4 (applications / SDK)
Avec un board Scrum « classique »
A faire En...
Evolutions 2013
2013 Releases trimestrielles - évolutions v4
Développements Développements Développements Recette MEP
Déve...
Evolutions 2013
TâcheTâche
Tâche
TâcheTâche
Tâche
TâcheTâche Tâche
Tâche
Tâche
Story
Story
Priorité
A faire En cours Termi...
Evolutions 2014
La « carte » des user stories s’enrichie :
REF # Cx 13
As a « user role » I want « function » so that « va...
Evolutions 2014
TâcheTâche
Tâche
TâcheTâche
Tâche
TâcheTâche Tâche
Tâche
Tâche
Priorité
A faire En cours Terminé
Anomalies...
Fin 2014
Fin 2014
Pas-sage de Témoin
Evolutions 2015
2015 release mensuelle
Développements
Dev /
Recette
MEP
Développements
Version 5.X+1
Version 5.X
Soumissio...
Eat your own dog food
- Version alpha : daily
- Version beta : monthly
- Version prod : monthly
Nos outils
Stores Gestion de conf Integration continue
En Amont : DOR
- Ce qu’on fait maintenant
(Éléments graphiques, critéres d’acceptances...)
- Ce qu’on fera plus tard
(Test...
Agile Board
En Cours Demo Code Review Test QAA faire
Stories
DefinitonofDone
Definitionofready
Bug.
Bug.
Stories
Stories S...
L’experience Full Kanban
- #NoSprint
- #NoEstimate
- (toujours une retro)
- Gain de temps
- Adhésion des développeurs
- So...
De Scrum à Scrumban
Un passage « naturel » pour respecter la « promesse » de Scrum :
 Livrer une application en productio...
Meetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez  Mappy
Próxima SlideShare
Cargando en…5
×

Meetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez Mappy

1.477 visualizaciones

Publicado el

Retour d'expérience de la mise en place de Scrumban chez Mappy

  • Sé el primero en comentar

Meetup FSUG-FKUG - Scrumban : Retour d'éxpérience chez Mappy

  1. 1. Mappy mobile Une brève histoire de boards De Scrum à Scrumban F. Auger & A. Billon
  2. 2. Petit rappel théorique …
  3. 3. Contexte DT Mappy • Le projet UrbanDive (Mappy « Street view ») introduit la mise en place de l’agilité et en particulier de Scrum à la direction technique • « Fusion » des équipes Mappy et UrbanDive => équipes Scrum WEB EMB BOSS CDMCOPS AQL INFRA BI
  4. 4. Mappy équipe mobile L’équipe mobile = 2 équipes et ½ : plateformes mobile + SAM Et 4 produits : • Mappy Maps iOS (iPhone / iPad) et Android • SDK iOS et Android et leurs applications d’exemples
  5. 5. Contraintes mobiles Internes Externes Disposer d’un store d’application Supporter un délai de re-livraison standard d’une semaine sur iOS Offrir un niveau de qualité irréprochable en production Gérer un parc hétérogène d’OS et de smartphones Ouvrir le réseau Wifi & 3G interne de tests pour accéder aux services Anticiper les évolutions rapides des devices et OS Gérer la rétro compatibilité / montée de versions Disposer des ressources graphiques pour les différents résolutions d’écrans Tester en conditions réelles / extérieures
  6. 6. Board fin 2012 Situation fin 2012 – T1 2013 / Refonte V4 (applications / SDK) Avec un board Scrum « classique » A faire En cours TerminéStories TâcheTâche Tâche TâcheTâche Tâche TâcheTâche Tâche Tâche Tâche Story Story Développements Développements MEPDéveloppements DéveloppementsDéveloppements Recette Recette Bloquants seuls Soumission Publication
  7. 7. Evolutions 2013 2013 Releases trimestrielles - évolutions v4 Développements Développements Développements Recette MEP Développements Développements Version 4.X+1 Version 4.X Soumission Publication
  8. 8. Evolutions 2013 TâcheTâche Tâche TâcheTâche Tâche TâcheTâche Tâche Tâche Tâche Story Story Priorité A faire En cours Terminé Anomalies Urgences Bug. Bug. Tâche Tâche Bug. Tâche
  9. 9. Evolutions 2014 La « carte » des user stories s’enrichie : REF # Cx 13 As a « user role » I want « function » so that « value » Assets Tags TU TF Code review Mini démo
  10. 10. Evolutions 2014 TâcheTâche Tâche TâcheTâche Tâche TâcheTâche Tâche Tâche Tâche Priorité A faire En cours Terminé Anomalies Urgences Bug. Bug. Tâche Tâche Tâche Code review Story Story Story Story
  11. 11. Fin 2014
  12. 12. Fin 2014
  13. 13. Pas-sage de Témoin
  14. 14. Evolutions 2015 2015 release mensuelle Développements Dev / Recette MEP Développements Version 5.X+1 Version 5.X Soumission Publication
  15. 15. Eat your own dog food - Version alpha : daily - Version beta : monthly - Version prod : monthly
  16. 16. Nos outils Stores Gestion de conf Integration continue
  17. 17. En Amont : DOR - Ce qu’on fait maintenant (Éléments graphiques, critéres d’acceptances...) - Ce qu’on fera plus tard (Tests QA en amont, Identifier les APis serveurs..) - Ce qu’on ne fera jamais (Les specs couvrent tous les cas, Architecture détaillée…) PO Devs Testeur + +
  18. 18. Agile Board En Cours Demo Code Review Test QAA faire Stories DefinitonofDone Definitionofready Bug. Bug. Stories Stories Stories Gestion par batchLimit max = 31 story ou bug / pers Bug. Bug. Tâche Tâche Test Urg ent Stories Stories
  19. 19. L’experience Full Kanban - #NoSprint - #NoEstimate - (toujours une retro) - Gain de temps - Adhésion des développeurs - Souple / flexible - Perte de visibilité pour le PO - Outils de visualisation plus difficiles
  20. 20. De Scrum à Scrumban Un passage « naturel » pour respecter la « promesse » de Scrum :  Livrer une application en production à la fin de chaque itération même dans un domaine aussi contraint que celui du développement mobile.  Pour apporter régulièrement de la valeur au produit donc aux utilisateurs Tout en continuant à s’améliorer ensemble :  Techniquement : en visualisant les pratiques XP  Process : en faisant apparaître les activités en amont et en aval

×