SlideShare une entreprise Scribd logo
1  sur  42
Professionnalisez vos
                  développements mobiles !
              Optez pour un écosystème et des outils
                                     professionnels
                                       Stéphane Prohaszka
                                             Cédric Pointel



1

© OCTO 2013
Ecosystème 2009-2010




2

© OCTO 2013
Ecosystème 2012-2013




3

© OCTO 2013
Concevoir



                   Analyser                                 Organiser




                                 Développement
                                 Professionnel
              Déployer
                                                                Documenter




                         S’améliorer               Tester




4

© OCTO 2013
Concevoir



                   Analyser                                 Organiser




                                 Développement
                                 Professionnel
              Déployer
                                                                Documenter




                         S’améliorer               Tester




5

© OCTO 2013
Concevoir


Prototyper à l’aide d’outils de
création de mockups




                                              6
Concevoir


Prototyper à l’aide d’outils de
création de mockups

Affiner votre ergonomie
rapidement




                       CBIntrospector


             PonyDebugger

                                                    7
Concevoir



                   Analyser                                 Organiser




                                 Développement
                                 Professionnel
              Déployer
                                                                Documenter




                         S’améliorer               Tester




8

© OCTO 2013
Organiser


Utiliser des conventions




                                       9
Organiser


Utiliser des conventions



Réviser votre code




                                       10
Organiser


Utiliser des conventions



Réviser votre code



Gérer vos dépendances




             CocoaPods

                                       11
Concevoir



                   Analyser                                 Organiser




                                 Développement
                                 Professionnel
              Déployer
                                                                Documenter




                         S’améliorer               Tester




12

© OCTO 2013
Documenter


Documenter pour partager
  JavaDoc
  Doxygen
  AppleDoc




                                        13
Documenter


Documenter pour partager
  JavaDoc
  Doxygen
  AppleDoc



Commenter pour expliquer
pourquoi




                                        14
Concevoir



                   Analyser                                 Organiser




                                 Développement
                                 Professionnel
              Déployer
                                                                Documenter




                         S’améliorer               Tester




15

© OCTO 2013
Tester


Développer un code résistant à
toute épreuve

Mettre en place des tests
unitaires



                    OCUnit
               OCMockito     GTM



Android
JUnit              GHUnit
                                            16
Tester


Valider vos interfaces avec vos
utilisateurs finaux

Automatiser les tests
fonctionnels




                        UIAutomation


Instrumentation

                                                17
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
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
Concevoir



                   Analyser                                 Organiser




                                 Développement
                                 Professionnel
              Déployer
                                                                Documenter




                         S’améliorer               Tester




21

© OCTO 2013
S’améliorer


Imposer des critères de qualité

Fixer des seuils

Analyser la qualité du code
          Cobertura


                     Coverstory



        CheckStyle
                                                22
S’améliorer


Imposer des critères de qualité

Fixer des seuils

Analyser la qualité du code
          Cobertura


                     Coverstory



        CheckStyle
                                                23
S’améliorer


Exemple : Sonar, une plateforme pour gérer la qualité




             La
         lisibilité

                                    Les tests
                                    unitaires




                                                         25
S’améliorer


Assister aux évènements
mobiles

Participer à la communauté




                                           26
S’améliorer



                  Social & Mobile

                  iOS & Android Security
                  Mechanisms

                  Designing Accessible
                  Android Applications

                  …
14-15 mars 2013
  Amsterdam
                                            27
Concevoir



                   Analyser                                 Organiser




                                 Développement
                                 Professionnel
              Déployer
                                                                Documenter




                         S’améliorer               Tester




28

© OCTO 2013
Distribuer


Simplifier vos déploiement

Gérer vos applications et vos
béta testeurs




                                             29
Concevoir



                   Analyser                                 Organiser




                                 Développement
                                 Professionnel
              Déployer
                                                                Documenter




                         S’améliorer               Tester




30

© OCTO 2013
Analyser


Suivre les usages et les
comportements

Être proactifs sur les
problèmes




                                      31
