1
© OCTO 2013© OCTO 2013
Professionnalisez vos développements mobiles !
Optez pour un écosystème et des outils professionnels
Stéphane ProhaszkaCédric Pointel
2
© OCTO 2013
Ecosystème 2009-2010
3
© OCTO 2013
Ecosystème 2012-2013
4
© OCTO 2013
Concevoir
Organiser
TesterS’améliorer
Analyser
Professionnel
Développement
DocumenterDéployer
5
© OCTO 2013
Concevoir
Organiser
TesterS’améliorer
Professionnel
Développement
DocumenterDéployer
Analyser
6
Prototyper à l’aide d’outils de
création de mockups
Concevoir
7
Prototyper à l’aide d’outils de
création de mockups
Affiner votre ergonomie
rapidement
Concevoir
CBIntrospector
PonyDebugger
8
© OCTO 2013
Professionnel
Développement
Organiser
TesterS’améliorer
DocumenterDéployer
Analyser
Concevoir
9
Utiliser des conventions
Organiser
10
Utiliser des conventions
Réviser votre code
Organiser
11
Utiliser des conventions
Réviser votre code
Gérer vos dépendances
Organiser
CocoaPods
12
© OCTO 2013
Professionnel
Développement
Organiser
Documenter
TesterS’améliorer
Déployer
Analyser
Concevoir
13
Documenter pour partager
JavaDoc
Doxygen
AppleDoc
Documenter
14
Documenter pour partager
JavaDoc
Doxygen
AppleDoc
Commenter pour expliquer
pourquoi
Documenter
15
© OCTO 2013
Professionnel
Développement
S’améliorer
Déployer
Analyser
Concevoir
Tester
Organiser
Documenter
16
Développer un code résistant à
toute épreuve
Mettre en place des tests
unitaires
Tester
OCUnit
AndroidJUnit GHUnit
GTMOCMockito
17
Valider vos interfaces avec vos
utilisateurs finaux
Automatiser les tests
fonctionnels
Tester
Instrumentation
UIAutomation
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
Privilégier les conditions
réelles
Vérifier les performances de
vos applications
La sécurité n’est pas à mettre
de côté
Tester
Hierarchy Viewer&
LINT
21
© OCTO 2013
Professionnel
Développement
Déployer
Analyser
Concevoir
S’améliorer Tester
Organiser
Documenter
22
Imposer des critères de qualité
Fixer des seuils
Analyser la qualité du code
S’améliorer
Cobertura
CheckStyle
Coverstory
23
Imposer des critères de qualité
Fixer des seuils
Analyser la qualité du code
S’améliorer
Cobertura
CheckStyle
Coverstory
25
Exemple : Sonar, une plateforme pour gérer la qualité
S’améliorer
Les tests unitaires
La lisibilité
26
Assister aux évènements
mobiles
Participer à la communauté
S’améliorer
27
Social & Mobile
iOS & Android Security
Mechanisms
Designing Accessible
Android Applications
…
S’améliorer
14-15 mars 2013Amsterdam
28
© OCTO 2013
Professionnel
Développement
Analyser
Concevoir
Déployer
S’améliorer Tester
Organiser
Documenter
29
Distribuer
Simplifier vos déploiement
Gérer vos applications et vos
béta testeurs
30
© OCTO 2013
Professionnel
Développement
Analyser
Concevoir
Déployer
S’améliorer Tester
Organiser
Documenter
31
Suivre les usages et les
comportements
Être proactifs sur les
problèmes
Analyser
33
© OCTO 2013
Professionnel
Développement
Concevoir
Déployer
S’améliorer Tester
Organiser
Documenter
Analyser
34
Automatiser
Construire votre usine de
développement mobile pour :
S’organiser
Tester
S’améliorer
Documenter
Déployer
35
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
ManagementCompilation
Station de
travail
Station de
travail
36
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
ManagementCompilation
Station de
travail
Station de
travail
37
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Tests
Fonctionnels
Station de
travail
Station de
travail
38
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Tests
Fonctionnels
Station de
travail
Station de
travail
39
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Qualité
Tests
Fonctionnels
Station de
travail
Station de
travail
40
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Qualité
Tests
Fonctionnels
Déploiement
Station de
travail
Station de
travail
41
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Qualité
Tests
Fonctionnels
Déploiement
Station de
travail
Station de
travail
Vos
équipes
42
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Qualité
Tests
Fonctionnels
Déploiement
Vo
s p
art
en
aire
s
43
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Qualité
Tests
Fonctionnels
Déploiement
Vo
s p
art
en
aire
s
44
© OCTO 2013
Des outils existent, utilisez les !
Automatisez vos processus et mesures
Appliquez ces pratiques avec vos
partenaires
45
© OCTO 2013
Merci à vous
Top Related