CocoaHeads Rennes #2 : Pratiques de développement itératif

458 views
413 views

Published on

Slides de la présentation "Pratiques de développement itératif" de la session des CocoaHeads Rennais du 30 mai 2011. Présentation assurée par Olivier Tabone, co fondateur de Ripple Motion.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
458
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CocoaHeads Rennes #2 : Pratiques de développement itératif

  1. 1. 30 mai 2011 Olivier Tabone Pratiques de développement itératiflundi 30 mai 2011
  2. 2. 30 mai 2011 Olivier Tabone [Code, Test, Ship, Learn]+lundi 30 mai 2011
  3. 3. Ripple Motion crée en 2008, 10 personnes Editeur d’applis mobiles iPhone et iPad B2B, B2C principes “Agiles” pour viser juste et vite €ssence, SkiGuide, et les autreslundi 30 mai 2011
  4. 4. Modélisation simple cycle = 2 semaines amélioration du cycle ? 4 en faire + Learn faire mieux Design Ship 1 3 Test + Code 2lundi 30 mai 2011
  5. 5. Code Test + Code 500 lignes écrites / jour / dev Comment les rendre utiles à l’utilisateur ?lundi 30 mai 2011
  6. 6. Code • Project Templates Test + Codelundi 30 mai 2011
  7. 7. Code • Factorisation de code Test + Code code once, use many times Appli 500 lignes Framework applicatif 1500 lignes Libs “Features” 20 000 lignes Libs “Base” 50 000 ligneslundi 30 mai 2011
  8. 8. Code • Gestion dépendances des libs Test + Code 2 ans 1/2 d’attente... pour quelques jours de boulot facilite la réutilisation des libslundi 30 mai 2011
  9. 9. Arithmétique des tests Test + Code x nb de libs / = applis GHUnit Hudson 10 x 150 = harnais de non régressionlundi 30 mai 2011
  10. 10. Anticipez les régression Test + Code configuration Environment Appli outil CI distant App Production conf “Prod” Lib 1 Staging Lib 2 Development conf “Intégration” ... tourne “la nuit”lundi 30 mai 2011
  11. 11. Ship Early, ship often • Distribution “Over the air” Ship feedback cycle: 1-2 jours push beta testeurslundi 30 mai 2011
  12. 12. Get ready • charge serveur difficile à évaluer Ship delai : 1 - 3 semaines, l’appli sort en général le samedi soir...lundi 30 mai 2011
  13. 13. Learn • Monitoring des applis Learn interne (Analytics- like) monitoring externelundi 30 mai 2011
  14. 14. Learn • WWDC Learn • Coding Dojo, Retrospectives, Code reviews, ... et autres pratiques Agileslundi 30 mai 2011
  15. 15. Q&A Learn Design Ship $ Test + Codelundi 30 mai 2011
  16. 16. Q&A Mercilundi 30 mai 2011

×