Concevoir



                   Analyser                                 Organiser




                                 Développement
                                 Professionnel
              Déployer
                                                                Documenter




                         S’améliorer               Tester




33

© OCTO 2013
Automatiser


Construire votre usine de
développement mobile pour :

  S’organiser
  Tester
  S’améliorer
  Documenter
  Déployer




                                            34
Automatiser




Station de                USINE DE DEVELOPPEMENT
  travail




               Source
               Control                             Compilation
             Management




Station de
  travail




                                                                 35
Automatiser




Station de                USINE DE DEVELOPPEMENT
  travail




               Source
               Control                             Compilation
             Management




Station de
  travail




                                                                 36
Automatiser

                             USINE DE DEVELOPPEMENT

                                            Tests
                           Tests         Fonctionnels
                          Unitaires
Station de
  travail




               Source
               Control
             Management



                                                        Compilation
Station de
  travail




                                                                        37
Automatiser

                              USINE DE DEVELOPPEMENT

                                             Tests
                            Tests         Fonctionnels
                           Unitaires
Station de
  travail




               Source
               Control
             Management



                                                         Compilation
Station de
  travail

                          Documen-
                            tation




                                                                         38
Automatiser

                              USINE DE DEVELOPPEMENT

                                             Tests
                            Tests         Fonctionnels
                           Unitaires                         Qualité
Station de
  travail




               Source
               Control
             Management



                                                         Compilation
Station de
  travail

                          Documen-
                            tation




                                                                         39
Automatiser

                              USINE DE DEVELOPPEMENT

                                              Tests
                            Tests          Fonctionnels
                           Unitaires                          Qualité
Station de
  travail




               Source
               Control
             Management



                                                          Compilation
Station de
  travail

                          Documen-      Déploiement
                            tation




                                                                          40
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
Automatiser

                                   USINE DE DEVELOPPEMENT

                                                   Tests
                                 Tests
Vos partenaires
                                                Fonctionnels
                                Unitaires                          Qualité




                    Source
                    Control
                  Management



                                                               Compilation



                               Documen-      Déploiement
                                 tation




                                                                               42
Automatiser

                                   USINE DE DEVELOPPEMENT

                                                   Tests
                                 Tests
Vos partenaires
                                                Fonctionnels
                                Unitaires                          Qualité




                    Source
                    Control
                  Management



                                                               Compilation



                               Documen-      Déploiement
                                 tation




                                                                               43
Des outils existent, utilisez les !

       Automatisez vos processus et mesures

       Appliquez ces pratiques avec vos
       partenaires



44

© OCTO 2013
Merci à vous


45

© OCTO 2013

Contenu connexe

Tendances

Améliorer votre productivité XAML en entreprise !
Améliorer votre productivité XAML en entreprise !Améliorer votre productivité XAML en entreprise !
Améliorer votre productivité XAML en entreprise !Microsoft
 
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !Simplicité Software
 
La dure lutte du développeur : 10 trucs pratiques pour une application mobile...
La dure lutte du développeur : 10 trucs pratiques pour une application mobile...La dure lutte du développeur : 10 trucs pratiques pour une application mobile...
La dure lutte du développeur : 10 trucs pratiques pour une application mobile...Microsoft
 
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...Microsoft
 
Le Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share ITLe Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share ITOCTO Technology
 
Fast and Furious XAML Apps!
Fast and Furious XAML Apps!Fast and Furious XAML Apps!
Fast and Furious XAML Apps!Microsoft
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureJason De Oliveira
 
WPF 4.5 : Quoi de neuf pour les développeurs ?
WPF 4.5 : Quoi de neuf pour les développeurs ?WPF 4.5 : Quoi de neuf pour les développeurs ?
WPF 4.5 : Quoi de neuf pour les développeurs ?Microsoft
 
WygDay 2010 - session plénière
WygDay 2010 - session plénièreWygDay 2010 - session plénière
WygDay 2010 - session plénièreWygwam
 
Introduction au développement Android
Introduction au développement AndroidIntroduction au développement Android
Introduction au développement AndroidSteve Tremblay
 
