Mobile Product

Alexandre
Jubien

@AlexJubien
myself@moi.me
myself@moi.me
Pioneer of mobile development
myself@moi.me
2003 - 2007

Games

Apps
myself@moi.me
2008 - 2012

Deezer
(main competitor of Spotify)

Viadeo
(main competitor of Linkedin)
ThinkMobile
Mobile & Tablets Consulting

Passion Expertise Commitment

Strategy Monetization M-Commerce
Webapps Innovation iPad Apps Product iPhone Usage
Android Agile R&D Blackberry Multiplatform Windows Phone
Massive Downloads Marketing Appstores
Social

Investment Audit Solutions

ThinkMobile.fr
Mobile Product
= Product
Mobile Product
= Product
• Qui sont vos utilisateurs ?
• Qui sont vos clients ?
• Quel(s) problème(s) ont-ils ?

• Quelles sont les solutions ?
• …
Product that people love =

Build the right product

+
Build it right
Product that people love =

Customer development / Lean

+
Build it right
Product that people love =

Customer development / Lean

+
Agile / Scrum
Product that people love =

Customer development / Lean

+
Agile / Scrum
SVPG.com (Silicon Valley Product Group)
Lean Startup
•
•
•
•
•

Livre d’Eric Ries, mouvement Lean
‘‘Fail fast, suceed faster’’
Rencontrer les vrais besoins
Pivots
Eviter le gâchis
Philosophie Lean
• Processus de découverte
• Ce que veulent les clients n’est pas
forcément ce qu’on a imaginé
• Il faut pouvoir lâcher prise
• Une définition intéressante ici
• Une vidéo <3mns ici
Build – Measure – Learn
MVP
•
•
•
•

Minimum Viable Product
Preuve de concept
Valider les hypothèses, décrouvrir
On itère dessus ensuite
Release early
• Se confronter au plus tôt :
 Aux utilisateurs
 Aux problèmes
 Aux risques
• Rationaliser, prouver, confronter attention aux intuitions !
http://fr.slideshare.net/brainmates/what-is-product-management-4905498
Agile
• SCRUM, Kanban, eXtreme Programming…
• Des pratiques et des outils pas trop
embêtants, que l’équipe choisit d’utiliser
SCRUM
•
•
•
•
•

Vidéo Scrum in under 10 mns
Sprints de 2 semaines (reco)
Features in Product Backlog
Rituels : daily / weekly, sprint planing, démos
Rétrospectives
Itératif = droit au changement
changement

B
A

C
Lean, Agile, Design Thinking…

Un point commun :
l’équipe pluri-disciplinaire
/ la collaboration d’experts de métiers différents
Lean, Agile, Design Thinking…

Un point commun :
l’équipe pluri-disciplinaire
/ la collaboration d’experts de métiers différents

=> Inclure les développeurs !
Transition
Smartphones ?
Smartphones ?
45%
Trafic web mondial ?
Trafic web mondial ?
10 à 20%
Plus de SIMs activées que
d’hommes sur terre
Mobile guru @TomiAhonen
Plus adopté que le stylo !!!
Mobile guru @TomiAhonen
Révolutionnaire
Pourquoi ?
Partout, tout le temps
Même là – 75% !
Parité
There’s an app for that
1er appareil connecté
qu’on a toujours sur soi
Compagnon de vie
Compagnon de vie
Vie

=
gens

moments

lieux

objets
Compagnon de vie
Vie

=
gens

moments

lieux

objets

Facebook

Path

Foursquare

Pinterest
Design for interruption

PC/Tablet = Scubadiving

Mobile = Snorkeling

Rachel @Hinman
Design for interruption
• Attention partielle
• Prévoir les interruptions
=> sauvegarder les états
• Prévoir le retour à l’application
Design for interruption
• Attention partielle
• Prévoir les interruptions
=> sauvegarder les états
• Prévoir le retour à l’application

• Et n’interrompez pas trop non plus !
(notifs)
Monde digital / Monde physique
Monde digital / monde physique
Code barre
Code barre

