SlideShare une entreprise Scribd logo
1  sur  67
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
 2018-0256F – Version 1 - lundi 4 juin 2018
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
TWITTEZ, PARTAGEZ !
@OCTOTechnology
#OCTOEvents
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
 2018-0256F – Version 1 - lundi 4 juin 2018
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
T H E R E I S A B E T T E R
W A Y
Histoire de deux refontes
RETOURS D’EXPÉRIENCE
CROISÉS SNCF ET BNP
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Application COSMO
(Contrôle et Services en Mobilité)
Applications banque de détail
(Mes Comptes et Hellobank!)
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Chronologie
POC
Enjeux
Itération 0
Arrivée de
l’équipe
Premiers
retours
terrain
Le produit
évolue
Focus UX /
Road show
Mise en
production
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Proof Of Concept
3 mois d’échange, d’étude & de conception
Comment l’outil actuel
répond à ses contraintes ?
Que peut-on améliorer ?
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Proof Of Concept
Une architecture cible ne
doit pas empêcher de
prendre des raccourcis pour
le besoin d’un POC
Un prototype déjà testé dans les trains
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Proof Of Concept
Les outils de maquettage qui peuvent être utiles
Interactions simples Interactions complexes
Sketch, Adobe XD, Invision, Marvel, Atomic, Principle, Kite Compositor, Framer
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Une question de matériel
Enjeux
VS
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
… et des challenges techniques à relever
Enjeux
 Fonctionnement offline
 Nouvelles fonctionnalités
accessibles + rapidement
 Reprise de code existant
 Intégration de multiples
services tiers
 Mutualisation entre 2 apps
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
… et des challenges techniques à relever
Enjeux
 Reprise de code existant
 Intégration de multiples Services tiers
 Mutualisation entre 2 apps
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
… et des challenges techniques à relever
Enjeux
 Fonctionnement offline
 Nouvelles fonctionnalités
accessibles + rapidement
 Reprise de code existant
 Intégration de multiples
services tiers
 Mutualisation entre 2 apps
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Enjeux
Fonctionnement offline
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Nouvelles fonctionnalités / correctifs accessibles plus rapidement
Enjeux
Constatation
bug
Correction
en prod
6 mois à 1 an
Qualification PublicationCorrection Recette
Constat sur l’existant
4 étapes
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Nouvelles fonctionnalités / correctifs accessibles plus rapidement
Enjeux
Qualification PublicationCorrection Recette
4 étapes sur lesquelles travailler
+
Log custom
(cohérence back / front)
Architecture en couche
Batterie de tests
automatisés
Architecture
multi-app Entreprise
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Focus multi-app : de l’idée à la pratique
Enjeux
Recette d’une application avec 9 écrans en environnement mono-app
1 2 3
4 5 6
7 8 9
app v1
1 2 3
4 5
6
fix
7 8 9
app v2
1. Un bug est remonté
sur l’écran 6
2. Le bug est corrigé
3. On propose une v2
La recette est faite sur
l’écran 6, et sur les 8
autres écrans
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Focus multi-app : de l’idée à la pratique
Enjeux
Recette d’une application avec 9 écrans en environnement multi-app
1 2 3app A v1
4 5 6app B v1
7 8 9app C v1
1 2 3app A v1
4 5
6
fixapp B v2
7 8 9app C v1
1. Un bug est remonté
sur l’écran 6 (app B)
2. Le bug est corrigé
3. On propose une v2
de l’app B
La recette est faite sur
l’écran 6, et sur les écrans
4 & 5
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Focus multi-app : de l’idée à la pratique
Enjeux
Cadrage a permis de s’assurer que c’est possible sur Android (dans le cadre d’un app store privé)
• ContentProvider/BroadcastReceiver pour le partage de données
• URL Scheme pour ouvrir un écran d’une autre app
• Possibilité d’applications sans icône
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Enjeux
• Premiers écrans
• Formalisme des user stories
• Contact avec les partenaires
En parallèle, PO & UX travaillent sur du
fonctionnel
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Chronologie
POC
Enjeux
Itération 0
Arrivée de
l’équipe
Premiers
retours
terrain
Le produit
évolue
Focus UX /
Road show
Mise en
production
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Définition d’une architecture à l’état
de l’art en prenant en compte les
particularités du projet
Mise en place de la stack technique
Itération 0
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Intégration continue : automatiser les livraisons
Itération 0
Gestionnaire
de source
Usine de
dev
Store
privé
Équipe
recette
Product
owner
Équipe de
dev
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Un socle, deux apps
Itération 0
Logique métier
+
SDK encapsulés
Webservices BNP
Interfaces graphiques
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Un socle, deux apps
Itération 0
Webservices BNP
Hellobank.apk
Logique métier
+
SDK encapsulés
Interfaces graphiques
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Un socle, deux apps
Itération 0
Webservices BNP
MesComptes.apk
Logique métier
+
SDK encapsulés
Interfaces graphiques
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Comment envisager un projet de 10 ans ?
Itération 0
 Fonctionnement offline
 Nouvelles fonctionnalités
accessibles + rapidement
 Durée du projet ≈10 ans
Choisir ses outils
avec beaucoup de
réflexion
KOTLIN ?
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Arrivée de l’équipe
S’assurer du partage des standards
o Git Flow
o Test Driven Development
Ritualiser le partage des connaissances
o Binômage, systématique à partir d’une certaine
estimation des tâches
o Revue de code, 2 validations nécessaires
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Arrivée de l’équipe
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Chronologie
POC
Enjeux
Itération 0
Arrivée de
l’équipe
Premiers
retours
terrain
Le produit
évolue
Focus UX /
Road show
Mise en
production
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Focus UX
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
UX Hellobank! / Mes Comptes
 Écrans initialement censés être identiques
 Designs faits par des agences tierces en amont
 Pas de consultation des équipes de dev
 Challenge du design quand on valide des US
 Douleurs minimes car la réactivité est là
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Premiers retours du terrain
Prise de connaissances
techniques
Retours qualitatifs des
utilisateurs
Re-priorisation des US
Synergie accrue entre
l’équipe projet et les
utilisateurs
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Une refonte iso-fonctionnelle ?
Mise en production
 Durée de développement de la
refonte long
 Risque de développer des
