Applications mobiles

Développer une application d'entreprise : étapes clés

Le développement d'une application mobile d'entreprise va de la découverte et du périmètre au design, à la réalisation, aux tests et à la publication.

Équipe rabbitclipPublié: 7 min de lecture

En bref

Le développement d'une application mobile d'entreprise comporte sept grandes étapes : découverte, cadrage du périmètre, design, développement, tests, publication sur les stores et maintenance après le lancement. Chaque étape produit un livrable, et la suivante ne démarre que lorsque ce livrable est validé. Le processus paraît linéaire, mais il comporte en pratique des retours en arrière. Un bon projet est sain parce qu'il fait ces boucles tôt et à peu de frais, non parce qu'il n'en fait jamais.

Ce qui distingue une application d'entreprise d'une application personnelle, c'est que derrière elle se trouvent plusieurs décideurs, des systèmes existants et une chaîne de validation aux règles précises. Cet article explique ce que décide un dirigeant ou un responsable à chaque étape, où le temps se perd, et quand l'ensemble du processus est inutile.

À quelles questions la phase de découverte répond-elle ?

La découverte précise quel problème l'application doit résoudre. Qui est l'utilisateur, quand et pourquoi l'ouvrira-t-il, et pourquoi un site mobile ou un outil existant ne peut-il pas répondre à ce besoin ? Un projet lancé sans réponses honnêtes finit souvent en une application que personne n'ouvre une fois en ligne.

Les systèmes existants sont aussi cartographiés à ce stade : où se trouvent les données des utilisateurs, avec quel système interne l'application doit-elle dialoguer, l'accord de qui faut-il obtenir ? Pensez à une application d'adhésion et de réservation pour un groupe de spas. Si les informations de réservation se trouvent dans un logiciel distinct dans chaque établissement, le vrai travail de l'application consiste à dialoguer en sécurité avec ce logiciel. Le nombre et la nature de ces connexions façonnent chaque étape ultérieure.

Comment le périmètre est-il fixé, et que contient la première version ?

Le périmètre est la liste écrite des fonctionnalités de la première version. L'erreur la plus courante est de vouloir tout y faire entrer. L'approche plus saine consiste à livrer la plus petite version qui accomplit la tâche principale de l'utilisateur, puis à ordonner le reste d'après des données d'usage réelles.

Quand le périmètre est rédigé, les fonctionnalités se répartissent en trois groupes : essentielles, souhaitables et pour plus tard. Si cette répartition n'est pas consignée par écrit, chaque demande ajoutée en cours de route élargit discrètement le périmètre. La dérive du périmètre est la cause la plus fréquente des projets en retard.

  • Écrire la tâche principale de l'utilisateur en une phrase
  • Classer chaque fonctionnalité comme essentielle, souhaitable ou pour plus tard
  • Lister les systèmes internes et les prestataires auxquels l'application se connectera
  • Décider à l'avance comment une modification du périmètre est demandée

Que se passe-t-il pendant le design et le prototypage ?

Le design n'est pas seulement l'apparence. C'est la construction du parcours. Par quels écrans l'utilisateur passe-t-il pour terminer une tâche, que voit-il quand quelque chose échoue, que se passe-t-il quand la connexion tombe ? Ces questions s'éprouvent dans un prototype cliquable avant qu'une ligne de code soit écrite, car modifier un parcours sur le papier coûte bien moins cher que dans le code.

Le prototype est montré à quelques vrais utilisateurs. Les personnes de l'organisation connaissent le parcours et ne s'en écartent pas. Ce qu'il faut apprendre, c'est où hésite quelqu'un qui découvre le produit pour la première fois. L'accessibilité est aussi prise en compte ici : une taille de texte lisible, un contraste suffisant et des zones de toucher confortables ne sont pas des détails à ajouter plus tard.

Comment se déroulent le développement et les tests ?

Le développement avance par courtes périodes, et un morceau fonctionnel est présenté à la fin de chacune. Ainsi, les surprises arrivent tôt plutôt que tard. Les tests ne sont pas non plus une étape laissée à la fin. Ils accompagnent le développement : vérifications automatisées, essais sur de vrais appareils et regard sur différentes tailles d'écran.

Dans les applications d'entreprise, les tests comptent surtout pour les connexions. Même si une liaison de paiement, de notification ou de système interne fonctionne bien, il faut voir ce qui se passe sur un réseau lent ou lors d'une panne. Si l'équipe terrain d'un fabricant de revêtements de sol utilise surtout l'application sur site avec un signal faible, le comportement hors connexion est le cœur du produit.

La recette est réalisée avec l'équipe propre de l'entreprise. Les personnes qui connaissent le flux de travail réel trouvent des lacunes que l'équipe technique ne peut pas voir. Si le temps accordé à cette étape est réduit, les défauts se découvrent après l'arrivée de l'application sur le store.

