68
LES BONNES PRATIQUES POUR DÉVELOPPER SON APPLICATION MOBILE

Bonnes pratiques pour développer son appli mobile

Embed Size (px)

Citation preview

Page 1: Bonnes pratiques pour développer son appli mobile

LES BONNES PRATIQUES POUR DÉVELOPPER SON

APPLICATION MOBILE

Page 2: Bonnes pratiques pour développer son appli mobile

Comprendre les étapes clés du passage du concept à une application mobile

Se familiariser avec les technologies employées

OBJECTIFS

Page 3: Bonnes pratiques pour développer son appli mobile

•ConceptionEtude de l’environnementCahier des chargesInformations techniques

•Choix du prestataire

•Gestion de projet

•Autour du projet

•Exemples d’applications

PLAN

Page 4: Bonnes pratiques pour développer son appli mobile

APPLICATION MOBILE

Page 5: Bonnes pratiques pour développer son appli mobile

RÉUSSITE DES PROJETS IT

2012 2013 2014 20150%

10%

20%

30%

40%

50%

60%

SuccèsSurcharge coût/délaisEchec

D’après Rapport Chaos 2015, Standish Group

Page 6: Bonnes pratiques pour développer son appli mobile

CONCEPTION

Page 7: Bonnes pratiques pour développer son appli mobile

CONCEPTION

Page 8: Bonnes pratiques pour développer son appli mobile

CONCEPTION

Page 9: Bonnes pratiques pour développer son appli mobile

CERNER LE MARCHÉ

Page 10: Bonnes pratiques pour développer son appli mobile

LE MARCHÉ DU MOBILE

167 milliards d’appli gratuites

téléchargées

45 milliards de $ généré

50% des français de 11ans et +

3,2heures/jours

Page 11: Bonnes pratiques pour développer son appli mobile

WEBAPP OU APPLI NATIVE

Page 12: Bonnes pratiques pour développer son appli mobile

ANDROID OU IOS

Page 13: Bonnes pratiques pour développer son appli mobile

APPLI HYBRIDE

Page 14: Bonnes pratiques pour développer son appli mobile

COMPARAISONCoût Perform

ancesMultiplateforme

Evolution Présence store

Ergonomie

Natives

Hybrides

Web

Page 15: Bonnes pratiques pour développer son appli mobile

MONÉTISER

Page 16: Bonnes pratiques pour développer son appli mobile

CONCEPTIONCahier des

Charges client

Cahier des charges

prestataire

Cahier des charges du

projet

Page 17: Bonnes pratiques pour développer son appli mobile

CONCEPTION

Page 18: Bonnes pratiques pour développer son appli mobile

CONCEPTION

Page 19: Bonnes pratiques pour développer son appli mobile

CAHIER DES CHARGES

•Formalisation du projet

•Document d’échange entre le client et le prestataire

Page 20: Bonnes pratiques pour développer son appli mobile

CAHIER DES CHARGES

Page 21: Bonnes pratiques pour développer son appli mobile

CAHIER DES CHARGES

Page 22: Bonnes pratiques pour développer son appli mobile

CAHIER DES CHARGES

Description des fonctionnalités• Exhaustive• Précise et non interprétable

Architecture de l’application• Maquette• Arborescence

Page 23: Bonnes pratiques pour développer son appli mobile

DESCRIPTION •L’écran d’accueil aura un aspect moderne et professionnel et se chargera rapidement

•Le menu aura beaucoup de catégories et de fonctionnalités

•L’écran d’accueil aura une fonction de recherche symbolisé par un pictogramme de loupe.

•Le menu comportant 4 catégories qui sont « A, B, C et D » ainsi que les paramètres et l’aide.

Page 24: Bonnes pratiques pour développer son appli mobile

ARBORESCENCE

Page 25: Bonnes pratiques pour développer son appli mobile

MAQUETTAGE

Page 26: Bonnes pratiques pour développer son appli mobile

MAQUETTAGE

Plusieurs outils existent :

•Mockflow

•Cacoo

•InVision

•Un crayon, une main, une feuille

Page 27: Bonnes pratiques pour développer son appli mobile
Page 28: Bonnes pratiques pour développer son appli mobile
Page 29: Bonnes pratiques pour développer son appli mobile

CAHIER DES CHARGES

Page 30: Bonnes pratiques pour développer son appli mobile

ZOOM TECHNIQUE

Page 31: Bonnes pratiques pour développer son appli mobile

APPLICATION A NU

Page 32: Bonnes pratiques pour développer son appli mobile

UN MÉTIER COMPLEXE

Page 33: Bonnes pratiques pour développer son appli mobile

ARCHITECTURE APPLI

Client ServeurBase de donnée

s

Page 34: Bonnes pratiques pour développer son appli mobile

BASE DE DONNÉES

Page 35: Bonnes pratiques pour développer son appli mobile

INTERFACER SON APPLI

Page 36: Bonnes pratiques pour développer son appli mobile