Chasse aux trésors
Scanbucks
Code barre

Comparateur de prix
Prixing
QR Code

30%
http://bit.ly/AlexJubien
QR Code
•
•
•
•

http://bit.ly/AlexJubien

Catalogue papier (But)
Magazines (Inrocks)
Affiches
Emballage Produits
(colle Pater)
• Street marketing
• …
Réalité augmentée
Réalité augmentée

Géoloc
Réalité augmentée

Géoloc

M-Paiement
Réalité augmentée

M-Commerce

Géoloc

M-Paiement
M Commerce

Tesco virtual supermarket in a subway station - South Korea
Ancrez dans le monde réel
Butler mode

• John Paul
Butler mode

• John Paul
• Et si votre service était
une personne ?

• Ex Deezer, Viadeo
Instantanéité
Météo
TV

5h
Météo
TV

Web

5h

5m
Météo
TV

Web

Mobile

5h

5m

5s
Vos désirs exaucés
Vos désirs exaucés
Envie d’écouter
une musique
Deezer

5s
Vos désirs exaucés
Envie d’écouter
une musique

5s

Besoin d’appeler
un contact pro

5s

Deezer

Viadeo
Quelle est la plus grosse
contrainte ?
Réseaux mobiles
• A considérer : différencier le comportement
de l’appli en fonction du réseau

• Ex. pour une appli de réseau social :
 Wifi : pré-caching des contacts et images de contacts
en tâche de fond, données en https car peu sécurisé

 3G : fonctionnement standard, pas de https (trop lourd)
 2G / Edge : fonctionnement dégradé, pas de
chargement des images
Caching de contenu
• Certains contenus sont accessibles en
offline (caching ou synchronisation)
• On peut utiliser ces contenus
immédiatement
• L’application démarre en offline puis elle
se connecte dans un 2nd temps
• Ex. : Deezer, Pocket, Viadeo, …
Actions instantanées
et offline
• L’action est ‘enregistrée’ immédiatement
• La requête est envoyée à la prochaine
connexion

• Exemples dans Pocket et Mail : envoi,
tags, marquage lu, …
• On peut agir même sans réseau !
Latence

temps
Latence

temps

2G : jusqu’à 5 secondes !
Latence

1 sec

2 sec

3 sec
Latence => Grouping

1 sec

2 sec

3 sec
Grouping + compression
(zip)

1 sec

2 sec

3 sec
Compression

•

•
•

A considérer : lors de la requête
pour une liste, charger les
données des éléments
Grâce à la compression, ça ne
coûte pas trop cher côté réseau
Mais impact côté serveur
Vitesse perçue

A minima, améliorer la
perception de l’utilisateur :
• Chargement d’un minimum
de données en amont
• Actions possibles
Vitesse perçue

A minima, améliorer la
perception de l’utilisateur :
• Chargement d’un minimum
de données en amont
• Actions possibles
• Chargement de données
secondaires
Réduire les points
de friction
La friction

Ce qui empêche nos utilisateurs /
consommateurs d’avancer
Techcrunch: Reduce Friction, Increase Happiness
Techcrunch: Reduce Friction, Increase Happiness

Location de voiture entre
particuliers
Pb = récupérer les clés
Techcrunch: Reduce Friction, Increase Happiness

Location de voiture entre
particuliers
Pb = récupérer les clés

Getaround Carkit
Anti friction services
Solution :
Customer development
Customer development /
customer communication

• Vital sur mobile
• Commentaires app stores = la jungle

• Communication directe / support
• Learn
Trend: InApp feedback
• Eviter les commentaires négatifs sur les app
stores
• Récupérer retours et suggestions, le tout
avec le contact de l’utilisateur pour
investigations
• Des infos, des utilisateurs contents
=> Learn et early adopters
InApp feedback
Etes-vous satisfait ?
InApp feedback
Etes-vous satisfait ?

Oui

Notez l’app !

App store
InApp feedback
Etes-vous satisfait ?