À lire aussiCoût d'une application mobile : facteurs et lecture du devis

Comment gérer la publication sur les stores et la période qui suit ?

La soumission au store est une étape avec son propre processus de validation, dont la durée ne se prédit pas exactement. C'est pourquoi la date de lancement est planifiée en laissant de la marge pour la validation. Les règles des stores et les déclarations de confidentialité sont aussi préparées avant la publication, car une déclaration manquante peut entraîner le rejet de l'application.

La publication est le début du travail, non sa fin. Dans la première période, on surveille les rapports de plantage, les avis des utilisateurs et les données d'usage de base. L'application continue de vivre au rythme des mises à jour du système d'exploitation, du renouvellement des bibliothèques et des nouvelles fonctionnalités. Si le plan de maintenance n'est pas discuté avant la publication, l'application vieillit en silence.

Quelles erreurs sont courantes dans le processus d'une application d'entreprise ?

La première erreur est de sauter la découverte et de passer directement au design. Un projet qui ne connaît pas le problème construit un produit joli mais inutile. La deuxième est d'associer tard les décideurs. Une objection de la direction en plein développement est la modification la plus coûteuse qui soit.

La troisième erreur est de se concentrer uniquement sur la date de lancement et de ne pas planifier la maintenance. La quatrième est d'avancer sur des hypothèses sans jamais parler aux utilisateurs. La cinquième est de bâtir une structure qui dépend d'une seule personne. Le code, les identifiants d'accès et les comptes des stores doivent toujours être au nom de l'organisation.

Quand une application d'entreprise n'est-elle pas nécessaire ?

Tous les besoins n'appellent pas une application. Lorsque les utilisateurs lisent des informations de temps à autre et n'ont besoin d'aucune fonction de l'appareil comme l'appareil photo ou les notifications, un site mobile ou une application web bien conçus suffisent souvent. Et si vous ne savez pas à quelle fréquence les utilisateurs reviendront vers votre produit, un petit essai préalable est la démarche raisonnable.

Le critère : l'utilisateur accomplit-il cette tâche encore et encore, et les fonctions de l'appareil apportent-elles de la valeur ? Si les deux réponses sont oui, une application a du sens. Sinon, l'investissement sera mieux employé dans un autre canal. Pour voir comment se comporte votre site actuel sur mobile, notre test de vitesse du site vous donne gratuitement une première impression.

Le processus d'une application d'entreprise va de la découverte à la maintenance en sept étapes, et l'essentiel du temps et de l'argent se perd dans un périmètre flou, des décisions tardives et une maintenance non planifiée. Écrivez clairement le problème, gardez la première version petite, associez tôt les décideurs et discutez de la maintenance avant le lancement. Si vous souhaitez affiner ensemble votre idée d'application, vous pouvez planifier un échange de découverte avec rabbitclip.

Questions fréquentes

Combien d'étapes compte le développement d'une application mobile d'entreprise ?

En général sept grandes étapes : découverte, périmètre, design, développement, tests, publication sur les stores et maintenance. Chaque étape a un livrable qui doit être validé.

Quelles fonctionnalités appartiennent à la première version ?

Le plus petit ensemble qui accomplit la tâche principale de l'utilisateur. Le reste s'ajoute dans les versions suivantes, guidé par des données d'usage réelles.

Combien de temps dure la validation du store, et comment planifier la date de lancement ?

Le délai de validation ne se prédit pas et peut varier. Planifiez la date de lancement avec de la marge pour un éventuel rejet et sa correction.

Faut-il une maintenance après la publication de l'application ?

Oui. Les mises à jour du système d'exploitation, le renouvellement des bibliothèques et les corrections de bogues demandent une attention régulière. Le plan de maintenance doit être discuté avant la publication.

Quand un site mobile suffit-il à la place d'une application ?

Quand les utilisateurs lisent des informations occasionnellement et n'ont besoin d'aucune fonction de l'appareil. Ce sont les parcours répétés et les fonctions de l'appareil qui rendent une application utile.

Partager

Service liéDéveloppement logicielTransformer une idée en produit qui fonctionne prend plus de temps qu’il n’y paraît. De l’application web et mobile aux systèmes sur mesure qui automatisent vos processus métier, nous construisons des logiciels simples et solides.

Outils gratuits associés

Articles liés

Sur le même sujet

Si vous ne savez pas par où commencer, ce n’est pas un problème ; vous êtes au bon endroit.

Le projet que vous avez en tête peut être déjà clair, ou encore une simple idée. Les deux nous conviennent. En un court appel, nous parlons ensemble d’où vous en êtes et où vous pouvez aller.

Fixons un appel
Parlons du projet