Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microsoft Experiences 2016 - Talk - Xamarin (FR)

Microsoft Experiences 2016 - Talk - Xamarin (FR)

Les supports de la presentation réalisées aux Microsoft Experiences 2016 à Paris, présentant la transformation de la chaîne de production mobile à Orange Applications for Business grâce à Xamarin et aux outils Microsoft.

Aloïs Deniel

October 05, 2016
Tweet

More Decks by Aloïs Deniel

Other Decks in Programming

Transcript

  1. Contexte Mobile Center of Excellence N° 5 Un besoin de

    publier de manière fiable et sécurisée une application mobile fréquemment en améliorant le processus de développement et de déploiement S’appuyer sur une chaine de production performante et productive pour accélérer le développement d’applications mobiles et se rapprocher d’une production en continu Passage de je développe une app mobile à j’opère un service mobile
  2. DevOps Méthodes et outils appropriés N° 6 Tests automatisés de

    UI Tests d’intégration Mise à disposition Design Tests unitaires Environnement Frameworks Gestionnaire de packages Construction automatisée Organisation projet Ergonomie Performances Métriques Contrôle de version Tests fonctionnels manuels Retours utilisateurs Règles de code Packaging
  3. Outils Environnements natifs indépendants N° 8 Swift/ XIB Java /

    XML C# / XAML Logique API Layouts ON IPA APK APPX Développement “en silo” Equipes différentes Compétences et profils nombreux Logique API Layouts Logique API Layouts Environnements différents Anomalies indépendantes
  4. Chaînes Multiplication des outils N° 9 Visual Studio Project XCODE

    Project Android Studio Project JIRA GITLAB TFS2015 APPX GIT NUGET SONAR JENKINS APK GRADLE SONAR XCODE SERVER IPA COCOAPODS SONAR Xamarin Test Cloud HockeyApp
  5. Outils Environnement Xamarin N° 11 C# / XIB C# /

    XML C# / XAML C# Logique API / Layouts API / Layouts API / Layouts ON IPA APK APPX Coopération simplifiée Environnements unifiés Mutualisation de code Méthodes de travail uniformisées Corrections de règles métiers partagées
  6. Chaîne Outils uniformisés N° 12 Visual Studio Project Xamarin Test

    Cloud TFS2015 IPA APK APPX GIT NUGET SONAR MAC BUILD AGENT HockeyApp
  7. Simplification Moins d’outils à maintenir N° 13 JIRA XCODE GITLAB

    XC-SERVER COCOAPODS SONAR QUBE XTC HOCKEYAPP NUGET TFS2015 VISUAL STUDIO ANDROID STUDIO GRADLE JENKINS SONAR QUBE XTC HOCKEYAPP NUGET TFS2015 VISUAL STUDIO 14 6
  8. Git Gestion de versions intégrée à VSTS/TFS Plusieurs dépôts par

    projet Visualisateur de code Pull requests / Revues de code
  9. Xamarin Test Cloud Tests automatisés de l’interface utilisateur N° 21

    Ferme de terminaux iOS /Android hebergés par Xamarin sur lesquels il est possible de lancer des campagnes de test d’interface utilisateur automatisées
  10. Visualisation Etapes des scénarios de test N° 23 Rendu sur

    chacun des mobiles Vidéos des scénarios Logs
  11. Intégration VSTS / TFS N° 29 Envoi des binaires générés

    Cibler une population d’utilisateurs Récupération des retours utilisateur
  12. Notez cette session Et tentez de gagner un Surface Book

    Doublez votre chance en répondant aussi au questionnaire de satisfaction globale * Le règlement est disponible sur demande au commissariat général de l’exposition. Image non-contractuelle