fonctionnalités non essentielles
 Déceptivité des utilisateurs face à
la disparition de fonctionnalités
 Time to market réduit
 L’attention est portée aux
fonctionnalités avec le plus de
valeur
 Pas de diminution du périmètre
fonctionnel
Refonte iso-fonctionnelle Refonte itérative
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Focus Mobile Device Management
Mise en production
Android Entreprise : une solution
prometteuse de gestion de
flotte d’entreprise
…mais une complexité
supplémentaire à appréhender
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Retours clients
Mise en production
J0
50%
10%
J+2
100%
30%
J+4
50%
J+5
100%
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Chronologie
POC
Enjeux
Itération 0
Arrivée de
l’équipe
Premiers
retours
terrain
Le produit
évolue
Focus UX /
Road show
Mise en
production
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
S’analyser pour continuer à s’améliorer
Le produit évolue
• Répondre aux challenges que posent
l’accroissement de la taille de l’équipe
o Rendre les développements parallélisables
o Accroitre le niveau de formalisme pour
garder le même niveau de qualité
• Eprouver les choix d’architecture
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Le produit évolue
 La Roadmap se remplit
 Fingerprint
 Scan de chèque
 Aggrégation de comptes externes
 RGPD
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
L’organisation s’adapte
Le produit évolue
• Point pivot entre le build et le run
• Comment s’organiser pour gérer au
mieux le run ?
• Le release-train
• Les squads
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Schéma
Release train
Tendeur
Candidats à la
prochaine release,
en cours de
développement
Wagons
Features demandées
pour la release du
mois X+1
Mois X+1
Locomotive
Pans fonctionnels
qui seront dans la
prochaine release
Mois X
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Buts et particularités
Squads
 Uniquement sur les gros sujets
 Pas détachés de l’équipe
 Rencontrer tôt les personnes concernées
(marketing, resp. fonctionnel, testeur, devs…)
 Canal de communication dédié (Slack)
 Mini-stand-up de squad
 Matérialisé sur le board
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Exemple
Squads
Dev Android
Dev iOS
Responsables
fonctionnels
Équipe recette
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Exemple
Squads
Dev Android
Dev iOS
Responsables
fonctionnel
Équipe recette
Squad A
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Exemple
Squads
Dev Android
Dev iOS
Responsables
fonctionnel
Équipe recette
Squad B
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
 2018-0256F – Version 1 - lundi 4 juin 2018
T H E R E I S A B E T T E R
W A Y
Futur des usages mobiles
PARTAGE DE
NOTRE VISION
T H E R E I S A B E T T E R
W A Y
Futur des usages mobiles
PARTAGE DE
NOTRE VISION
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
USAGES vs FONCTIONNALITÉS
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
CONTEXT AWARE
 ADAPTATION DE L’INTERFACE
 PROPOSITION DU MEILLEUR SERVICE
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
FROM API TO APP
 PLUS VITE
 PLUS DE DONNÉES
 MÊME SERVEUR
FROM API TO APP
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
IA : NOUVEAU TERRAIN DE JEU
 Focus des écosystèmes mobiles
 Toujours intelligent et plus simple à utiliser
 Au cœur des systèmes mobiles
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
 Des usages longtemps
controversés …
 Favorisés aujourd’hui avec
l’appui d’Apple et Google
 Emergence de uses cases
2018 : DECOLLAGE DE L’AR ?
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
LA REALITE AUGMENTEE DANS LES JEUX VIDEOS
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
LA REALITE AUGMENTEE EN ENTREPRISE
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
LA REALITE AUGMENTEE DANS LE RETAIL
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
LES ASSITANTS : QUELLES OPPORTUNITES
 Pas d’intégration directe dans les
applications …
 mais un enrichissement des
résultats
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
« On n’intègre pas l’assistant dans l’app, on intègre l’app dans l’assistant »
« Dis Siri, réserve
moi un taxi »
Installation « Je sais répondre à des demandes de
transports »
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
MACHINE LEARNING : QUELS USAGES ?
 Forte émergence ces
dernières années
 Utilisations locales
 Domaines d’application
variés
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
LE MACHINE LEARNING AU SERVICE DE L’UX
 Simplification des parcours
 Réduction du temps d’attente
 Amélioration taux de transformation
 Meilleur engagement
 Prédiction de parcours
 Pré-chargement de données
 Prédiction de fermeture de l’application
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
 2018-0256F – Version 1 - lundi 4 juin 2018
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
LA CONFÉRENCE VOUS A PLU ?
Nos équipes sont là pour récupérer votre questionnaire de satisfaction à la sortie !

Contenu connexe

Tendances

La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...OCTO Technology
 
Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?OCTO Technology Suisse
 
La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"OCTO Technology
 
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !OCTO Technology
 
Le Comptoir : Les Chatbot stores en 2020
Le Comptoir : Les Chatbot stores en 2020Le Comptoir : Les Chatbot stores en 2020
Le Comptoir : Les Chatbot stores en 2020OCTO Technology
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"OCTO Technology
 
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"OCTO Technology
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...OCTO Technology
 
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...Niji
 
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobile
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobileLe Lounge OCTO x Accenture - Offrir une expérience premium sur mobile
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobileOCTO Technology
 
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"OCTO Technology
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...OCTO Technology
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...OCTO Technology
 
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...OCTO Technology
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile OCTO Technology
 
Talk Red Hat Entreprise Numerique - Eip Designer - 20160323
Talk Red Hat Entreprise Numerique - Eip Designer - 20160323Talk Red Hat Entreprise Numerique - Eip Designer - 20160323
Talk Red Hat Entreprise Numerique - Eip Designer - 20160323Laurent Broudoux
 
La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" OCTO Technology
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesOCTO Technology Suisse
 
La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!OCTO Technology
 

Tendances (20)

La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
 
Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?
 
La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"
 
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
La Duck Conf - Initier un Datalab : rien à voir avec ce que j'imaginais !
 
Le Comptoir : Les Chatbot stores en 2020
Le Comptoir : Les Chatbot stores en 2020Le Comptoir : Les Chatbot stores en 2020
Le Comptoir : Les Chatbot stores en 2020
 
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
 
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
 
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...
[Webinar Niji] Performance web & mobile : Automatisez les tests pour ne pas r...
 
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobile
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobileLe Lounge OCTO x Accenture - Offrir une expérience premium sur mobile
Le Lounge OCTO x Accenture - Offrir une expérience premium sur mobile
 
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
 
