OCTO 2013 Professionnalisez vos développements mobiles

Post on 03-Jul-2015

205 views 4 download

description

Optez pour un ecosytème et des outils professionnels !

Transcript of OCTO 2013 Professionnalisez vos développements mobiles

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