2. Qui sommes nous ?
Mikaël Krief
Consultant ALM sénior
Microsoft MVP ALM
@MikaelKrief
Mikael.krief@cellenza.com
3. 2 Pipeline mobile DevOps
3 Intégration Continue
6 Conclusion
5 Déploiement dans les stores
4 Distribution pour tests, monitoring et feedbacks
11 Mobile DevOps ?
5. “After an unsatisfactory experience with a mobile business app, 65%
of users will abandon the app after two or fewer uses and 8% will
abandon immediately.”
Xamarin Mobile Business User Survey, 2015
6. Mobile app: clés de succès
Vitesse, qualité, et amélioration continue font le succès des
applications mobiles
Mobile DevOps
7. Mobile DevOps Challenge
• Plusieurs OS et une multitudes de devices
• Pour les entreprises l’application mobile n’est que de L’IU, le business
repose sur des API
• Intégration et déploiement en continue
• Le déploiement dans les stores
8. Mobile DevOps : bonnes pratiques
• Intégration et déploiement continue
Intégration continue
Utilisation de builds automatiques
• Tests and monitoring
Monitorer les performances et crash de l’application mobile et des services backend
• Utilisation d’un store virtuel pour tester l’application
• Obtenir des retours utilisateurs rapidement
24. Conclusion
• DevOps est une approche qui fonctionne pour toutes les applications et
composants
• L'objectif des pratiques mobile DevOps est d'apporter l'assurance qualité de
l’application
• Pipeline mobile DevOps = intégration continue + Distribution (tests) +
déploiement dans les stores
• VSTS/TFS usine logiciels permettant une pratique DevOps
• Intégration avec MacInCloud, HockeyApp, et Test Cloud
26. Ressources
• Xamarin Test cloud : http://bit.ly/2cqxVyN
• MacInCloud : http://www.macincloud.com
• HockeyApp : https://hockeyapp.net
• Tâche de versionning : http://bit.ly/2cUSV3R
• Tâche Google Play : http://bit.ly/2c9PK4T
• Tâche Apple Store : http://bit.ly/2bHvZDN
• Tâche Windows store : http://bit.ly/2c9Y7jo
• Xamarin Test recorder : http://bit.ly/2cMA46r
• GitHub démo : http://bit.ly/2cdW8J1
• Blog post sur le déploiement dans les stores : http://bit.ly/2cdVA65
• Xamarin resources mobile Devops : https://www.xamarin.com/mobile-devops
• Mobile Devops IBM : http://ibm.co/2csfkBA