Afterwork "Décollez vers le Cloud"
Afterwork "Décollez vers le Cloud"Afterwork "Décollez vers le Cloud"
Afterwork "Décollez vers le Cloud"
 
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile
 
Talk Red Hat Entreprise Numerique - Eip Designer - 20160323
Talk Red Hat Entreprise Numerique - Eip Designer - 20160323Talk Red Hat Entreprise Numerique - Eip Designer - 20160323
Talk Red Hat Entreprise Numerique - Eip Designer - 20160323
 
La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe"
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiques
 
La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!
 

Similaire à Petit-Déjeuner : Ceci n'est pas un mobile

Devops - vision et pratiques
Devops - vision et pratiquesDevops - vision et pratiques
Devops - vision et pratiquesJoseph Glorieux
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiOCTO Technology Suisse
 
Whitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPWhitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPSouheil Ladjimi
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileOCTO Technology Suisse
 
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
 
L'histoire d'une infrastructure itérative
L'histoire d'une infrastructure itérativeL'histoire d'une infrastructure itérative
L'histoire d'une infrastructure itérativeFrançois Xavier Vende
 
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...OCTO Technology
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageLaFrenchMobile
 
Initiation à la Réalité Mixte et aux Expériences Immersives
Initiation à la Réalité Mixte et aux Expériences ImmersivesInitiation à la Réalité Mixte et aux Expériences Immersives
Initiation à la Réalité Mixte et aux Expériences ImmersivesVincent Guigui
 
Reboot your mobile app or not? - Mobile PM meetup by Thiga (sept 2016)
Reboot your mobile app or not? - Mobile PM meetup by Thiga (sept 2016)Reboot your mobile app or not? - Mobile PM meetup by Thiga (sept 2016)
Reboot your mobile app or not? - Mobile PM meetup by Thiga (sept 2016)Alexandre Takacs
 
Rebuild 2018 - Bonnes pratiques de développement Mixed Reality
Rebuild 2018 - Bonnes pratiques de développement Mixed RealityRebuild 2018 - Bonnes pratiques de développement Mixed Reality
Rebuild 2018 - Bonnes pratiques de développement Mixed RealityVincent Guigui
 
Soiré soire soa -logica
Soiré soire soa -logicaSoiré soire soa -logica
Soiré soire soa -logicaAlahyane Ahmed
 
Afterworks MS 2017 - Développement avec Visual Studio et .NET Core
Afterworks MS 2017 - Développement avec Visual Studio et .NET CoreAfterworks MS 2017 - Développement avec Visual Studio et .NET Core
Afterworks MS 2017 - Développement avec Visual Studio et .NET CoreJulien Chable
 
20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez RenaultLeClubQualiteLogicielle
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTampaysant
 
Cwin16 - Paris - dev ops
Cwin16 - Paris - dev opsCwin16 - Paris - dev ops
Cwin16 - Paris - dev opsCapgemini
 
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? OCTO Technology
 
Obeo buiness model editeur réduit (1) (1)
Obeo buiness model editeur   réduit (1) (1)Obeo buiness model editeur   réduit (1) (1)
Obeo buiness model editeur réduit (1) (1)gtll_systematic
 
Contractualisation agile : Saison 2 (atm)
Contractualisation agile :  Saison 2 (atm)Contractualisation agile :  Saison 2 (atm)
Contractualisation agile : Saison 2 (atm)Michel Lejeune
 

Similaire à Petit-Déjeuner : Ceci n'est pas un mobile (20)

Devops - vision et pratiques
Devops - vision et pratiquesDevops - vision et pratiques
Devops - vision et pratiques
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Whitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPWhitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERP
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobile
 
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
 
L'histoire d'une infrastructure itérative
L'histoire d'une infrastructure itérativeL'histoire d'une infrastructure itérative
L'histoire d'une infrastructure itérative
 
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
 
Parlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usageParlons App Economie : du dev à l'usage
Parlons App Economie : du dev à l'usage
 
Initiation à la Réalité Mixte et aux Expériences Immersives
Initiation à la Réalité Mixte et aux Expériences ImmersivesInitiation à la Réalité Mixte et aux Expériences Immersives
Initiation à la Réalité Mixte et aux Expériences Immersives
 
Reboot your mobile app or not? - Mobile PM meetup by Thiga (sept 2016)
Reboot your mobile app or not? - Mobile PM meetup by Thiga (sept 2016)Reboot your mobile app or not? - Mobile PM meetup by Thiga (sept 2016)
Reboot your mobile app or not? - Mobile PM meetup by Thiga (sept 2016)
 
Rebuild 2018 - Bonnes pratiques de développement Mixed Reality
Rebuild 2018 - Bonnes pratiques de développement Mixed RealityRebuild 2018 - Bonnes pratiques de développement Mixed Reality
Rebuild 2018 - Bonnes pratiques de développement Mixed Reality
 
Soiré soire soa -logica
Soiré soire soa -logicaSoiré soire soa -logica
Soiré soire soa -logica
 
Afterworks MS 2017 - Développement avec Visual Studio et .NET Core
Afterworks MS 2017 - Développement avec Visual Studio et .NET CoreAfterworks MS 2017 - Développement avec Visual Studio et .NET Core
Afterworks MS 2017 - Développement avec Visual Studio et .NET Core
 
20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANT
 
Cwin16 - Paris - dev ops
Cwin16 - Paris - dev opsCwin16 - Paris - dev ops
Cwin16 - Paris - dev ops
 
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
 
Obeo buiness model editeur réduit (1) (1)
Obeo buiness model editeur   réduit (1) (1)Obeo buiness model editeur   réduit (1) (1)
Obeo buiness model editeur réduit (1) (1)
 
Contractualisation agile : Saison 2 (atm)
Contractualisation agile :  Saison 2 (atm)Contractualisation agile :  Saison 2 (atm)
Contractualisation agile : Saison 2 (atm)
 

Plus de OCTO Technology

Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné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
 
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 - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
 
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’...
 
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
 