La qualité au-delà du code - ConFoo 2012
La qualité au-delà du code - ConFoo 2012La qualité au-delà du code - ConFoo 2012
La qualité au-delà du code - ConFoo 2012Jean-Marc Fontaine
 
Maintenir du code historique - RMLL 2011
Maintenir du code historique - RMLL 2011Maintenir du code historique - RMLL 2011
Maintenir du code historique - RMLL 2011Jean-Marc Fontaine
 
Définir un cadre méthodologique
Définir un cadre méthodologiqueDéfinir un cadre méthodologique
Définir un cadre méthodologiqueMathieu Gandin
 
Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Cecil Dijoux
 
La réalité augmentée dans les systèmes embarqués
La réalité augmentée dans les systèmes embarquésLa réalité augmentée dans les systèmes embarqués
La réalité augmentée dans les systèmes embarquésMicrosoft Décideurs IT
 

Tendances (19)

Améliorer votre productivité XAML en entreprise !
Améliorer votre productivité XAML en entreprise !Améliorer votre productivité XAML en entreprise !
Améliorer votre productivité XAML en entreprise !
 
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
 
#10 convergence
#10 convergence#10 convergence
#10 convergence
 
La dure lutte du développeur : 10 trucs pratiques pour une application mobile...
La dure lutte du développeur : 10 trucs pratiques pour une application mobile...La dure lutte du développeur : 10 trucs pratiques pour une application mobile...
La dure lutte du développeur : 10 trucs pratiques pour une application mobile...
 
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
Applications métiers et/ou d'entreprise sur Windows Phone 7 - bonnes pratique...
 
Le Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share ITLe Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share IT
 
Architecture android
Architecture androidArchitecture android
Architecture android
 
Fast and Furious XAML Apps!
Fast and Furious XAML Apps!Fast and Furious XAML Apps!
Fast and Furious XAML Apps!
 
WygDay 2010
WygDay 2010WygDay 2010
WygDay 2010
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
 
WPF 4.5 : Quoi de neuf pour les développeurs ?
WPF 4.5 : Quoi de neuf pour les développeurs ?WPF 4.5 : Quoi de neuf pour les développeurs ?
WPF 4.5 : Quoi de neuf pour les développeurs ?
 
WygDay 2010 - session plénière
WygDay 2010 - session plénièreWygDay 2010 - session plénière
WygDay 2010 - session plénière
 
Introduction au développement Android
Introduction au développement AndroidIntroduction au développement Android
Introduction au développement Android
 
La qualité au-delà du code - ConFoo 2012
La qualité au-delà du code - ConFoo 2012La qualité au-delà du code - ConFoo 2012
La qualité au-delà du code - ConFoo 2012
 
Maintenir du code historique - RMLL 2011
Maintenir du code historique - RMLL 2011Maintenir du code historique - RMLL 2011
Maintenir du code historique - RMLL 2011
 
Définir un cadre méthodologique
Définir un cadre méthodologiqueDéfinir un cadre méthodologique
Définir un cadre méthodologique
 
Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux -
 
La réalité augmentée dans les systèmes embarqués
La réalité augmentée dans les systèmes embarquésLa réalité augmentée dans les systèmes embarqués
La réalité augmentée dans les systèmes embarqués
 

En vedette

C:\Fakepath\Salud Trastornos
C:\Fakepath\Salud TrastornosC:\Fakepath\Salud Trastornos
C:\Fakepath\Salud Trastornosguestb52f1a4c
 
Le Portage salarial : AD Partners
Le Portage salarial : AD PartnersLe Portage salarial : AD Partners
Le Portage salarial : AD PartnersAD-Partners
 
Internet Society - Capítulo Bolivia
Internet Society - Capítulo BoliviaInternet Society - Capítulo Bolivia
Internet Society - Capítulo BoliviaGobernabilidad
 