Oui

Notez l’app !

App store

Non

Donnez-nous votre
feedback
InApp feedback
Etes-vous satisfait ?

Oui

Notez l’app !

App store

Non

Donnez-nous votre
feedback
Hub des capteurs
Le Web
des objets connectés
Adidas miCoach
Suivi entrainement
sportif

miCoach
Thermostat Nest
On ajoute des capteurs,
on se rajoute des pouvoirs
Des supers pouvoirs ?
Qui est télépathe ?
Transmission de pensée 1.0 :
• Latence de 30 secondes
• Nécessite de parler à voie haute

• Ne marche pas toujours => messagerie
Pouvoirs
Pouvoir
Transmission de pensée
Omniscience
Télékinésie
Maîtrise du temps
Prévoir l’avenir
Etre invincible / guérir
Lancer des éclairs
Voler

Téléportation
Pouvoir

Version

Transmission de pensée

1.0

Omniscience

0.8

Télékinésie

0.1

Maîtrise du temps

0.3

Prévoir l’avenir

0.1

Etre invincible / guérir

0.1

Lancer des éclairs

0

Voler

0.5

Téléportation

0.2
Pouvoir

Version

Transmission de pensée

1.0

Omniscience

0.8

Télékinésie

0.1

Maîtrise du temps

0.3

Prévoir l’avenir

0.1

Etre invincible / guérir

0.1

Lancer des éclairs

0

Voler

0.5

Téléportation

0.2

+ 3D printing

Mobile powered
Donnez du (super)pouvoir
à vos utilisateurs !
Pouvoir

Version

Transmission de pensée

1.0

Omniscience

0.8

Télékinésie

0.1

Maîtrise du temps

0.3

Prévoir l’avenir

0.1

Etre invincible / guérir

0.1

Lancer des éclairs

0

Voler

0.5

Téléportation

0.2

Conscience / intelligence collective

2.0

Mobile powered
Mobile & Social
Réseaux sociaux

• 819M d’utilisateurs mobiles Facebook
• 60 à 80% des utilisateurs deTwitter
Réseaux sociaux

• 819M d’utilisateurs mobiles Facebook
• 60 à 80% des utilisateurs deTwitter
• Intégrés nativement
Facebook AppCenter
Social2App
Social2App

AppStore

Les partages génèrent des downloads
Social2App

AppStore

App
Social2App

AppStore

Smart App
Banner
App
Social2App
• Mécanique « partage  consommation »

• Puissant, moteur d’acquisition et de
rétention
• Moteur de croissance virale
• Un peu lourd techniquement / coûteux
Facilité d’utilisation
Quelques don’ts
En mettre trop
Transposer ou encapsuler
du web
= vouloir faire rentrer
le web dans le mobile

@tomiahonen
Fire and Forget
Vouloir (trop) innover sur
l’UI/UX
Vouloir (trop) innover sur
l’UI/UX
• Risqué, demande de l’expertise, coûteux !

• Se concentrer sur le cœur de métier pour
la différentiation
• Contre exemples / besoins de
différentiation : Flipboard, Fantastical,
Mailbox, Any.do, Path, …
Ne pas réinventer
la roue
• Apple, Google, MS… ont investi des
millions dans l’UI/UX des OS
• Utilisez les guidelines / composants de
base au maximum

• Vos utilisateurs s’y retrouveront
• Validation et potentielle mises en avant
Ne pas adapter
par plateforme
Getting traction
Apps que les gens aiment –
Qu’est ce qui est le plus
important ?
+ important

• Speed!
• 1ère impression
• Accomplir des tâches facilement
Cycle de vie
Découverte
(app store)
Cycle de vie
Découverte
(app store)

1ère ouverture /
1ères impressions
Cycle de vie
Découverte
(app store)

1ère ouverture /
1ères impressions

Tâches simples
Cycle de vie
Découverte
(app store)

1ère ouverture /
1ères impressions

Tâches simples

Tâches
Complexes
Cycle de vie
Découverte
(app store)