Petit-Déjeuner : Ceci n'est pas un mobile

  • 1. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable  2018-0256F – Version 1 - lundi 4 juin 2018
  • 2.
  • 3. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable TWITTEZ, PARTAGEZ ! @OCTOTechnology #OCTOEvents
  • 4. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable  2018-0256F – Version 1 - lundi 4 juin 2018
  • 5. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
  • 6. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
  • 7. T H E R E I S A B E T T E R W A Y Histoire de deux refontes RETOURS D’EXPÉRIENCE CROISÉS SNCF ET BNP
  • 8. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Application COSMO (Contrôle et Services en Mobilité) Applications banque de détail (Mes Comptes et Hellobank!)
  • 9. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Chronologie POC Enjeux Itération 0 Arrivée de l’équipe Premiers retours terrain Le produit évolue Focus UX / Road show Mise en production
  • 10. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Proof Of Concept 3 mois d’échange, d’étude & de conception Comment l’outil actuel répond à ses contraintes ? Que peut-on améliorer ?
  • 11. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Proof Of Concept Une architecture cible ne doit pas empêcher de prendre des raccourcis pour le besoin d’un POC Un prototype déjà testé dans les trains
  • 12. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Proof Of Concept Les outils de maquettage qui peuvent être utiles Interactions simples Interactions complexes Sketch, Adobe XD, Invision, Marvel, Atomic, Principle, Kite Compositor, Framer
  • 13. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Une question de matériel Enjeux VS
  • 14. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable … et des challenges techniques à relever Enjeux  Fonctionnement offline  Nouvelles fonctionnalités accessibles + rapidement  Reprise de code existant  Intégration de multiples services tiers  Mutualisation entre 2 apps
  • 15. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable … et des challenges techniques à relever Enjeux  Reprise de code existant  Intégration de multiples Services tiers  Mutualisation entre 2 apps
  • 16. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable … et des challenges techniques à relever Enjeux  Fonctionnement offline  Nouvelles fonctionnalités accessibles + rapidement  Reprise de code existant  Intégration de multiples services tiers  Mutualisation entre 2 apps
  • 17. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Enjeux Fonctionnement offline
  • 18. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Nouvelles fonctionnalités / correctifs accessibles plus rapidement Enjeux Constatation bug Correction en prod 6 mois à 1 an Qualification PublicationCorrection Recette Constat sur l’existant 4 étapes
  • 19. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Nouvelles fonctionnalités / correctifs accessibles plus rapidement Enjeux Qualification PublicationCorrection Recette 4 étapes sur lesquelles travailler + Log custom (cohérence back / front) Architecture en couche Batterie de tests automatisés Architecture multi-app Entreprise
  • 20. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Focus multi-app : de l’idée à la pratique Enjeux Recette d’une application avec 9 écrans en environnement mono-app 1 2 3 4 5 6 7 8 9 app v1 1 2 3 4 5 6 fix 7 8 9 app v2 1. Un bug est remonté sur l’écran 6 2. Le bug est corrigé 3. On propose une v2 La recette est faite sur l’écran 6, et sur les 8 autres écrans
  • 21. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Focus multi-app : de l’idée à la pratique Enjeux Recette d’une application avec 9 écrans en environnement multi-app 1 2 3app A v1 4 5 6app B v1 7 8 9app C v1 1 2 3app A v1 4 5 6 fixapp B v2 7 8 9app C v1 1. Un bug est remonté sur l’écran 6 (app B) 2. Le bug est corrigé 3. On propose une v2 de l’app B La recette est faite sur l’écran 6, et sur les écrans 4 & 5
  • 22. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Focus multi-app : de l’idée à la pratique Enjeux Cadrage a permis de s’assurer que c’est possible sur Android (dans le cadre d’un app store privé) • ContentProvider/BroadcastReceiver pour le partage de données • URL Scheme pour ouvrir un écran d’une autre app • Possibilité d’applications sans icône
  • 23. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Enjeux • Premiers écrans • Formalisme des user stories • Contact avec les partenaires En parallèle, PO & UX travaillent sur du fonctionnel
  • 24. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Chronologie POC Enjeux Itération 0 Arrivée de l’équipe Premiers retours terrain Le produit évolue Focus UX / Road show Mise en production
  • 25. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Définition d’une architecture à l’état de l’art en prenant en compte les particularités du projet Mise en place de la stack technique Itération 0
  • 26. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Intégration continue : automatiser les livraisons Itération 0 Gestionnaire de source Usine de dev Store privé Équipe recette Product owner Équipe de dev
  • 27. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Un socle, deux apps Itération 0 Logique métier + SDK encapsulés Webservices BNP Interfaces graphiques
  • 28. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Un socle, deux apps Itération 0 Webservices BNP Hellobank.apk Logique métier + SDK encapsulés Interfaces graphiques
  • 29. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Un socle, deux apps Itération 0 Webservices BNP MesComptes.apk Logique métier + SDK encapsulés Interfaces graphiques
  • 30. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Comment envisager un projet de 10 ans ? Itération 0  Fonctionnement offline  Nouvelles fonctionnalités accessibles + rapidement  Durée du projet ≈10 ans Choisir ses outils avec beaucoup de réflexion KOTLIN ?
  • 31. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Arrivée de l’équipe S’assurer du partage des standards o Git Flow o Test Driven Development Ritualiser le partage des connaissances o Binômage, systématique à partir d’une certaine estimation des tâches o Revue de code, 2 validations nécessaires
  • 32. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Arrivée de l’équipe
  • 33. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Chronologie POC Enjeux Itération 0 Arrivée de l’équipe Premiers retours terrain Le produit évolue Focus UX / Road show Mise en production
  • 34. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Focus UX
  • 35. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable UX Hellobank! / Mes Comptes  Écrans initialement censés être identiques  Designs faits par des agences tierces en amont  Pas de consultation des équipes de dev  Challenge du design quand on valide des US  Douleurs minimes car la réactivité est là
  • 36. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Premiers retours du terrain Prise de connaissances techniques Retours qualitatifs des utilisateurs Re-priorisation des US Synergie accrue entre l’équipe projet et les utilisateurs
  • 37. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Une refonte iso-fonctionnelle ? Mise en production  Durée de développement de la refonte long  Risque de développer des fonctionnalités non essentielles  Déceptivité des utilisateurs face à la disparition de fonctionnalités  Time to market réduit  L’attention est portée aux fonctionnalités avec le plus de valeur  Pas de diminution du périmètre fonctionnel Refonte iso-fonctionnelle Refonte itérative
  • 38. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Focus Mobile Device Management Mise en production Android Entreprise : une solution prometteuse de gestion de flotte d’entreprise …mais une complexité supplémentaire à appréhender
  • 39. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Retours clients Mise en production J0 50% 10% J+2 100% 30% J+4 50% J+5 100%
  • 40. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Chronologie POC Enjeux Itération 0 Arrivée de l’équipe Premiers retours terrain Le produit évolue Focus UX / Road show Mise en production
  • 41. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable S’analyser pour continuer à s’améliorer Le produit évolue • Répondre aux challenges que posent l’accroissement de la taille de l’équipe o Rendre les développements parallélisables o Accroitre le niveau de formalisme pour garder le même niveau de qualité • Eprouver les choix d’architecture
  • 42. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Le produit évolue  La Roadmap se remplit  Fingerprint  Scan de chèque  Aggrégation de comptes externes  RGPD
  • 43. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable L’organisation s’adapte Le produit évolue • Point pivot entre le build et le run • Comment s’organiser pour gérer au mieux le run ? • Le release-train • Les squads
  • 44. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Schéma Release train Tendeur Candidats à la prochaine release, en cours de développement Wagons Features demandées pour la release du mois X+1 Mois X+1 Locomotive Pans fonctionnels qui seront dans la prochaine release Mois X
  • 45. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Buts et particularités Squads  Uniquement sur les gros sujets  Pas détachés de l’équipe  Rencontrer tôt les personnes concernées (marketing, resp. fonctionnel, testeur, devs…)  Canal de communication dédié (Slack)  Mini-stand-up de squad  Matérialisé sur le board
  • 46. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Exemple Squads Dev Android Dev iOS Responsables fonctionnels Équipe recette
  • 47. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Exemple Squads Dev Android Dev iOS Responsables fonctionnel Équipe recette Squad A
  • 48. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Exemple Squads Dev Android Dev iOS Responsables fonctionnel Équipe recette Squad B
  • 49. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable  2018-0256F – Version 1 - lundi 4 juin 2018
  • 50. T H E R E I S A B E T T E R W A Y Futur des usages mobiles PARTAGE DE NOTRE VISION
  • 51. T H E R E I S A B E T T E R W A Y Futur des usages mobiles PARTAGE DE NOTRE VISION
  • 52. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable USAGES vs FONCTIONNALITÉS
  • 53. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable CONTEXT AWARE  ADAPTATION DE L’INTERFACE  PROPOSITION DU MEILLEUR SERVICE
  • 54. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable FROM API TO APP  PLUS VITE  PLUS DE DONNÉES  MÊME SERVEUR FROM API TO APP
  • 55. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable IA : NOUVEAU TERRAIN DE JEU  Focus des écosystèmes mobiles  Toujours intelligent et plus simple à utiliser  Au cœur des systèmes mobiles
  • 56. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable  Des usages longtemps controversés …  Favorisés aujourd’hui avec l’appui d’Apple et Google  Emergence de uses cases 2018 : DECOLLAGE DE L’AR ?
  • 57. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable LA REALITE AUGMENTEE DANS LES JEUX VIDEOS
  • 58. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable LA REALITE AUGMENTEE EN ENTREPRISE
  • 59. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable LA REALITE AUGMENTEE DANS LE RETAIL
  • 60. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable LES ASSITANTS : QUELLES OPPORTUNITES  Pas d’intégration directe dans les applications …  mais un enrichissement des résultats
  • 61. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable « On n’intègre pas l’assistant dans l’app, on intègre l’app dans l’assistant » « Dis Siri, réserve moi un taxi » Installation « Je sais répondre à des demandes de transports »
  • 62. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable MACHINE LEARNING : QUELS USAGES ?  Forte émergence ces dernières années  Utilisations locales  Domaines d’application variés
  • 63. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
  • 64. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
  • 65. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable LE MACHINE LEARNING AU SERVICE DE L’UX  Simplification des parcours  Réduction du temps d’attente  Amélioration taux de transformation  Meilleur engagement  Prédiction de parcours  Pré-chargement de données  Prédiction de fermeture de l’application
  • 66. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable  2018-0256F – Version 1 - lundi 4 juin 2018
  • 67. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable LA CONFÉRENCE VOUS A PLU ? Nos équipes sont là pour récupérer votre questionnaire de satisfaction à la sortie !

