88
Mobile App Study Project Management Sébastien Brison – Lee Schlenker - EM Lyon 2014

La Gestion de Projet Mobile

Embed Size (px)

DESCRIPTION

Présentation des bases de la gestion de projets d'applications mobiles. EM Lyon 2014

Citation preview

Page 1: La Gestion de Projet Mobile

Mobile App Study Project Management

Sébastien Brison – Lee Schlenker - EM Lyon 2014

Page 2: La Gestion de Projet Mobile

PRESENTATIONS

Page 3: La Gestion de Projet Mobile

Quelques Chiffres (de la semaine…)

¡ 65% des emails sont désormais ouverts sur mobile (Movable Inc)

¡ Facebook: 53% des revenus publicitaires proviennent des mobiles (1,15 Md $) (Facebook)

¡ 100 Milliards d’applications téléchargées en 2013 (Gartner)

© Sébastien Brison – EM Lyon 2014

Page 4: La Gestion de Projet Mobile

AGENDA

Page 5: La Gestion de Projet Mobile

Agenda

1 – Avant de démarrer

2 – Méthodologies Gestion de Projets Mobiles

3 – Les 3 questions Essentielles

4 – Le Développement : les différentes phases

5 – Les points clefs de la gestion de projet

6 – Les nouveaux scénarios d’usages

7 – Exemples de postes

Page 6: La Gestion de Projet Mobile

AVANT DE DEMARRER Les Objectifs du projet

La Cible

Page 7: La Gestion de Projet Mobile

Les Objectifs du projet

Page 8: La Gestion de Projet Mobile

Bien définir les objectifs du projet

¡ Mobile First !

¡ Qui “Lead” le projet ? : ¡ Service Informatique ¡ Service Mkt – Com ¡ Service Web

© Sébastien Brison – EM Lyon 2014

Page 9: La Gestion de Projet Mobile

Application Mobile : A quoi ça sert? Définition des objectifs

¡ Acquérir des clients

¡ Vendre (ses produits, des services….)

¡ Proposer d’autres services

¡ Générer du trafic (purs players)

¡ Fidéliser ses clients

¡ Utiliser, communiquer avec des objets

¡ Créer, renforcer, modifier son image

¡  Informer

¡ Animer une communauté © Sébastien Brison – EM Lyon 2014

Page 10: La Gestion de Projet Mobile

La Cible

Page 11: La Gestion de Projet Mobile

La Cible 1 règle : Mettez vous à la place des utilisateurs

¡ Ma cible : ¡ Mes clients ? ¡ Ceux des concurrents ? ¡  Les visiteurs de mes points de ventes ? ¡ Les internautes / Les mobinautes ?

¡ Ses besoins : ¡ Quels sont ses besoins (en général ? Sur mobile ?)

© Sébastien Brison – EM Lyon 2014

Page 12: La Gestion de Projet Mobile

La Cible 1 règle : Mettez vous à la place des utilisateurs

¡ Sa situation d’usage:

