Professionnalisez vos                  développements mobiles !              Optez pour un écosystème et des outils       ...
Ecosystème 2009-20102© OCTO 2013
Ecosystème 2012-20133© OCTO 2013
Concevoir                   Analyser                                 Organiser                                 Développeme...
Concevoir                   Analyser                                 Organiser                                 Développeme...
ConcevoirPrototyper à l’aide d’outils decréation de mockups                                              6
ConcevoirPrototyper à l’aide d’outils decréation de mockupsAffiner votre ergonomierapidement                       CBIntro...
Concevoir                   Analyser                                 Organiser                                 Développeme...
OrganiserUtiliser des conventions                                       9
OrganiserUtiliser des conventionsRéviser votre code                                       10
OrganiserUtiliser des conventionsRéviser votre codeGérer vos dépendances             CocoaPods                            ...
Concevoir                   Analyser                                 Organiser                                 Développeme...
DocumenterDocumenter pour partager  JavaDoc  Doxygen  AppleDoc                                        13
DocumenterDocumenter pour partager  JavaDoc  Doxygen  AppleDocCommenter pour expliquerpourquoi                            ...
Concevoir                   Analyser                                 Organiser                                 Développeme...
TesterDévelopper un code résistant àtoute épreuveMettre en place des testsunitaires                    OCUnit             ...
TesterValider vos interfaces avec vosutilisateurs finauxAutomatiser les testsfonctionnels                        UIAutomat...
Tester Privilégier les conditions réelles Vérifier les performances de vos applications La sécurité n’est pas à mettre de ...
Tester Privilégier les conditions réelles Vérifier les performances de vos applications La sécurité n’est pas à mettre de ...
Concevoir                   Analyser                                 Organiser                                 Développeme...
S’améliorerImposer des critères de qualitéFixer des seuilsAnalyser la qualité du code          Cobertura                  ...
S’améliorerImposer des critères de qualitéFixer des seuilsAnalyser la qualité du code          Cobertura                  ...
S’améliorerExemple : Sonar, une plateforme pour gérer la qualité             La         lisibilité                        ...
S’améliorerAssister aux évènementsmobilesParticiper à la communauté                                           26
S’améliorer                  Social & Mobile                  iOS & Android Security                  Mechanisms          ...
Concevoir                   Analyser                                 Organiser                                 Développeme...
DistribuerSimplifier vos déploiementGérer vos applications et vosbéta testeurs                                            ...
Concevoir                   Analyser                                 Organiser                                 Développeme...
AnalyserSuivre les usages et lescomportementsÊtre proactifs sur lesproblèmes                                      31
Concevoir                   Analyser                                 Organiser                                 Développeme...
AutomatiserConstruire votre usine dedéveloppement mobile pour :  S’organiser  Tester  S’améliorer  Documenter  Déployer   ...
AutomatiserStation de                USINE DE DEVELOPPEMENT  travail               Source               Control           ...
AutomatiserStation de                USINE DE DEVELOPPEMENT  travail               Source               Control           ...
Automatiser                             USINE DE DEVELOPPEMENT                                            Tests           ...
Automatiser                              USINE DE DEVELOPPEMENT                                             Tests         ...
Automatiser                              USINE DE DEVELOPPEMENT                                             Tests         ...
Automatiser                              USINE DE DEVELOPPEMENT                                              Tests        ...
Automatiser                               USINE DE DEVELOPPEMENT  Voséquipes                      Tests                   ...
Automatiser                                   USINE DE DEVELOPPEMENT                                                   Tes...
Automatiser                                   USINE DE DEVELOPPEMENT                                                   Tes...
Des outils existent, utilisez les !       Automatisez vos processus et mesures       Appliquez ces pratiques avec vos     ...
Merci à vous45© OCTO 2013
Upcoming SlideShare
Loading in...5
×

OCTO 2013 Professionnalisez vos développements mobiles

209

Published on

Optez pour un ecosytème et des outils professionnels !

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
209
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