Notes de l'éditeur

  1. Se présenter ! Pourquoi ce thème ? Magritte : Trahison des images Depuis l’arrivée dans le paysage IT des premiers smartphones, le mobile a beaucoup évolué : Nous sommes passé à des tablettes, des montres, des lunettes, des télés, des voitures, dans les maisons… Aujourd’hui le mobile est avant tout un écosystème. Donc nous n’allons pas vous parler d’un appareil, d’un smartphone, mais de l’écosystème mobile. Vécu parfois par la DSI comme un mal nécessaire Nécessaire : * Tout le monde s’en sert tout le temps * Amazon : + de 70% de ses ventes en 2017 se faisait sur un appareil mobile Mal : problématique pour gérer ces projets mobiles qui ont leurs particularités. Le mobile n’est pas un front comme les autres
  2. Nous allons donc vous partager notre expérience et notre façon de faire des projets mobiles. BNP et SNCF Je remercie Marylène de s’être joint à nous pour vous parler du projet COSMO. Partage de notre méthodologie commune à deux projets radicalement différent. Nous allons vous parler de comment nous adaptons nos process aux différentes contraintes Mais aussi vous parler des enjeux de ces projets qui vont bien au delà de simplement afficher une information issue du SI. Au travers de ces enjeux, nous allons aussi vous exposer des principes méthodologiques particuliers au mobile et comment y répondre.
  3. Une autre raison de la trahison des images est croire que le mobile n’est qu’un front, n’est qu’une UI de plus à gérer. Bien que l’UI ait retrouvé ses lettres de noblesse avec le mobile… Ce petit déjeuner fait suite à la Google I/O, conférence annuelle de Google, et précède la WWDC, conférence annuelle d’Apple. Bien que le contenu et le pitch du petit déjeuner était établi avant la Google I/O, il lui fait écho et très certainement nous allons précéder Apple sur ces mêmes sujets. Ces deux géants du mobile montrent qu’ils poussent toujours plus loin leurs propres applications, au travers d’évolution de leur propre système. Duplex Maps VR Google News … Les utilisateurs vont s’attendre demain à l’intelligence proposé aujourd’hui par Google et Apple soit partout Nous allons vous partager nos convictions sur les usages que devront fournir vos prochaines applications en utilisant les capacités des OS. Je laisse la parole à Gabriel et Dorian pour nos retours d’expérience
  4. Intro === Nous allons vous raconter l’histoire de 2 projets, a priori en commun que le refonte + mobile : Une banque / un transporteur Un pour le grand public / l’autre pour ses employés Une multitude de smarthPhone / tab / montre connecté vs 1 seul device Différences et similitudes peuvent vous servir dans vos réflexions pour vos projets actuels et futurs Nous tenons également à vous proposer une « Boite à outil » Méthodo et Technique qui seront on l’espère activables sur vos projets respectifs
  5. Marylène Pochard, directrice du projet COSMO Qu’est-ce qui motivé le projet COSMO ?
  6. --- L’outil actuelle fonctionne 2 types se synchro : référentiels et temps-réel : un OK et l’autre pose + de problème Pareil : à l’époque scroll n’existait pas, voir si avec les possibilités des smartphone actuels, UX – lourde Que veut-on améliorer ?  Synchronisation Temps Réel=> architecture cible ---
  7. Différence entre les 2 produits : d’un côté un choix matériel à faire, de l’autre on vise tous les devices possibles : téléphone/tablette/montre. Pour BNPP, la version minimale d’Android requise permet de cibler 99.7% des devices (stats de début Mai 2018) COSMO : besoin device endurci / bcp de batterie + fonctionnalité hardware spécifiques + TPE + imprimantes => Concentré sur Android : beaucoup de constucteurs et de produit dispo Entreprise d’état, fonctionnement par appel d’offre On a fonctionné par note : prix/techno/avis des utiisateurs (ma collègue UX en parlera après) Juste un mot -> Si plusieurs acteurs répondent aux contraintes de qualité et de prix : le facteur humain prend une part non négligeable sur le choix final. Si vous vous retrouvez en appel d’offre, au dela de la qualité du produit, votre posture est fondamentale
  8. Durée du projet à mettre après
  9. Durée du projet à mettre après
  10. Durée du projet à mettre après
  11. Synchro faites pendant le POC par un outil doit être faite à la main -> avoir entièrement le contrôle sur ce mécanisme clé
  12. Architecture en couche -> isoler / compartimenter
  13. On en reparle + tard
  14. Implémentation de l’architecture vue précédemment
  15. Sur Imop, le besoin d’avoir 2 apps qui partagent un socle commun a poussé à choisir une archi qui facilite l’intégration de code commun
  16. Langage : Java avant officialisation de kotlin Lib utilisées ne vont cesser d’évoluer pendant les 10 ans  On veut s’assurer que l’usage des frameworks et des lib soient isolées
  17. 500 agents attendus --> 1 150 rencontrés 535 questionnaires récoltés Résultats concluants : un matériel fait l'unanimité avec 85% des voix, 1 challenger ... et les autres loin derrière --> de la matière terrain qui fera son poids dans l'appel d'offres !
  18. Le plus handicapant dans ce cas n’est pas le fait d’avoir plusieurs prestataires mais plutôt la désynchro On a du faire avec, et les seuls leviers qui restent sont la communication et challenger les choix d’UX quand nécessaire Ici cela se passe plutôt bien car les équipes marketing sont sensible à nos retours, et le dialogue se fait facilement
  19. Faire un rappel sur ce qu’est un MDM Airwatch, MobileIron, Android Enterprise Android enterprise -> nécessité d’être enrollé. Moins de flexibilité pour les développeurs. Utilisation d’hockey app
  20. MC : environ 850k utilisateurs mensuels HB : environ 75k utilisateurs mensuels Mercredi 24 octobre, Hello bank! v2 a été déployée auprès de 50% des utilisateurs, et comme tout s’est bien passé, elle a été déployée à 100% dès le lendemain. #YOLO
  21. Pour le deuxième bullet point, parler du contexte multi app qui nous apparaît complexe à posteriori FAV rebondit sur le 2e point pour évoquer les modifications d’imop par rapport aux setup initial
  22. Fort de son succès, imop rayonne et attire de plus en plus de sponsors, ce qui, mécaniquement, introduit plus de features
  23. Qui dit nouvelles features à ajouter dit plus de pain sur la planche. A cette période, le but initial de la refonte est atteint : on a mis sur les stores une nouvelle version iso-fonctionnelle des apps BNP On quitte la phase de build pour entrer dans celle du run : la maintenance et l’évolution de ces apps Pour ça, on a décidé de prendre du recul, on a analysé la situation et on s’est demandé si il n’était pas nécessaire de revoir nos pratiques, afin de les adapter à la nouvelle ère dans laquelle entrait le projet. La grande interrogation étant : Comment s’organiser pour gérer au mieux le run ? A la BNP, une grande réflexion a été lancée suite à la mise en prod des 2 applications : Ce à quoi nous avons répondu : mettons en place un release-train, et organisons des squads Poser la question si des gens dans l’assemblée connaissent le release-train
  24. Comment marche le release-train ? Imaginez que vous avez une locomotive, qui représente la prochaine mise à jour de votre app (dans notre cas, il a été décidé de faire des livraisons mensuelles) Cette locomotive, elle va embarquer tous les grands pans fonctionnels de l’application, eux-mêmes découpés en features unitaires (par exemple, vous avez le pan fonctionnel des virements, qui est découpé en plein de features différentes qui concerne les virements : différents écrans, etc) Derrière la locomotive, il y a le tendeur : c’est le stock de ce qu’on va mettre dans la locomotive. Il contient tous les pans fonctionnels qui ont été priorisés et découpés. A chaque fois qu’une feature unitaire est développée et validée, elle est intégrée à la locomotive, mais un système de feature-flipping l’empêche d’être active. Une fois que toutes les features unitaires d’un pan fonctionnel sont terminées et embarquées dans la locomotive, on peut enfin activer le tout, et le domaine fonctionnel sera disponible aux utilisateurs pour la prochaine mise en production. Une fois que la mise à jour est déployée, le stock des fonctionnalités du mois suivant est ajouté au tendeur, aux côtés de ce qui reste à développer des mois précédents. C’est un système qui marche bien, mais par contre, d’expérience, il y a un petit travail de préparation à opérer en amont : Il faut faire comprendre aux commanditaires qu’un bloc fonctionnel prioritaire peut être livré après d’autres blocs moins importants, parce qu’ils auront mis moins de temps à être développés et recettés. Histoire des BD dans les ascenseurs ?
  25. Pas détaché de l’équipe : faire partie d’un squad ne veut pas dire qu’on ne participera pas au reste du projet Mini standup : pas forcément journalier, mais plutôt quand y en a besoin Matérialisé sur le board : indiquer la lane sur la photo, dire que c’est aussi faisable dans Jira
  26. Il est indéniable qu’aujourd’hui, le mobile a transformé et inventé de nouveaux usages
  27. Il est indéniable qu’aujourd’hui, le mobile a transformé et inventé de nouveaux usages : * Paiement mobile ou faire ses achats * Commander un taxi ou louer une voiture * S’orienter au travers du mobile (Remplacer les cartes pour s’orienter) * Prendre des photos de tout et n’importe quoi et les envoyer à n’importe qui Reposent sur des fonctionnalités du téléphone Ici, faible…
  28. « Là, j’aimerai prendre le temps de faire la distinction entre les usages et les fonctionnalités » // Il faut faire attention à distinguer « usages » de « fonctionnalités ». Définition de fonctionnalités du mobile Géants innovent sur leur apps, au travers d’évolution de leur plateforme  Accessible aux autres Car autant de nouveaux usages ont su être créés, et nous venons d’en voir quelques uns, mais de nouvelles fonctionnalités arrivent régulièrement également, … Les géants du mobile innovent perpétuellement sur leurs propres applications mobiles, les rendant de plus en plus intelligente et en augmentant leurs capacités. Ces innovations se font au travers d’évolutions de leur propre plateforme. Evolutions qui trainent de nouvelles fonctionnalités Parmi les usages cités précédemment, la géolocalisation est l’une des plus utilisés On en connait d’autres qui ont vite vu un taux d’adoption élevé par les nouveaux services digitaux * Push notification également * Tellement populaire que ces deux usages sont désormais même adapté sur le web * Mais il y en a pleins d’autres Démarche inverse de la celle que nous préconisons en UX : de nouveaux usages en exploitant les capacités du mobile.
  29. Saviez vous que vous pouvez : * adapter la couleur de votre interface en fonction de la luminosité, de la vitesse de déplacement, de la température ?! * Adapter vos services en fonction de la localisation de votre utilisateur (geofencing, ibeacon), de l’orientation du téléphone ?! * → context aware Plus de « homepage »  le mobile propose automatiquement la fonction la plus adéquate en fonction du contexte de l’utilisateur (déplacement, localisation, position du téléphone).
  30. Enfin, le mobile est avant tout un appareil qui communique. Il est capable de communiquer, en proximité, avec différents systèmes et de service , au delà du SI (autre mobile, télé, IoT) A l’heure où on parle du bitcoin et de la décentralisation des données, on peut se demander pourquoi un appareil capable de manière inné de communiquer en peer-to-peer ne le fait que si rarement. On imagine souvent les API comme unique façade de communication du SI avec l’extérieur. Mais les applications mobiles sont un autre point d’entrée. L’intérêt peut être de vouloir désengorger les requêtes sur son propre SI, facilité l’authentification de l’action en usant de la popup d’autorisation système adressée à l’utilisateur. Exemple : Facebook, COSMO Ce ne sont que des exemples de fonctionnalités qui existent depuis plusieurs années. Il est rare de les voir exploiter, pourtant elles permettent déjà d’offrir d’autres usages ou d’améliorer l’ergonomie Parlons maintenant des nouveautés que poussent sans cesse les géants du mobile
  31. Bonjour à tous, ce qu’on observe depuis 10 ans, c’est qu’il y a toujours eu des grandes phases d’évolution, depuis quelques années, Apple et Google mise désormais sur l’intelligence artificielle pour rendre le mobile plus intelligent et toujours plus simple à utiliser. C’est un fait, l’IA est désormais au cœur des systèmes mobiles : Les assistants, Siri sur iOS, Google Assistant sur Android Dans les apps du système d’Apple et Google Les recommandations au sein du système de navigation des OS: Les applications à utiliser en fonction des habitudes de l’utilisateur, le moment de la journée, sa position Dans la proposition de contacts La Home de notre mobile va complêtement changer en fonction de l’utilisateur, de l’heure, de l’habitude de l’utilisateur … Au dela de l’IA dans leur système, Apple et Google mette à disposition des développeurs les solutions techniques pour amener l’IA dans nos apps notamment sur 3 axes : Réalité augmentée / Assistants / Machine Learning ----------------- Si on parle de réalité augmentée, qui n’est pas à proprement parlé de l’IA mais généralement associé à l’IA dans ses usages, ce qu’on peut dire
  32. Si on parle de réalité augmentée, qui n’est pas à proprement parlé de l’IA mais généralement associé à l’IA dans ses usages, ce qu’on peut dire C’est une technologie qui n’est pas nouvelle mais qui a longtemps eu du mal à s’imposer, les usages n’étant pas évident d’un point de vue expérience dans les applications utilisés au quotidien. Pourtant, Apple et Google poussent pour démocratiser cette technologie en fournissant les développeurs les outils pour intégrer facilement la réalité augmentée dans nos apps. Et en intégrant eux meme de la réalité augmentée dans leurs apps. Ce qu’on observe aujourd’hui c’est l’émergence de uses cases réalité augmentée ---------- Le domaine des jeux vidéos sur mobile est précurseur en matière de réalité augmentée.
  33. Le domaine des jeux vidéos sur mobile est précurseur en matière de réalité augmentée. Aujourdh’ui on observe une multiplication de la sortie de jeux vidéos. ------------ On observe également de nombreuses expérimentations en entreprise.
  34. On observe également de nombreuses expérimentations en entreprise. Cela permet de fournir des outils pour améliroer la productivité en proposant des solutions peu chères et facilement déployable par rapport à des solutions professionnelles ------- Enfin, les retailers testent des solutions basés sur la réalité augmentée
  35. Enfin, les retailers testent des solutions basés sur la réalité augmentée Des solutions qui permettent pour certaines de ramener l’utilisateur vers le support digital lors de la visite en magasin Mais également de préparer sa visite en magasin chez lui En enfin de l’accompagner après l’achat avec du support en après vente avec des manuell interactifs Pour l’instatnt même si il y a de nouveaux uses cases, ça reste le domaine de l’IA qui se déploie le moins vite ---------- Pour les assitants, l’intégration dans les applications est différente
  36. Pour les assitants, l’intégration dans les applications est différente Les opportunites sont ici plus limités pour les éditeurs d’applications. iOS et Android ne permettent pas d’intégrer directement Siri ou Google Assistant dans nos applications mais offent d’autres possiblités en permettant d’enrichir les résultats fournis par les assistants avec des données et des actions issues des applications. --------- Pour integrer notre app dans l’assistant, prenons l’exemple d’un use case de résa de taxi
  37. Pour integrer notre app dans l’assistant, prenons l’exemple d’un use case de résa de taxi L’utilisateur télécharge l’application, si elle est capable d’effectuer une action à la demande de l’assitant (comme réserver un taxi), elle le déclare lors de son installation. C’est cette déclaration qui constitue la brique à développer par l’intermédiaire des outils fournis par Apple / Google. Plus tard lorsque l’utilisateur demande un taxi, l’assitant va à la fois essayer de répondre lui-même à la demande, s’il n’en est pas capable, il va rechercher les applis qui savent le faire (qui ont déclarés savoir le faire) et enfin proposer à l’utilisateur des applications sur les stores qui savent le faire. Certains regretterons ce choix d’intégrer mais cela permet de laisser un unique point d’accès à l’assitant pour l’utilisateur et de permettre l’intégration de nos apps via les assistants dans d’autres devices comme Google Home. ----------- Enfin le dernier type de solutions techniques est le machine learning et certainement le domaine dans lequel Appe et Google avance le plus rapidement.
  38. Enfin le dernier type de solutions techniques est le machine learning et certainement le domaine dans lequel Appe et Google avance le plus rapidement pour fournir des solutions. Le machine learning, c’est des algorithmes qui à partir de données permettent de faire des prédictions sur de nouvelles données, par exemple de la reconnaissance d’images à partir de jeu de données, de la maintenace prédictive, de la détection de spam dans les mails … Le machine learning fonctionne en 2 phases : Il y a une phase d’entrainement pendant laquelle le modèle de ML va être construit à partir de données existantes et la 2ème phase qui est l’utilisation du modèle. Ce qui en train de changer sur le mobile, c’est que l’utilisation du modèle peut désormais être réalisé côté mobile la où avant cela c’était réalisé côté serveur, ce qui permet de faire du ML en offline ou de garder les données de l’utilisateur coté mobile et de ne pas les envoyer sur le serveur Les domaines d’application du machine leraning sont relativement variés. --------- Parmi ces domaines, le m commerce utilise depuis quelques longtemps les algorithmes de Machine Learning notamment avec les systèmes de recommadations qui recommendant des produits en fonction de ce que consomment les autres utilisateurs.
  39. Parmi ces domaines, le m commerce utilise depuis quelques longtemps les algorithmes de Machine Learning notamment avec les systèmes de recommadations qui recommendant des produits en fonction de ce que consomment les autres utilisateurs. La différence aujourd’hui c’est que ces recommandations pourront désormais être réalisés par le mobile sans que les données de l’utilisateur soient envoyés au serveur. -------- L’autre force du mobile c’est la capacité à combiner plusieurs technologies ensemble.
  40. La force du mobile c’est la capacité à combiner plusieurs technologies ensemble. Et c’est notammenent le cas avec le Machine Learning ou on va pouvoir utiliser les données issues des catpeurs de nos mobiles pour être utiliser par des algorithmes de machine learning. Et un des domaines qui peut profiter de cette caractéristique c’est la santé où les applications vont utiliser les données collectés par le mobile pour faire de la prévention en détectant des potentiels pathologies. Sachant que la particularité du mobile c’est que c’est le terminal digital au plus proche de l’utilisateur qui a accès aux données propres à l’utilisateur. --------- Mais notre vision c’est qu’audela des nouvelles fonctionnalités que le machine learning sur mobile va apporter on est convaincu que le ML peut apporter beaucoup dans l’améliroation de l’expérience utilisateur.
  41. Mais notre vision c’est qu’audela des nouvelles fonctionnalités que le machine learning sur mobile va apporter on est convaincu que le ML peut apporter beaucoup dans l’améliroation de l’expérience utilisateur. Et qu’assez simplement on va pouvoir simplifier l’utilisation de parcours complexes ou limiter les appels réseaux avec certains pré-traitements effectués coté mobile sachant qu’on sait tous que le temps d’attente sur mobile a un impact directe sur le taux de transforamtion, de désinstallation et d’engagment SI on prend l’exemple d’un parcours de souscription à un service qui nécessite un nombre important d’informations, on pourra pré-remplir certains champs pour accélérer le parcours, soit en prédisant des informations en fonction des précédentes informations saisies ou en scannant des documents, c’est ce qu’on voit dans certaines applications d’assurance pour la réalisation de devis. Enfin on pourrait également imaginer un modèle, un peu plus complexe mais réalisable avec les outils fournis par Apple et Google, permettant de prédire le parcours utilisateur en fonction des parcours des autres utilisateurs pour réaliser le préchargement des contenus ou également détecté qu’un utilisateur va quitter l’application. ----- Pour conclure
  42. Pour conclure, je dirais que Ce qu’on voit c’est qu’Apple et Google sont en train de mettre la barre vraiment haute en terme d’expérience via l’IA, et que les utilisateurs vont progressivement s’habituer à ces standards et attendre ce même niveau dans nos apps. Et qu’en meme temps, L’émergence des uses cases comme ceux qu’on a vu montre qu’on s’oriente vers des applications qui vont plus qu’un front et que nous nous devons de les rendre toujours plus intelligentes parceque c’est ce qui va être attendu par les utilisateurs