CHOIX DU PRESTATAIRE

Page 37: Bonnes pratiques pour développer son appli mobile

CHOIX PRESTATAIRE

Grands groupes•Maturité dans la

réalisation de projets•Organisation rigide•Prix élevé

Start-up/Freelance•Dynamisme, créativité•Flexibilité•Manque de pérennité•Prix modéré

Etudiants, Junior-Entreprises•Dynamisme, apport

pédagogique•Flexibilité •Manque de pérennité•Prix bas

Page 38: Bonnes pratiques pour développer son appli mobile

CHOIX DU PRESTATAIRE

Page 39: Bonnes pratiques pour développer son appli mobile

CHOIX PRESTATAIRE

Page 40: Bonnes pratiques pour développer son appli mobile

DETTE TECHNIQUE

Page 41: Bonnes pratiques pour développer son appli mobile

GESTION PROJET

Page 42: Bonnes pratiques pour développer son appli mobile

GESTION PROJET

Suivre •Point à intervalle régulier avec le prestataire•Prise d’un Compte-rendu à chaque réunion

Contrôler •Conformité avec le CdC•Respect des délais•Respect des coûts

Archiver •Archivage Compte-rendu de chaque réunion •Archivage documents contractuels•Archivage mails

Page 43: Bonnes pratiques pour développer son appli mobile

MÉTHODE EN CASCADE

Cahier des

charges

Développement Test

Livraison +Mise en

ligneRecettage Mainten

ance

Page 44: Bonnes pratiques pour développer son appli mobile

EFFET TUNNEL

Page 45: Bonnes pratiques pour développer son appli mobile

MÉTHODES AGILES

Page 46: Bonnes pratiques pour développer son appli mobile

MÉTHODE SCRUM

Page 47: Bonnes pratiques pour développer son appli mobile

MÉTHODE SCRUM

Page 48: Bonnes pratiques pour développer son appli mobile

MÉTHODE SCRUMChoix

fonctionnalité

Développement

TestsLivraison produit partiel

Amélioration continue

Page 49: Bonnes pratiques pour développer son appli mobile

EXEMPLE CDC SCRUM

User story : « En tant qu’utilisateur, je veux pouvoir m’inscrire sur l’appli en utilisant les réseaux sociaux afin de partager des contenus avec mes amis. »

Critères d’acceptation : L’inscription sera possible depuis Facebook, Instagram et Twitter. L’utilisateur ne s’inscrira qu’avec un seul réseau social. Dans le cas ou il essaye de se réinscrire avec un autre réseau social, un message d’erreur lui indiquant qu’il est déjà inscrit lui sera affiché sur l’écran.

Page 50: Bonnes pratiques pour développer son appli mobile

MÉTHODE SCRUMNégatif Positif

Page 51: Bonnes pratiques pour développer son appli mobile

SUR LE SUIVI DE PROJETMéthode

en cascade

Méthode agile

Page 52: Bonnes pratiques pour développer son appli mobile

MISE EN LIGNE

Page 53: Bonnes pratiques pour développer son appli mobile

MAINTENANCE

Page 54: Bonnes pratiques pour développer son appli mobile

COMMUNIQUER

Page 55: Bonnes pratiques pour développer son appli mobile

EXPÉRIENCE UTILISATEUR

Page 56: Bonnes pratiques pour développer son appli mobile

EXEMPLES

Page 57: Bonnes pratiques pour développer son appli mobile
Page 58: Bonnes pratiques pour développer son appli mobile
Page 59: Bonnes pratiques pour développer son appli mobile
Page 60: Bonnes pratiques pour développer son appli mobile
Page 61: Bonnes pratiques pour développer son appli mobile
Page 62: Bonnes pratiques pour développer son appli mobile
Page 63: Bonnes pratiques pour développer son appli mobile
Page 64: Bonnes pratiques pour développer son appli mobile

RÉCAPITULATIF

Page 65: Bonnes pratiques pour développer son appli mobile

IMPLICATION DU PORTEUR

Page 66: Bonnes pratiques pour développer son appli mobile

Méthodes agiles : http://agilemanifesto.org/iso/fr/principles.html Succès projets IT : https://www.infoq.com/fr/articles/rapport-chaos-2015

Cahier des charges : https://openclassrooms.com/courses/rediger-correctement-un-cahier-des-charges

Prestataire : http://www.chefdentreprise.com/Chef-d-entreprise-Magazine/Article/INFORMATIQUE-BIEN-CHOISIR-SON-PRESTATAIRE-38265-1.htm

Appli mobile ou webapp : http://www.mobizel.com/2015/02/webapp-ou-application-mobile-quel-developpement-technique-pour-votre-projet-23/

POUR ALLER PLUS LOIN

Page 67: Bonnes pratiques pour développer son appli mobile

DES QUESTIONS?

Page 68: Bonnes pratiques pour développer son appli mobile

CONTACT

Mail : [email protected]

Twitter : @Njellab

LinkedIn : Nicolas Jellab