30 mai 2011  Olivier Tabone     Pratiques de développement itératiflundi 30 mai 2011
30 mai 2011  Olivier Tabone                    [Code, Test, Ship, Learn]+lundi 30 mai 2011
Ripple Motion   crée en 2008, 10   personnes   Editeur d’applis   mobiles   iPhone et iPad   B2B, B2C   principes “Agiles”...
Modélisation simple  cycle = 2 semaines                        amélioration du cycle ?                                    ...
Code                                                 Test + Code                    500 lignes écrites / jour / dev       ...
Code        •       Project Templates   Test + Codelundi 30 mai 2011
Code        •       Factorisation de code                         Test + Code     code once, use many times               ...
Code        •       Gestion dépendances des libs                      Test + Code                       2 ans 1/2 d’attent...
Arithmétique des tests                                                                  Test + Code                       ...
Anticipez les régression                                                   Test + Code                             configu...
Ship Early, ship often       •       Distribution “Over the air”              Ship                                        ...
Get ready       •       charge serveur difficile à évaluer             Ship            delai : 1 - 3 semaines, l’appli sor...
Learn       • Monitoring des applis                           Learn                                         interne (Analy...
Learn          • WWDC                                                   Learn        • Coding Dojo, Retrospectives, Code  ...
Q&A                       Learn      Design                      Ship                                         $           ...
Q&A                    Mercilundi 30 mai 2011
Prochain SlideShare
Chargement dans…5
×

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

484 vues

Publié le

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.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
484
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

×