OCTO 2013 Professionnalisez vos développements mobiles

418 views
336 views

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
418
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
13
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

×