¡ Où votre client va-t-il utiliser votre application? (chez lui, dans les transports

¡ Dans quel contexte ? Quelle est l’action déclencheur?

¡ Son besoin est-il urgent ? Fréquent ? ¡ Comment va-t-il me chercher ou me trouver ?

Google ? App Store ? © Sébastien Brison – EM Lyon 2014

Page 13: La Gestion de Projet Mobile

Les Applications à tester

¡ E commerce

¡ Banque

© Sébastien Brison – EM Lyon 2014

Page 14: La Gestion de Projet Mobile

Les Applications à tester

¡ Objets Connectés

¡ Services transports

© Sébastien Brison – EM Lyon 2014

Page 15: La Gestion de Projet Mobile

MÉTHODOLOGIES GESTION DE PROJETS MOBILES

Page 16: La Gestion de Projet Mobile

Software Project Management Life Cycle

Une Application = Un Logiciel

© Sébastien Brison – EM Lyon 2014

Page 17: La Gestion de Projet Mobile

Méthode Agile

Page 18: La Gestion de Projet Mobile

Mais un projet Agile !

¡ Un projet qui évolue très rapidement dans le temps : ¡ Au niveau des usages ¡ Au niveau technique

¡ Avec de nombreuses itérations

© Sébastien Brison – EM Lyon 2014

Page 19: La Gestion de Projet Mobile

Définition de la methode Scrum

¡ Scrum est issue des méthodes incrémentales qui permet d’affiner les exigences (des clients) durant tout le process de production.

¡ La méthode s’appuie sur le découpage d’un projet en incréments nommés « Sprint »

¡ Chaque Sprint commence par une estimation suivie d’une planification opérationnelle. Le sprint se termine par une démonstration de ce qui a été achevé et continue a augmenter la valeur du produit.

¡ Des réunions quotidiennes permettent de valider ce qui a été fait et planifier les tâches de la journée © Sébastien Brison – EM Lyon 2014

Page 20: La Gestion de Projet Mobile

Methdologie Scrum Adaptée au Mobile

¡ Combiner Sprints et versionning

¡ Scrum Master : Vous !

¡ Product Owner : L’utilisateur Final

¡ Team : Un développeur par plateforme Un UX Un designer

© Sébastien Brison – EM Lyon 2014

Page 21: La Gestion de Projet Mobile

© Sébastien Brison – EM Lyon 2014

Page 22: La Gestion de Projet Mobile

© Sébastien Brison – EM Lyon 2014

Page 23: La Gestion de Projet Mobile
Page 24: La Gestion de Projet Mobile

Exemples de logiciels

¡ Planning Poker

¡ Producteev

¡ Greenhopper

¡ Assembla

¡ Pivotal Tracker

¡ Jira

¡ iCeScrum

¡ Trello © Sébastien Brison – EM Lyon 2014

Page 25: La Gestion de Projet Mobile

Methode Waterfall

Page 26: La Gestion de Projet Mobile

Model Waterfall :

© Sébastien Brison – EM Lyon 2014

Page 27: La Gestion de Projet Mobile

Model Waterfall : Attention !

¡ Besoins du clients mal définis

¡ Manque de flexibilité

¡ Pas de tests d’usage durant le développement

© Sébastien Brison – EM Lyon 2014

Page 28: La Gestion de Projet Mobile

© Sébastien Brison – EM Lyon 2014

Page 29: La Gestion de Projet Mobile

© Sébastien Brison – EM Lyon 2014

Page 30: La Gestion de Projet Mobile

LES 3 QUESTIONS ESSENTIELLES

Site Web / Apps / WebApp ? iOs / Android / Black Berry / Windows ?

Développement Natif ou Cross Plateform ?

Page 31: La Gestion de Projet Mobile

Site Web / Apps / Web App ?

Page 32: La Gestion de Projet Mobile

Site Web Mobile VS Apps

Page 33: La Gestion de Projet Mobile

© Sébastien Brison – EM Lyon 2014

Page 34: La Gestion de Projet Mobile

La Solution intermédiaire : La Web App

¡ Une webapp est une application web:

¡ Accessible via une url et installée automatiquement

¡ Elle est adaptée aux écrans mobiles ¡ Ergonomie adaptée entre site web simplifié

et applications ¡ Elle peut a voir une icône d’application ¡ Elle se visualise en mode plein écran

© Sébastien Brison – EM Lyon 2014

Page 35: La Gestion de Projet Mobile

Res: Smile

Page 36: La Gestion de Projet Mobile

Res: Smile

© Sébastien Brison – EM Lyon 2014

Page 37: La Gestion de Projet Mobile

iOS / Android / BlackBerry / Windows Phone ?

Page 38: La Gestion de Projet Mobile

Device compatibility Systèmes d’exploitation

Editeur Appareils Tablettes Langages

iOS Apple iPhone, iPod, iPad

Yes Objective C, CocoaTouch, SDK

Android Google Nokia, Google Phone, Samsung, HTC

Yes Java, SDK Android

BlackBerry RIM Blackberry Yes JavaME et extensions propriétaires

Windows Mobile/Windows 7

Microsoft Many manufacturers

Yes Framework.Net

Bada Samsung Samsung Yes C++, SDK, Bada

Symbian Nokia Nokia Yes C++ et Toolkit

© Sébastien Brison – EM Lyon 2014

Page 39: La Gestion de Projet Mobile

Développement Natif ou Cross plateforme ?

Page 40: La Gestion de Projet Mobile

PhoneGap (Apache cordova)

Des «-»

¡ Des interfaces non-natives

¡ Les librairies graphiques (type jQuery Mobile) faibles

¡ Fonctionnalités supportées

Des «+»

¡ 7 plateformes supportées

¡ Une prise en main rapide : développement JS, HTML5, CSS3

¡ Une grande liberté : plugins, JS, etc.

© Sébastien Brison – EM Lyon 2014

Page 41: La Gestion de Projet Mobile

Titanium Des «-»

¡ Seulement 2 plateformes supportées

¡ Un manque d’outil de gestion d’interface/layout

¡ Des mises à jour qui peuvent impacter lourdement les développements

¡ La documentation...

Des «+»

¡ Des interfaces natives

¡ De nombreuses fonctionnalités gérées (Push, Facebook, etc.)

¡ Une communauté active et des plugins

Page 42: La Gestion de Projet Mobile

Synthèse des différents acteurs

Page 43: La Gestion de Projet Mobile

LE DÉVELOPPEMENT : LES DIFFÉRNENTES PHASES

Mock Up / Prototype L’importance des interfaces

Les autres spécificités du mobile Les Tests

La Soummission

Page 44: La Gestion de Projet Mobile
Page 45: La Gestion de Projet Mobile

Mock up / Prototype

Page 46: La Gestion de Projet Mobile

Paper Prototype

Paper + Pen

Metal Stencil

http://www.uistencils.com/iphone-stencil-kit/ http://appsketchbook.com/

© Sébastien Brison – EM Lyon 2014

Page 47: La Gestion de Projet Mobile

Paper Prototype

¡ Paper + Pen http://speckyboy.com/2010/11/18/ultimate-collection-of-printable-mobile-sketching-templates/

© Sébastien Brison – EM Lyon 2014

Page 48: La Gestion de Projet Mobile

Online Prototype

¡ http://iphonemockup.lkmc.ch/

© Sébastien Brison – EM Lyon 2014

Page 49: La Gestion de Projet Mobile

Online Prototype

¡ http://mockflow.com/

© Sébastien Brison – EM Lyon 2014

Page 50: La Gestion de Projet Mobile

Online Prototype

¡ http://www.balsamiq.com/

© Sébastien Brison – EM Lyon 2014

Page 51: La Gestion de Projet Mobile

Ipad Version Prototype

¡ iMockup

© Sébastien Brison – EM Lyon 2014

Page 52: La Gestion de Projet Mobile

L’importance des interfaces

Page 53: La Gestion de Projet Mobile

Les écrans

© Sébastien Brison – EM Lyon 2014

Page 54: La Gestion de Projet Mobile

Le tactile

© Sébastien Brison – EM Lyon 2014

Page 55: La Gestion de Projet Mobile

Les Transitions

© Sébastien Brison – EM Lyon 2014

Page 56: La Gestion de Projet Mobile

GUI

¡ http://graffletopia.com/

© Sébastien Brison – EM Lyon 2014

Page 57: La Gestion de Projet Mobile

Des icônes Compréhensibles

¡  jjjjj

© Sébastien Brison – EM Lyon 2014

Page 58: La Gestion de Projet Mobile

Ecran Type

¡ Status Bar

¡  Navigation Bar • Tab Bar

¡ Toolbar

© Sébastien Brison – EM Lyon 2014

Page 59: La Gestion de Projet Mobile

L’importance de l’interface et de l’ergonomie

¡ C’est la clef du succes de votre application

¡ Simple is beautiful !

¡  Clean Desing – Aplat

¡ Attention à la saisie de donnée

¡ Limiter le Multi-Touch

¡ https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html

© Sébastien Brison – EM Lyon 2014

Page 60: La Gestion de Projet Mobile

Les autres spécificités du mobile

Page 61: La Gestion de Projet Mobile

Les autres spécificités du mobile

¡ Lancement de l’application (launch screen)

¡ Utiliser au maximum les fonctionnalités du téléphone (géolocalisation, planning album photos, contacts….)

¡ Les notifications sans moderation

¡ Les sons avec modération

¡ 1 application = 1 service. Ne multipliez pas les fonctionnalités

© Sébastien Brison – EM Lyon 2014

Page 62: La Gestion de Projet Mobile

Le Test

Page 63: La Gestion de Projet Mobile

Test et Recettes

¡ Découper vos tests par ecrans / Sprints

¡ Chaque sprint doit être recetter

¡ Multiplier les outils de tests sur simulateurs, téléphone voir navigateurs (PhoneGap…)

¡ Mener une recette sur l’exhaustivite des terminaux est impossible (pour tester les fonctionnalités, la mémoire/puissance)

¡   Les conditions de tests doivent être le plus proche possible des situations d’usage

¡ N’oublier pas de tester l’API si besoin © Sébastien Brison – EM Lyon 2014

Page 64: La Gestion de Projet Mobile

Le plan de test

¡ Liste des Smartphone

¡ Liste des Objectifs

¡ Liste des scenarios

¡ Liste des features à tester

¡ Bugs report

¡ Screenshots

¡ Etapes de reproduction du bug

¡ Bug aléatoire ou systématique © Sébastien Brison – EM Lyon 2014

Page 65: La Gestion de Projet Mobile

Tests d’usages externes

Page 66: La Gestion de Projet Mobile

La Soumission

Page 67: La Gestion de Projet Mobile

Une étape indispensable et stratégique

¡ D’un point de vue Marketing : rendre votre application visible et attrayante

¡ D’un point de vue technique : les tests poussés d’Apple

¡ D’un point de vue qualitatif

¡ D’un point de vue du planning

¡ D’un point de vue des clients

¡ D’un point de vue des constructeurs/OS © Sébastien Brison – EM Lyon 2014

Page 68: La Gestion de Projet Mobile

iOS submission process

¡ 1. Add Device Program Portal

¡ 2. Xcode Organizer

¡ 3 . Create Developer Certificate

¡ 4. Add to Keychain

¡ 5. Create Apple ID

¡ 6. Create Provisioning Profile

¡ 7. Add Provisioning Profile to Xcode Organizer

© Sébastien Brison – EM Lyon 2014 © Sébastien Brison – EM Lyon 2014

Page 69: La Gestion de Projet Mobile

Applications Submission Check List

¡ Nom de l’Application

¡ Icon de l’Application

¡ Text Descriptif

¡ Categorie

¡ Launch screen

¡ Copyright, SKU number and keywords

¡ URL

¡ EULA © Sébastien Brison – EM Lyon 2014

Page 70: La Gestion de Projet Mobile

Nom l’Application

¡ Nom de l’Application : 255 caractères pour mieux décrire et référencer votre application

¡ Il doit être unique

¡ Bien choisir les mots utilisés

© Sébastien Brison – EM Lyon 2014 v

Page 71: La Gestion de Projet Mobile

Icônes

¡ Reconnaissable et compréhensible immédiatement

¡ Adapter votre icône au device

¡ L’image de votre marque

© Sébastien Brison – EM Lyon 2014

Page 72: La Gestion de Projet Mobile

Texte Descriptif

¡ Argument marketing

¡ Aide au référencement dans les Stores

¡ Permet d’informer vos clients des différentes mises à jour

© Sébastien Brison – EM Lyon 2014

Page 73: La Gestion de Projet Mobile

Catégorie

¡ Très important pour trouver facilement votre application dans le store

¡ Catégories:

• Business Education Entertainment

• Finance • Games • Healthcare & Fitness

• Lifestyle • Medical • Music • Navigation • News

© Sébastien Brison – EM Lyon 2014

Page 74: La Gestion de Projet Mobile

Coppyright, SKU number and keywords

¡ Copyright ¡ Year ¡ Company name ¡ Rights reserved

¡ SKU Number ¡ Made up number

¡ Keywords ¡ 100 character, comma-separated list ¡ Be specific ¡ No offensive words ¡ Don’t use other app names © Sébastien Brison – EM Lyon 2014

Page 75: La Gestion de Projet Mobile

LES CLEFS D’UNE BONNE GESTION DE PROJET

Page 76: La Gestion de Projet Mobile

Control the scope

¡ Les choix techniques doivent être en priorités guidés par les usages et votre cible

¡ Maitriser le Scope de votre projet !

¡ Attention aux impacts externes (site web, team, clients…)

¡ Evaluer le niveau de connaissance / culture en mobilité

¡  Mesurer les besoins de changement © Sébastien Brison – EM Lyon 2014

Page 77: La Gestion de Projet Mobile

Mesurer le risque

¡ Nouveaux Usages = Nouveaux Risques

© Sébastien Brison – EM Lyon 2014

Page 78: La Gestion de Projet Mobile

Les Critères

¡ Le Planning

¡ Le Budget

¡ Les Objectifs

-> Earned value management (EVM)

© Sébastien Brison – EM Lyon 2014

Page 79: La Gestion de Projet Mobile

Quelques notions de budget

¡ Prix de base : 10 000 € à 150 000 €

¡ API : 5000 à 1000 000 €

¡ Système de paiement : 5 000 €

¡ Système de géolocalisation : 5 000 €

¡ Design : 2 000 € à 10 000 €

¡ Gestion de projet : 20% du budget total

¡ Test et recettes : 2 000 € à 10 000 €

¡ Le Budget

¡ Les Objectifs

-> Earned value management (EVM)

© Sébastien Brison – EM Lyon 2014

Page 80: La Gestion de Projet Mobile

Le Plan de communication Indispensable

¡ Un site Web production (avec tutorial vidéo)

¡ Réseaux Sociaux ((page dédiée, bouton de partage)

¡ Démo, Version light…pour être visible dans les stores

¡ Multiplier les mises à jour

© Sébastien Brison – EM Lyon 2014

Page 81: La Gestion de Projet Mobile

LES NOUVEAUX SCENARIOS D’USAGE

Page 82: La Gestion de Projet Mobile

Les Nouveaus scénarios d’Usage

¡ Quantified Self, Sport, connected objects

© Sébastien Brison – EM Lyon 2014

Page 83: La Gestion de Projet Mobile

Babolat Play and Connect

© Sébastien Brison – EM Lyon 2014

Page 84: La Gestion de Projet Mobile

EXEMPLES DE DÉFINITION DE POSTE

Page 85: La Gestion de Projet Mobile

¡ Consultant Applications Mobiles

http://www.davidson.fr/offre_emploi/chef-de-projets-applications-mobiles/

¡ Chef de projet Mobile (technique):

http://orange.jobs/jobs/offer.do?do=fiche&lang=FR&id=36029

http://www.cadresonline.com/emploi-chef+de+projet+mobile-587968.html

¡ Chef de projet Mobile (Ecole de commerce):

http://www.pagetalent.fr/offre-stage/39687/stage-chef-projet-web.html?utm_medium=jobboard&utm_campaign=annonce&utm_source=indeed

© Sébastien Brison – EM Lyon 2014

Page 86: La Gestion de Projet Mobile

© Sébastien Brison – EM Lyon 2014

Page 87: La Gestion de Projet Mobile

Merci !

Questions ?

Page 88: La Gestion de Projet Mobile

Sébastien Brison

Mail : [email protected]

Twitter : @sebastienbrison Skype : sebastien.brison

www.togezzer.com

www.lacuisineduweb.com www.blendconference.com