Applications "legacy": testez-les avec Visual Studio 2012 sans modifier leurs...
MobileDay - Session 2 REX IDEX
1. Mobile Day 2015
Retour d’Expérience IDEX
Cellenza Microsoft
Frédéric DENISOT
responsable développement du groupe IDEX
2. IDEX Efficience énergétique
Idex est spécialisé dans les services à l’énergie et à l’environnement et
permet à ses clients d'optimiser leur modèle énergétique, de la
production d’énergie à la maîtrise de la consommation.
100 Agences
3 500 Salariés dont 2 000 techniciens
11 000 Installations
33 millions de m² chauffés et/ou climatisés
5 millions de MWh de chaleur et de froid distribués par an
11 entités régionales
10 millions de m² gérés en multi-technique, multi-service et FM
1 600 MW d’équipements thermiques installés chaque année
16 millions de m3 d’eau produits annuellement pour des
consommateurs industriels
1,5 millions de MWh produits chaque année (géothermie, éolien,
biomasse, solaire et biogaz)
3. Session 2 : Retour d’Expérience Client
Dans notre métier, nous vous proposons un retour d’expérience vous
permettant de comprendre :
Comment l’usage du mobile peut révolutionner et améliorer le
quotidien de nos techniciens
Comment les solutions techniques poussées par Microsoft
peuvent vous aider dans le développement et la mise en place de
produits
5. Présentation du besoin
Application mobile à destination des équipes opérationnelles. Cette application s'inscrit dans
un programme dont l'ambition est de diviser par 2.5 notre taux d’accidents en 3 ans.
3 fonctionnalités disponibles :
S’informer
Tout opérationnel d’Idex reçoit sur son Smartphone l’ensemble des
informations utiles liées à la prévention des risques et aux retours d’expérience
suite aux accidents. Il s'agit d'articles, classés en 5 catégories (Sensibilisation, Alerte
accident, Analyse accident, Bonne idée, Témoignage et Statistiques).
Signaler une situation dangereuse
Chaque technicien confronté à une situation dangereuse sur une installation peut en
faire le signalement via l’application mobile. Le signalement est transmis à sa hiérarchie qui
mets en place un plan d’actions adapté.
Se protéger
L’application permet également à chaque technicien de faire une demande de
dotation d’équipement de protection individuelle à son responsable via la rubrique EPI.
6. Contraintes
Organisationnelles
Plus de 2000 devices
Pas de MDM (en cours de sélection)
Suivi perfectible
Flotte en transition (Android vers Windows Phone)
Les VIP sont sous IOS
En interne
Full MS
C#
TFS
7. Choix de la réalisation
Critères
Internalisation des dev
Écosystème Microsoft
Multi-plateformes
Pas de problématique de
performance
Déploiement important :
1300 smartphones
Développement itératif
BackOffice le plus simple
possible, FULL REST
Possibilités
3 réalisations spécifiques
différentes pour les 3 OS
PhoneGap, Titanium, etc.
Dev HTML 5, hybride
mobile
Xamarin
Traditionnel
Forms
8. Xamarin Forms
Développement en C#
Intégré à l’usine logicielle TFS
Application finale native
Code d’interface commun, mais natif à l’exécution
Mise à jour de l’application rapide et correction des bugs
mutualisées
9. Réalisation
Agile avec Equipe Cellenza
Xamarin Forms
Démo sur les environnements de développement directement sur
les devices (IOS, Android et Windows Phone)
Amélioration continue instantanée sur l’ensemble des OS
10. Recette
Problèmes avec les différentes versions d’Android
La plupart des anomalies ne sont pas reproductibles sur les autres
environnements
Chaque version, chaque mobile, doit être testé
Anomalies difficilement analysables sans être un expert
Correction rapide, mise à disposition sur les 3 OS très rapide
11.
12.
13. Déploiement
Déploiement en une fois sur 1300 devices (Android)
1500 téléchargements
200 utilisateurs réguliers au bout d’un mois
Des dizaines de demande EPI
Des situations dangereuses remontées
Beaucoup d’échecs
Version Android obsolète
Pas d’autorisation des packages non signés
14. Bilan
Dans notre cas, Xamarin Forms a été le bon choix
Permet de garder l’expérience utilisateur de chaque OS avec le
même développement
Nécessite un expert
A permis de mettre à disposition une application mobile rapidement
L’information est diffusée directement aux techniciens
Nos techniciens peuvent commander leurs EPI directement