OCTO 2013 Professionnalisez vos développements mobiles

  1. 1. Professionnalisez vos développements mobiles ! Optez pour un écosystème et des outils professionnels Stéphane Prohaszka Cédric Pointel1© OCTO 2013
  2. 2. Ecosystème 2009-20102© OCTO 2013
  3. 3. Ecosystème 2012-20133© OCTO 2013
  4. 4. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester4© OCTO 2013
  5. 5. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester5© OCTO 2013
  6. 6. ConcevoirPrototyper à l’aide d’outils decréation de mockups 6
  7. 7. ConcevoirPrototyper à l’aide d’outils decréation de mockupsAffiner votre ergonomierapidement CBIntrospector PonyDebugger 7
  8. 8. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester8© OCTO 2013
  9. 9. OrganiserUtiliser des conventions 9
  10. 10. OrganiserUtiliser des conventionsRéviser votre code 10
  11. 11. OrganiserUtiliser des conventionsRéviser votre codeGérer vos dépendances CocoaPods 11
  12. 12. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester12© OCTO 2013
  13. 13. DocumenterDocumenter pour partager JavaDoc Doxygen AppleDoc 13
  14. 14. DocumenterDocumenter pour partager JavaDoc Doxygen AppleDocCommenter pour expliquerpourquoi 14
  15. 15. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester15© OCTO 2013
  16. 16. TesterDévelopper un code résistant àtoute épreuveMettre en place des testsunitaires OCUnit OCMockito GTMAndroidJUnit GHUnit 16
  17. 17. TesterValider vos interfaces avec vosutilisateurs finauxAutomatiser les testsfonctionnels UIAutomationInstrumentation 17
  18. 18. Tester Privilégier les conditions réelles Vérifier les performances de vos applications La sécurité n’est pas à mettre de côtéHierarchy Viewer & LINT 19
  19. 19. Tester Privilégier les conditions réelles Vérifier les performances de vos applications La sécurité n’est pas à mettre de côtéHierarchy Viewer & LINT 20
  20. 20. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester21© OCTO 2013
  21. 21. S’améliorerImposer des critères de qualitéFixer des seuilsAnalyser la qualité du code Cobertura Coverstory CheckStyle 22
  22. 22. S’améliorerImposer des critères de qualitéFixer des seuilsAnalyser la qualité du code Cobertura Coverstory CheckStyle 23
  23. 23. S’améliorerExemple : Sonar, une plateforme pour gérer la qualité La lisibilité Les tests unitaires 25
  24. 24. S’améliorerAssister aux évènementsmobilesParticiper à la communauté 26
  25. 25. S’améliorer Social & Mobile iOS & Android Security Mechanisms Designing Accessible Android Applications …14-15 mars 2013 Amsterdam 27
  26. 26. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester28© OCTO 2013
  27. 27. DistribuerSimplifier vos déploiementGérer vos applications et vosbéta testeurs 29
  28. 28. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester30© OCTO 2013
  29. 29. AnalyserSuivre les usages et lescomportementsÊtre proactifs sur lesproblèmes 31
  30. 30. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester33© OCTO 2013
  31. 31. AutomatiserConstruire votre usine dedéveloppement mobile pour : S’organiser Tester S’améliorer Documenter Déployer 34
  32. 32. AutomatiserStation de USINE DE DEVELOPPEMENT travail Source Control Compilation ManagementStation de travail 35
  33. 33. AutomatiserStation de USINE DE DEVELOPPEMENT travail Source Control Compilation ManagementStation de travail 36
  34. 34. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels UnitairesStation de travail Source Control Management CompilationStation de travail 37
  35. 35. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels UnitairesStation de travail Source Control Management CompilationStation de travail Documen- tation 38
  36. 36. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels Unitaires QualitéStation de travail Source Control Management CompilationStation de travail Documen- tation 39
  37. 37. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels Unitaires QualitéStation de travail Source Control Management CompilationStation de travail Documen- Déploiement tation 40
  38. 38. Automatiser USINE DE DEVELOPPEMENT Voséquipes Tests Tests Fonctionnels Unitaires Qualité Station de travail Source Control Management Compilation Station de travail Documen- Déploiement tation 41
  39. 39. Automatiser USINE DE DEVELOPPEMENT Tests TestsVos partenaires Fonctionnels Unitaires Qualité Source Control Management Compilation Documen- Déploiement tation 42
  40. 40. Automatiser USINE DE DEVELOPPEMENT Tests TestsVos partenaires Fonctionnels Unitaires Qualité Source Control Management Compilation Documen- Déploiement tation 43
  41. 41. Des outils existent, utilisez les ! Automatisez vos processus et mesures Appliquez ces pratiques avec vos partenaires44© OCTO 2013
  42. 42. Merci à vous45© OCTO 2013
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×