A vueltas con nuevas sentencias de los Tribunales Superiores de Justicia (Paí...
A vueltas con nuevas sentencias de los Tribunales Superiores de Justicia (Paí...A vueltas con nuevas sentencias de los Tribunales Superiores de Justicia (Paí...
A vueltas con nuevas sentencias de los Tribunales Superiores de Justicia (Paí...Universidad Autónoma de Barcelona
 
Normas aplicables para exportar prendas de niños y bebes a EE.UU.
Normas aplicables para exportar prendas de niños y bebes a EE.UU.Normas aplicables para exportar prendas de niños y bebes a EE.UU.
Normas aplicables para exportar prendas de niños y bebes a EE.UU.Embajada de EE.UU. en el Perú
 
Intervenciones de Costeo en Violencia Doméstica contra las Mujeres en Mozambique
Intervenciones de Costeo en Violencia Doméstica contra las Mujeres en MozambiqueIntervenciones de Costeo en Violencia Doméstica contra las Mujeres en Mozambique
Intervenciones de Costeo en Violencia Doméstica contra las Mujeres en MozambiqueGobernabilidad
 
Reglamento de los procedimientos de regulación de empleo. Cambios del primer ...
Reglamento de los procedimientos de regulación de empleo. Cambios del primer ...Reglamento de los procedimientos de regulación de empleo. Cambios del primer ...
Reglamento de los procedimientos de regulación de empleo. Cambios del primer ...Universidad Autónoma de Barcelona
 
Sambre - La mer du purgatoire
Sambre - La mer du purgatoireSambre - La mer du purgatoire
Sambre - La mer du purgatoireLe Point
 
La web social en las instituciones del estado
La web social en las instituciones del estadoLa web social en las instituciones del estado
La web social en las instituciones del estadoGobernabilidad
 
Images d'eau (td)
Images d'eau (td)Images d'eau (td)
Images d'eau (td)Thuydy
 
Periodismo digital Marcelo Franco
Periodismo digital Marcelo FrancoPeriodismo digital Marcelo Franco
Periodismo digital Marcelo FrancoGobernabilidad
 
Base logiciel libre
Base logiciel libreBase logiciel libre
Base logiciel libreCoraia
 

En vedette (20)

C:\Fakepath\Salud Trastornos
C:\Fakepath\Salud TrastornosC:\Fakepath\Salud Trastornos
C:\Fakepath\Salud Trastornos
 
Le Portage salarial : AD Partners
Le Portage salarial : AD PartnersLe Portage salarial : AD Partners
Le Portage salarial : AD Partners
 
Celis
CelisCelis
Celis
 
Internet Society - Capítulo Bolivia
Internet Society - Capítulo BoliviaInternet Society - Capítulo Bolivia
Internet Society - Capítulo Bolivia
 
A vueltas con nuevas sentencias de los Tribunales Superiores de Justicia (Paí...
A vueltas con nuevas sentencias de los Tribunales Superiores de Justicia (Paí...A vueltas con nuevas sentencias de los Tribunales Superiores de Justicia (Paí...
A vueltas con nuevas sentencias de los Tribunales Superiores de Justicia (Paí...
 
Normas aplicables para exportar prendas de niños y bebes a EE.UU.
Normas aplicables para exportar prendas de niños y bebes a EE.UU.Normas aplicables para exportar prendas de niños y bebes a EE.UU.
Normas aplicables para exportar prendas de niños y bebes a EE.UU.
 
L'entrevue
L'entrevueL'entrevue
L'entrevue
 
Renforcement des ressources humaines
Renforcement des ressources humainesRenforcement des ressources humaines
Renforcement des ressources humaines
 
Intervenciones de Costeo en Violencia Doméstica contra las Mujeres en Mozambique
Intervenciones de Costeo en Violencia Doméstica contra las Mujeres en MozambiqueIntervenciones de Costeo en Violencia Doméstica contra las Mujeres en Mozambique
Intervenciones de Costeo en Violencia Doméstica contra las Mujeres en Mozambique
 
Reglamento de los procedimientos de regulación de empleo. Cambios del primer ...
Reglamento de los procedimientos de regulación de empleo. Cambios del primer ...Reglamento de los procedimientos de regulación de empleo. Cambios del primer ...
Reglamento de los procedimientos de regulación de empleo. Cambios del primer ...
 
Sambre - La mer du purgatoire
Sambre - La mer du purgatoireSambre - La mer du purgatoire
Sambre - La mer du purgatoire
 
Copa de las almenas 2010
Copa de las almenas 2010Copa de las almenas 2010
Copa de las almenas 2010
 
vocabulario de francés
vocabulario de francésvocabulario de francés
vocabulario de francés
 
1 introduccion
1 introduccion1 introduccion
1 introduccion
 
La web social en las instituciones del estado
La web social en las instituciones del estadoLa web social en las instituciones del estado
La web social en las instituciones del estado
 
Images d'eau (td)
Images d'eau (td)Images d'eau (td)
Images d'eau (td)
 
Periodismo digital Marcelo Franco
Periodismo digital Marcelo FrancoPeriodismo digital Marcelo Franco
Periodismo digital Marcelo Franco
 
Sidys camargo
Sidys camargoSidys camargo
Sidys camargo
 
Nosy Be
Nosy Be Nosy Be
Nosy Be
 
Base logiciel libre
Base logiciel libreBase logiciel libre
Base logiciel libre
 

Similaire à OCTO 2013 Professionnalisez vos développements mobiles

Exposé qualité et test
Exposé qualité et test Exposé qualité et test
Exposé qualité et test Imen Turki
 
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...PimpMySharePoint
 
AgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgile Toulouse
 
presentation Zest au JFTL 2014
presentation Zest au JFTL 2014presentation Zest au JFTL 2014
presentation Zest au JFTL 2014Laurent PY
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agilesXavier Warzee
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Microsoft Technet France
 
Présentations séminaire OSSA - mai 2010
Présentations séminaire OSSA - mai 2010Présentations séminaire OSSA - mai 2010
Présentations séminaire OSSA - mai 2010LINAGORA
 
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? Christophe HERAL
 
Altics Tests Utilisateurs
Altics Tests UtilisateursAltics Tests Utilisateurs
Altics Tests UtilisateursALTICS
 
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...Raynald M
 
Industrialiser PHP - Open World Forum 2011
Industrialiser PHP - Open World Forum 2011Industrialiser PHP - Open World Forum 2011
Industrialiser PHP - Open World Forum 2011Jean-Marc Fontaine
 
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...Sébastien Levert
 
Agile france 2012 comment integrer ux et agile
Agile france 2012 comment integrer ux et agileAgile france 2012 comment integrer ux et agile
Agile france 2012 comment integrer ux et agileYannick Ameur
 
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015Julien Vq
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Microsoft
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...Julie DULOT
 
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...Sébastien Levert
 
Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Microsoft
 
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesPetit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesHervé Leclerc
 

Similaire à OCTO 2013 Professionnalisez vos développements mobiles (20)

Initiation à l'agile
Initiation à l'agileInitiation à l'agile
Initiation à l'agile
 
Exposé qualité et test
Exposé qualité et test Exposé qualité et test
Exposé qualité et test
 
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...
La Gouvernance, ou comment rapprocher les équipes de développement et d’infra...
 
AgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFSAgileTour Toulouse 2012 : TFS
AgileTour Toulouse 2012 : TFS
 
presentation Zest au JFTL 2014
presentation Zest au JFTL 2014presentation Zest au JFTL 2014
presentation Zest au JFTL 2014
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agiles
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
 
Présentations séminaire OSSA - mai 2010
Présentations séminaire OSSA - mai 2010Présentations séminaire OSSA - mai 2010
Présentations séminaire OSSA - mai 2010
 
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ? TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
TFS 2012 : un pas vers l'agilité... en avant ou en arrière ?
 
Altics Tests Utilisateurs
Altics Tests UtilisateursAltics Tests Utilisateurs
Altics Tests Utilisateurs
 
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
 
Industrialiser PHP - Open World Forum 2011
Industrialiser PHP - Open World Forum 2011Industrialiser PHP - Open World Forum 2011
Industrialiser PHP - Open World Forum 2011
 
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
 
Agile france 2012 comment integrer ux et agile
Agile france 2012 comment integrer ux et agileAgile france 2012 comment integrer ux et agile
Agile france 2012 comment integrer ux et agile
 
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
 
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
SharePoint Summit 2012 - Les tests automatisés et SharePoint 2010, c'est poss...
 
Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010
 
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesPetit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
 

Plus de OCTO Technology

Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudOCTO Technology
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...OCTO Technology
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...OCTO Technology
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...OCTO Technology
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Technology
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Technology
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...OCTO Technology
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Technology
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanOCTO Technology
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? OCTO Technology
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...OCTO Technology
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...OCTO Technology
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionOCTO Technology
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...OCTO Technology
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...OCTO Technology
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...OCTO Technology
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsOCTO Technology
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API DesignOCTO Technology
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture StrategyOCTO Technology
 

Plus de OCTO Technology (20)

Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les fronts
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API Design
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 

OCTO 2013 Professionnalisez vos développements mobiles

  • 1. Professionnalisez vos développements mobiles ! Optez pour un écosystème et des outils professionnels Stéphane Prohaszka Cédric Pointel 1 © OCTO 2013
  • 4. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester 4 © OCTO 2013
  • 5. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester 5 © OCTO 2013
  • 6. Concevoir Prototyper à l’aide d’outils de création de mockups 6
  • 7. Concevoir Prototyper à l’aide d’outils de création de mockups Affiner votre ergonomie rapidement CBIntrospector PonyDebugger 7
  • 8. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester 8 © OCTO 2013
  • 11. Organiser Utiliser des conventions Réviser votre code Gérer vos dépendances CocoaPods 11
  • 12. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester 12 © OCTO 2013
  • 13. Documenter Documenter pour partager JavaDoc Doxygen AppleDoc 13
  • 14. Documenter Documenter pour partager JavaDoc Doxygen AppleDoc Commenter pour expliquer pourquoi 14
  • 15. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester 15 © OCTO 2013
  • 16. Tester Développer un code résistant à toute épreuve Mettre en place des tests unitaires OCUnit OCMockito GTM Android JUnit GHUnit 16
  • 17. Tester Valider vos interfaces avec vos utilisateurs finaux Automatiser les tests fonctionnels UIAutomation Instrumentation 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 Tester 21 © OCTO 2013
  • 21. S’améliorer Imposer des critères de qualité Fixer des seuils Analyser la qualité du code Cobertura Coverstory CheckStyle 22
  • 22. S’améliorer Imposer des critères de qualité Fixer des seuils Analyser la qualité du code Cobertura Coverstory CheckStyle 23
  • 23. S’améliorer Exemple : Sonar, une plateforme pour gérer la qualité La lisibilité Les tests unitaires 25
  • 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 Tester 28 © OCTO 2013
  • 27. Distribuer Simplifier vos déploiement Gérer vos applications et vos béta testeurs 29
  • 28. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester 30 © OCTO 2013
  • 29. Analyser Suivre les usages et les comportements Être proactifs sur les problèmes 31
  • 30. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester 33 © OCTO 2013
  • 31. Automatiser Construire votre usine de développement mobile pour : S’organiser Tester S’améliorer Documenter Déployer 34
  • 32. Automatiser Station de USINE DE DEVELOPPEMENT travail Source Control Compilation Management Station de travail 35
  • 33. Automatiser Station de USINE DE DEVELOPPEMENT travail Source Control Compilation Management Station de travail 36
  • 34. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels Unitaires Station de travail Source Control Management Compilation Station de travail 37
  • 35. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels Unitaires Station de travail Source Control Management Compilation Station de travail Documen- tation 38
  • 36. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels Unitaires Qualité Station de travail Source Control Management Compilation Station de travail Documen- tation 39
  • 37. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels Unitaires Qualité Station de travail Source Control Management Compilation Station 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 Tests Vos partenaires Fonctionnels Unitaires Qualité Source Control Management Compilation Documen- Déploiement tation 42
  • 40. Automatiser USINE DE DEVELOPPEMENT Tests Tests Vos 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 partenaires 44 © OCTO 2013
  • 42. Merci à vous 45 © OCTO 2013