1ère ouverture /
1ères impressions

Mise à jour

Tâches simples

Tâches
Complexes
Cycle de vie
Découverte
(app store)

1ère ouverture /
1ères impressions

Mise à jour

Tâches simples

Tâches
Complexes
On boarding
Mettre plus de travail sur les
1ers contacts avec le service
(login, inscription, home, …)
On boarding
•

Tester régulièrement l’expérience
pour un nouvel utilisateur

•

Upsell features / call to action
Accomplir des tâches
facilement
Etapes
• Mobile Ready : Web services / APIs !

• Démarche produit
• Prototype fonctionnel

• Alpha / Beta
Démarche produit
• Regarder ce que font les autres
(compétiteurs, apps similaires, autres
domaines, …)
• Reviews sur les apps stores
• Interviews utilisateurs et autres outils Lean
• Conception : use cases, fonctionnalités,
UX/UI, …
Personas
• Personnages fictifs qui ont des vrais
problèmes
• Issus du monde réel (interviews, data, …)
• Prisme pour penser à d’autres utilisateurs
qu’à soi-même
• Outil de conception et de marketing (mesure,
segmentation, ciblage / message)
Personas

Source : http://mobile.smashingmagazine.com/2013/07/04/top-ten-app-part-1-idea-and-design/
Répondre au 3 principaux
use cases
• Les problèmes que votre service résout /
points de friction résolus via mobile
• Rechercher ces cas en situation de mobilité /
pas forcément les mêmes que sur le web

• Ex. Mobile comme compagnon du service
(validation, alertes, …)
Répondre au 3 principaux
use cases
• Les problèmes que votre service résout /
points de friction résolus via mobile
• Rechercher ces cas en situation de mobilité /
pas forcément les mêmes que sur le web

• Ex. Mobile comme compagnon du service
(validation, alertes, …)
=> Fonctionnalités
Ordre de conception
• Cas d’usages prioritaires
Ordre de conception
• Cas d’usages prioritaires

• Cas d’usages secondaires
Ordre de conception
• Cas d’usages prioritaires

• Cas d’usages secondaires
• Choix de navigation
(home, topbar, menu, …)
Ordre de conception
• Cas d’usages prioritaires

• Cas d’usages secondaires
• Choix de navigation
(home, topbar, menu, …)
Ordre de conception
• Cas d’usages prioritaires

• Cas d’usages secondaires
• Choix de navigation
(home, topbar, menu, …)

• Patterns des sous-écrans
• Ecrans des contenus
Flux

Home

News

Profil
Flux

Home

News

Profil
Flux

Home

News

Profil
Flux

Home

News

Profil
Flux VS Ecran
Concevoir des flux
plutôt que des écrans
Design Studio
• Conception en team (pluri-disciplinaire)

• Extraire les bonnes idées
• Sketching
Design Studio : tellement UX … tellement
créatif … tellement agile !
Itérer sur l’UI

• Commencer avec une UI simple
• Evoluer au fur et à mesure
• Se garder de vouloir obtenir tout de suite
une UI « trendy » comme celles des apps
phares que vous utilisez
Animations et effets ‘Wow!’
• Plus tard

• Ca ne fait pas le produit
• Tjrs plus impactant que prévu niveau charge
(réglages, allers / retours, …)

• Vous avez mieux à faire de votre temps / argent
Nice but costly

Menu Path

Timer Path
Nice but costly

Menu Linkedin
Customisation
ex. Toolbar

Message Mail

Message Viadeo

Playlist Deezer
Prototype fonctionnel

• Explorer les pbs techniques
• Réduire les risques
• Tests utilisateurs

• Faire Alpha / Bêta tester
Prototype fonctionnel

• Explorer les pbs techniques
• Réduire les risques
• Tests utilisateurs

• Faire Alpha / Bêta tester
Mobile 1st

Source : Infographie UX by Octo : Responsive et Mobile First
Clarity.fm

Web Desktop
Produit mobile

Produit mobile