OCTO 2013 Professionnalisez vos développements mobiles
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

OCTO 2013 Professionnalisez vos développements mobiles

on

  • 399 views

Optez pour un ecosytème et des outils professionnels !

Optez pour un ecosytème et des outils professionnels !

Statistics

Views

Total Views
399
Views on SlideShare
399
Embed Views
0

Actions

Likes
1
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

OCTO 2013 Professionnalisez vos développements mobiles Presentation Transcript

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