Créer une application pour votre entreprise avec un prestataire : brief, prototype, sprints, recette et mise en ligne. Durée de chaque étape et où vous décidez.

Deux personnes très différentes tapent « comment créer une application » dans un moteur de recherche. La première veut la construire elle-même — souvent gratuitement, avec un outil no-code, en un week-end. La seconde dirige une entreprise, a un processus qui ne tient plus dans un tableur et compte confier la construction à un prestataire. Toutes deux obtiennent les mêmes résultats de recherche, alors qu'elles ont besoin de réponses complètement différentes.
Si vous faites partie du premier groupe, la réponse honnête est courte. Un outil interne simple — un formulaire, une liste de demandes, un tableau de bord simple — se construit aujourd'hui sur une plateforme low-code ou no-code, sans écrire de code. Cela fonctionne bien tant que vous restez dans les règles de la plateforme : sa base de données, ses écrans et sa tarification par utilisateur. Nous montrons où passe cette limite dans notre article sur le low code et le no code.
La suite de cet article s'adresse au second groupe. Elle montre comment se déroule un projet d'application avec un prestataire, ainsi qu'une chose que l'on dit rarement ouvertement : une application ne se « fabrique » pas, elle se décide dans un ordre précis — d'abord ce qui doit se passer, ensuite à quoi cela doit ressembler, et seulement à la fin le code. Chaque étape rend plus coûteux le retour sur une décision prise à l'étape précédente. Vous décidez à trois moments : au brief, au prototype et à la recette. C'est à ces moments-là qu'il faut être présent, pas à chaque réunion.
Six étapes, trois décisions — et ce que coûte un changement d'avis
Analyse propre — l'ordre des décisions décrit dans cet article
Six étapes d'un projet d'application présentées verticalement, avec les trois moments où le client décide. Étape 1, brief et analyse : changer d'avis coûte une conversation. Étape 2, wireframe et prototype : le moment le moins cher pour changer d'avis ; un changement, c'est une correction du prototype. Étape 3, développement en sprints : un changement de périmètre entre dans le sprint suivant, au prix d'autre chose. Étape 4, recette : le client vérifie si c'est bien ce qu'il a commandé ; un écart au brief est un bug à corriger, une nouvelle idée est une deuxième version. Étape 5, mise en ligne. Étape 6, développement continu et maintenance.
Le blocage le plus fréquent au démarrage consiste à croire qu'il faut préparer une documentation avant de parler à un prestataire — un cahier des charges de plusieurs dizaines de pages, des wireframes, un choix de technologie. Ce n'est pas nécessaire : cinq rubriques suffisent. Voici, dans son intégralité, un exemple de brief pour une application de gestion des demandes d'intervention :
rubrique | quoi écrire | exemple |
|---|---|---|
Objectif | le problème que l'application doit résoudre | automatiser la réception des demandes et simplifier la communication avec le bureau |
Utilisateur | qui s'assoit devant cet écran | clients B2B et collaborateurs internes |
Fonctions | ce que chacun doit pouvoir faire | le client signale une panne avec photo et suit son statut ; le collaborateur attribue la demande à un technicien et la clôture |
Écran principal | ce qui est visible à l'ouverture | liste des demandes avec date, statut, filtre par client |
Priorité | une condition à ne pas manquer | fonctionne sur smartphone |
C'est tout. Ce brief tient sur une page et suffit pour obtenir un devis sérieux, parce qu'il dit ce qui doit se passer, pas comment le construire. Trancher l'architecture avant d'avoir parlé à un prestataire, c'est souvent la trancher deux fois.
Le plus simple pour remplir la rubrique « fonctions » est d'utiliser le format de la plupart des équipes de développement : la user story, une phrase en trois parties — qui, ce qu'il veut faire, et pourquoi. « En tant que client, je veux signaler une panne avec une photo, pour que le technicien sache quoi apporter. » « En tant que responsable, je veux voir les demandes sans technicien assigné, pour que rien n'attende plus d'un jour. »
Ce format a deux avantages que vous apprécierez au moment du devis. D'abord, il oblige à nommer l'utilisateur — or des rôles différents impliquent des écrans, des droits d'accès et donc un coût différents. Ensuite, la partie « pourquoi » permet au prestataire de proposer une solution plus simple au même problème. Trois à cinq phrases par rôle suffisent pour une première conversation.
La user story — trois parties d’une phrase et ce que chacune apporte au devis
Digital Vantage, schéma propre
Schéma d’une user story, avec l’exemple d’une application de demandes d’intervention. La phrase « En tant que client, je veux signaler une panne avec une photo, pour que le technicien sache quoi apporter » découpée en trois parties. Qui — « en tant que client » : nomme le rôle, et chaque rôle implique ses propres écrans et droits d’accès, donc son propre coût. Quoi — « je veux signaler une panne avec une photo » : la fonction à chiffrer ; notez à côté un critère d’acceptation vérifiable. Pourquoi — « pour que le technicien sache quoi apporter » : permet au prestataire de proposer une solution plus simple au même problème. Deuxième exemple : « En tant que responsable, je veux voir les demandes sans technicien assigné, pour que rien n’attende plus d’un jour. » Trois à cinq phrases de ce type par rôle suffisent pour une première conversation.
Pour vérifier si vous êtes prêt pour cette conversation, la checklist ci-dessous reprend tout ce qu'un prestataire vous demandera de toute façon.
Cochez ce que vous avez déjà. Pas besoin de tout avoir — mais chaque case non cochée est une question à laquelle vous répondrez pendant le projet, en général plus cher.
Vous n'avez pas besoin d'une charte graphique terminée : un logo et des couleurs suffisent si vous les avez, et sinon, une première version peut se construire sans. Vous n'avez pas besoin de connaissances techniques : choisir le langage, la base de données et l'hébergement est le travail du prestataire ; le vôtre est de vérifier qu'il sait justifier ce choix. Vous n'avez pas non plus besoin d'un cahier des charges détaillé — il s'élabore à la première étape du projet, avec le prestataire. Nous détaillons ce que contient un bon brief, et ce qu'il ne contient pas, dans notre article sur le brief d'un site web — les règles sont les mêmes pour une application.
La première étape est une conversation sur votre entreprise, pas sur les fonctions. Le prestataire veut comprendre comment le travail se fait aujourd'hui, qui utilisera l'application, où l'information se perd et quelles tâches sont manuelles et répétitives. Cela prend le plus souvent la forme d'un atelier : une ou plusieurs séances au cours desquelles on met à plat les processus, les rôles des utilisateurs et la carte des fonctions.
Une analyse bien menée produit des choses vérifiables :
C'est le premier des trois moments où vous décidez. Si la description des fonctions ne correspond pas à la façon dont travaille votre entreprise, c'est le dernier moment où une correction coûte une conversation plutôt qu'une refonte.
Beaucoup de clients entendent « conception » et pensent aux couleurs. Or la conception d'une application commence par la logique : quels sont les écrans, ce qu'ils contiennent et comment l'utilisateur passe de l'un à l'autre. L'apparence vient en dernier.
Trois termes reviennent à cette étape, et il vaut la peine de les distinguer, car chacun correspond à un coût différent :
Nous revenons sur ces trois notions dans notre article sur les wireframes, maquettes et prototypes, et sur la différence entre UX et UI dans l'article UX et UI.
Le prototype est le deuxième moment où vous décidez, et le moins cher de tout le projet pour changer d'avis. Montrez-le à ceux qui utiliseront réellement l'application, pas seulement à la direction. Cherchez-y trois choses, car ce sont elles qui gâchent le plus souvent une application techniquement correcte :
La conception d'une application web ne se résume pas à un fichier d'images. À l'issue de cette étape, vous devez recevoir trois choses vérifiables : une carte des écrans, c'est-à-dire la liste de toutes les vues et des transitions entre elles ; un prototype cliquable des parcours principaux ; et un ensemble de composants — boutons, champs, tableaux, messages — à partir desquels tous les écrans sont construits. Ce dernier point paraît technique, mais son effet est simple : une fonction ajoutée dans six mois sera assemblée à partir de composants existants, pas conçue depuis zéro. Si vous ne recevez que quelques beaux écrans principaux, demandez le reste avant que le développement commence.
Une fois la conception validée, le développement commence. C'est l'occasion de dissiper un premier mythe : pendant des mois « il se passerait quelque chose », et vous ne verriez le produit fini qu'à la fin. Dans un projet bien mené, le travail se fait en sprints — blocs d'une à deux semaines — et à l'issue de chacun, vous voyez une partie de l'application qui fonctionne.
Sans jargon, le développement comporte trois couches. Le frontend, c'est ce que voit l'utilisateur : les écrans et les interactions du prototype. Le backend, c'est la logique et les données : qui peut faire quoi, où sont enregistrées les demandes, ce qui se passe après un clic. Les intégrations relient l'application aux systèmes que vous utilisez déjà — et chacune constitue une ligne à part dans le calendrier, comme nous le verrons plus bas.
Ces parties fonctionnelles se consultent dans un environnement de test (staging), c'est-à-dire une copie de l'application qui ne touche pas aux données réelles. Demandez-y un accès dès le premier sprint : c'est le seul moyen de repérer un malentendu au bout de deux semaines, et non de deux mois.
À la fin de chaque sprint, l'équipe montre ce qu'elle a construit. Pour vous, cette courte réunion compte davantage que des rapports hebdomadaires, car elle montre du code qui fonctionne et non une description de l'avancement. Venez-y avec une seule question : ce que nous voyons correspond-il aux user stories de la première étape ? Si ce n'est pas le cas, c'est maintenant qu'une correction ne coûte qu'un sprint. C'est aussi là qu'il faut signaler les changements de périmètre, plutôt que par e-mail en plein sprint : une équipe bien organisée les inscrit au sprint suivant et vous dit ce qu'elle repousse en échange.
Les tests fonctionnels — vérifier que chaque fonction marche comme décrit — sont le travail du prestataire. La recette (UAT, de l'anglais user acceptance testing) est le vôtre. Le glossaire ISTQB, qui fait référence pour la terminologie des tests, la définit ainsi : « un niveau de test qui vise à déterminer s’il faut accepter le système » (glossaire ISTQB, test d’acceptation). La question n’est pas « y a-t-il des bugs », mais « est-ce bien ce que nous avons commandé ».
La recette est le troisième moment où vous décidez, et le seul que vous ne pouvez pas déléguer au prestataire. Quelques règles la facilitent :
La mise en ligne, c'est faire passer l'application de l'environnement de test à l'environnement de production, celui où de vrais utilisateurs travaillent sur de vraies données. Techniquement, cela comprend la configuration du serveur, du domaine et du certificat, les sauvegardes et la surveillance — c'est le travail du prestataire. Trois choses exigent en revanche une décision de votre part :
Si l'application doit être publiée sur l'App Store ou Google Play, s'ajoutent les comptes développeur, les tests et l'examen de chaque version — un sujet à part, traité dans notre article sur comment créer une application mobile.
Le lancement ne termine pas le projet. Après les premières semaines apparaissent des besoins que personne n'avait prévus, les systèmes auxquels l'application est reliée évoluent, et les navigateurs comme les téléphones reçoivent de nouvelles versions. Une application demande un entretien continu — correctifs, mises à jour, surveillance — et c'est un coût récurrent, pas ponctuel.
Nous ne donnons pas ici de pourcentage de la valeur du projet « à consacrer à la maintenance », car les chiffres qui circulent n'ont pas de source primaire. Ce qui compose réellement la facture après le lancement, et ce que l'on peut chiffrer à l'avance, nous le détaillons dans notre article sur le coût de développement d'une application.
Ce que vous recevez après chaque étape — une liste à vérifier
Digital Vantage, schéma propre
Ce que le client reçoit après chacune des six étapes d’un projet d’application. Étape 1, analyse et atelier : fonctions avec critères d’acceptation, rôles et droits, plan de l’écran principal, périmètre de la première version, estimation du temps et du coût. Étape 2, conception : carte des écrans, prototype cliquable des parcours principaux, composants. Étape 3, développement : accès à l’environnement de test dès le premier sprint, une partie qui fonctionne après chaque sprint de 1 à 2 semaines. Étape 4, recette : décision d’acceptation ; bugs à corriger dans le projet, nouvelles idées pour une deuxième version. Étape 5, mise en ligne : plan de retour en arrière, politique de confidentialité et conditions d’utilisation le jour du lancement, message aux utilisateurs. Étape 6, suivi et maintenance : le contrat dit qui corrige les bugs, en combien de temps et à quelles conditions.
Il n'existe pas de réponse unique du marché à cette question ; nous vous montrons donc la nôtre : les règles avec lesquelles notre assistant de brief estime la durée d'un projet. Ce sont les hypothèses de planification de nos propres projets, pas une mesure du marché — mais elles montrent des proportions qui se perdent le plus souvent dans les discussions sur les délais.
Où passe le temps dans un projet d'application — nos hypothèses de planification
Règles d'estimation de l'assistant de brief Digital Vantage, relevées le 29 septembre 2026
Temps d'un projet d'application selon les règles d'estimation de l'assistant de brief Digital Vantage, relevées le 29 septembre 2026 — hypothèses de planification, pas une mesure de marché. Temps de base : portail ou plateforme web, 12 à 24 semaines ; application web SaaS, 16 à 32 semaines. Répartition par étape : UX 20 pour cent, maquette 15 pour cent, développement 40 pour cent, contenu 5 pour cent, tests 15 pour cent, lancement 5 pour cent. Ce qui prolonge le projet : espace client avec connexion, 2 à 4 semaines ; intégration CRM, 1 à 3 semaines ; intégration ERP, 2 à 5 semaines ; API pour une application mobile, 3 à 6 semaines.
Le temps de base est de 12 à 24 semaines pour un portail ou une plateforme web, et de 16 à 32 semaines pour une application de type SaaS. Cet écart ne traduit pas une incertitude, mais l'étendue du périmètre : la même étiquette couvre une interface interne pour vingt employés et un produit pour des milliers de clients.
La répartition compte davantage que le total. Dans nos hypothèses, le développement représente 40 % de la durée du projet, soit moins de la moitié. L'UX et la maquette en représentent ensemble 35 %, et les tests 15 % de plus. Planifier un calendrier comme si une application était surtout du code revient en général à économiser sur les étapes qui décident si quelqu'un l'utilisera.
Traduit en semaines, un portail de 16 semaines se répartit ainsi : un peu plus de 3 semaines pour l'UX, 2,4 pour la maquette, 6,4 pour le développement, un peu moins d'une semaine chacun pour le contenu et le lancement, et 2,4 semaines pour les tests. Si le calendrier du prestataire ne prévoit que quelques jours de tests en fin de projet, ce n'est pas une économie : ces semaines sont simplement reportées après le lancement, quand ce sont les utilisateurs qui trouvent les bugs.
Certains éléments prolongent ce temps de base. Dans nos règles, un espace client avec connexion ajoute 2 à 4 semaines, une intégration CRM 1 à 3, une intégration ERP 2 à 5, et une API pour une application mobile 3 à 6. Chacun de ces éléments mérite d'apparaître comme une ligne à part dans le calendrier que vous remettra le prestataire. Pour chiffrer votre périmètre, notre calculateur du coût d'une application web montre l'écart entre une première version et un produit complet ; notre étude des prix des applications web en Pologne est une lecture utile, même si elle décrit le marché polonais, pas un repère suisse.
Un portfolio montre ce qu'un prestataire a construit. Il ne montre pas comment se passera la collaboration avec vous pendant plusieurs mois — et c'est cela qui décide si le projet livre ce que vous avez commandé. Cinq questions qui testent le processus, pas la présentation :
Vous trouverez une liste complète pour comparer plusieurs prestataires dans notre checklist de sélection d'une agence.
Dans nos hypothèses, un portail ou une plateforme web prend 12 à 24 semaines, une application de type SaaS 16 à 32 semaines. Chaque intégration avec un système que vous utilisez déjà, et chaque espace protégé par connexion, ajoute encore des semaines. Le développement prend le plus de temps, 40 %, mais UX, maquette et tests réunis représentent plus de la moitié du projet.
Une application simple — un formulaire, une liste de demandes, un tableau de bord simple — se construit sans programmation, sur une plateforme low-code ou no-code, souvent sur un plan gratuit. On paie plus tard : pour les utilisateurs, pour les limites, et parce que l'application vit sur la plateforme de quelqu'un d'autre. Nous expliquons quand cela suffit, et quand cela ne suffit plus, dans notre article sur le low code et le no code.
La recette, ou tests d'acceptation utilisateur (UAT), est l'étape où vous vérifiez si l'application est bien ce que vous avez commandé. Le glossaire ISTQB la définit comme un niveau de test qui vise à déterminer s’il faut accepter le système. Elle est menée par les futurs utilisateurs, pas par le prestataire, selon des critères fixés à l'avance.
Une user story est une phrase unique décrivant une fonction du point de vue de l'utilisateur : qui, quoi, pourquoi. Par exemple : « En tant que client, je veux signaler une panne avec une photo, pour que le technicien sache quoi apporter. » Ce format aide le prestataire à chiffrer la fonction et à proposer une solution plus simple au même problème.
Non. Un brief d'une page suffit pour la première conversation : l'objectif, les utilisateurs, les fonctions clés, ce qui doit être visible sur l'écran principal, et une condition à ne pas manquer. Un cahier des charges détaillé se construit à la première étape du projet, avec le prestataire.
Vous avez un brief — ou la moitié d'un brief ?
Nous le passerons en revue ensemble lors d'un seul entretien. Nous vous dirons ce qui entre dans la première version, ce qui peut attendre, et combien de temps prendra réellement chaque étape.
Guides pour construire des applications d’entreprise : application web, déroulement du projet, coût, MVP, PWA et applications mobiles.
API expliquée avec la BNS, le registre IDE et Zefix comme exemples : API REST, webhooks, OpenAPI, clés API et sécurité des intégrations.
MVP (produit minimum viable) : définition, différence avec le proof of concept et le prototype, et comment réduire le périmètre avec la méthode MoSCoW.
PWA : manifeste, service worker, installation sur Android et iPhone, notifications push depuis iOS 16.4, et ce qu’une PWA ne fait pas.
Pourquoi personne ne peut donner un prix suisse pour une application, ce que couvre l’unique référence tarifaire publiée, nos prix et le coût après lancement.
Créer une application mobile : Android ou iOS en Suisse, native ou multiplateforme, numéro DUNS, test fermé et examen des versions.
Une application web n’est pas un grand site. La vraie différence, les types d’applications web, leur coût et quand cela vaut la peine d’en construire une.
Table des matières · 9 sections · 12 minutes de lecture
Notez cet article

Aucune référence suisse indépendante sur le prix du SEO. Comment transformer un forfait et ses heures en taux horaire, et quoi demander avant de signer.

Ce que doit contenir une fiche produit : photos, prix comparatif selon l'OIP, livraison et retours, avis clients et données structurées exigées par Google.

On premise, votre propre serveur : le coût complet, la fin du support de Windows Server 2016, et quand le cloud ou le VPS gagnent à la place.

SLA informatique : combien d'indisponibilité tient dans 99,9 %, comment se comparent les SLA d'AWS, Microsoft et Google, SLO, RPO, RTO et 10 points à vérifier.

Low code et no code expliqués : qui est le citizen developer, à quoi sert une plateforme low code, ses limites de prix et ce que vous emportez en partant.

Quand un calendrier de réservation gratuit suffit, ce qu’un système doit gérer et quand un module sur mesure se rentabilise. Prix et estimation.

Ce qu’est un CRM, quand un tableur suffit, ce que le système doit faire, ce que la LPD et la LCD imposent à un fichier client, et comment en choisir un.

Un thème WordPress ne se choisit pas sur l’aperçu : trois informations du répertoire disent ce qu’il coûtera dans un an, et ce qui part au changement.

Trois couches dans l’ordre où elles comptent, les versions linguistiques, trois constats qu’on ne voit pas seul, six questions pour comparer deux offres.