YMHB WEB

Combien de temps faut-il pour développer un logiciel sur mesure ?

Cela dépend moins de la quantité de code que de trois facteurs : la rapidité des décisions, le nombre d'outils à connecter et l'état des données à reprendre. À titre de repère public, la DINUM compte 6 à 9 semaines pour valider le besoin d'un service numérique de l'État, puis six à dix-huit mois pour le construire selon ses publications.

L'essentiel

  • La durée d'un projet logiciel dépend surtout de la vitesse des décisions, du nombre d'intégrations avec d'autres outils et de la qualité des données à reprendre.
  • Selon le livre blanc des incubateurs publié par la DINUM en mars 2025, un service numérique de l'État consacre 6 à 9 semaines à valider son besoin.
  • Une version testable livrée tôt, puis améliorée par cycles d'un mois au plus comme le prévoit le Scrum Guide, évite de découvrir un malentendu en fin de projet.
  • Pour une application mobile, il faut ajouter l'examen des stores et, sur Google Play, un test fermé de 14 jours avec 12 testeurs pour les nouveaux comptes personnels.

Quelles sont les phases d'un projet logiciel et ce qui fixe leur durée ?

Un projet logiciel sur mesure enchaîne cinq phases, et chacune a son propre facteur limitant, qui n'est presque jamais la vitesse d'écriture du code.

PhaseCe qui s'y passeCe qui fixe sa duréeUnité de mesure habituelle
CadrageEntretiens, observation du terrain, inventaire des outils et des donnéesDisponibilité des personnes qui connaissent le métierSemaines
Conception maquettéeÉcrans cliquables validés par les futurs utilisateursNombre de rôles et de parcours, rapidité des retoursSemaines
Construction par cyclesDéveloppement lot par lot, version testable à chaque cycleVolume de règles métier et d'intégrationsMois
RecetteTests sur des scénarios réels, correctionsDisponibilité des testeurs côté client, qualité des jeux de donnéesSemaines
Mise en serviceReprise des données, formation, basculeÉtat des données sources, calendrier de l'activitéJours à semaines

Ces unités sont des ordres de grandeur prudents, pas des engagements. Un outil interne à un seul rôle peut se construire en quelques semaines ; une plateforme ouverte à des clients externes, avec paiement et intégrations, se compte plutôt en trimestres.

Quels repères de durée publient les sources officielles ?

Peu de sources publiques chiffrent la durée des projets logiciels ; les repères les plus solides viennent de l'État, de la méthode Scrum et des éditeurs des stores d'applications.

RepèreDurée publiéeSource
Valider le besoin d'un service numérique (investigation)6 à 9 semainesDINUM, livre blanc des incubateurs, mars 2025
Lancer le service et prouver son impact (construction)12 à 18 moisDINUM, même document
Durée habituelle de la phase de constructionSix mois à un anProgramme beta.gouv.fr (DINUM), page « La construction »
Passer le service à l'échelle (accélération)12 à 18 moisDINUM, même document
Durée d'un cycle de développement (sprint)Un mois ou moinsScrum Guide, novembre 2020
Examen d'une application par AppleAu moins 50 % des soumissions examinées en moins de 24 heures, 90 % en moins de 48 heuresApple Developer, page App Review
Examen d'une application par Google PlayDe quelques heures à sept jours, davantage dans des cas exceptionnelsAide Play Console
Test fermé imposé aux comptes développeur personnels Google Play créés après le 13 novembre 202312 testeurs inscrits sans interruption pendant au moins 14 joursAide Play Console

Les durées de la DINUM portent sur des services publics numériques qui continuent d'évoluer après la phase de construction : elles montrent surtout qu'un besoin se valide en semaines et qu'un service se construit en mois. Les deux publications ne donnent d'ailleurs pas la même durée de construction : 12 à 18 mois dans le livre blanc de mars 2025, six mois à un an sur la page du programme. Les étapes de publication mobile sont détaillées dans la page publier une application sur l'App Store et Google Play.

Qu'est-ce qui allonge un projet logiciel ?

Un projet logiciel s'allonge d'abord par les temps d'attente : une décision, un accès ou un fichier qui n'arrive pas bloque l'équipe plus sûrement qu'une difficulté technique.

  • Les décisions en comité. Une question sur une règle de remise qui attend la réunion mensuelle de direction immobilise tout le lot concerné.
  • Les intégrations avec des tiers. L'accès à l'API d'un éditeur peut exiger un contrat, un environnement de test, parfois une homologation. Pour le site de pièces Peugeot Motocycles, chaque service Chronopost a dû être validé par le transporteur sur des étiquettes de test avant l'ouverture des accès de production.
  • Les données à reprendre. Un tableur où les dates sont saisies de quatre façons et où un même client existe sous trois noms impose un nettoyage avant toute bascule.
  • Le périmètre qui glisse. Une fonction ajoutée en cours de route rallonge la construction et la recette ; sa place est dans le lot suivant.
  • Une recette tardive. Découvrir en fin de projet qu'un écran ne colle pas au travail réel coûte des semaines de reprise.

Qu'est-ce qui accélère vraiment un développement ?

Ce qui accélère un développement, c'est de supprimer les attentes et de resserrer la première version, pas d'ajouter des développeurs en cours de projet.

  1. Un décideur unique et disponible, capable de trancher une question métier en quelques jours.
  2. Un premier lot resserré sur le flux qui fait gagner le plus de temps, le reste étant planifié dans les lots suivants.
  3. Les accès demandés dès le cadrage : API des éditeurs, comptes développeur des stores, nom de domaine, exports des données existantes.
  4. Des services du marché pour les briques standard : paiement, envoi d'e-mails, authentification, cartographie.
  5. Des testeurs identifiés côté client, avec un créneau réservé à chaque fin de cycle.

Pourquoi une version testable tôt change-t-elle tout ?

Une version testable livrée tôt transforme les malentendus en corrections de quelques jours, au lieu de reprises de plusieurs semaines en fin de projet.

Le Scrum Guide, référence de la méthode Scrum, fixe des cycles d'un mois ou moins et précise que chaque incrément doit être utilisable pour apporter de la valeur. Le principe dépasse Scrum : un utilisateur qui manipule un vrai écran repère en dix minutes ce qu'aucune réunion n'avait révélé, comme un champ obligatoire dont il ne connaît jamais la valeur au moment de la saisie. Pour le robot de livraison de Sakura France Service, plus de 60 versions ont été itérées sur le terrain avec l'équipe soignante avant la mise en service. C'est la raison pour laquelle la méthode de YMHB Web prévoit une version testable accessible en permanence pendant la construction.

Comment bâtir un planning réaliste ?

Un planning réaliste part de la date qui compte pour l'entreprise et remonte le temps, en gardant de la marge pour la recette et les dépendances externes.

  1. Nommer la contrainte de date : un événement, une saison, une échéance réglementaire. Pour Tapas Tour 2026, l'application, le back-office, l'API et la boutique devaient être livrés ensemble pour la date de l'événement.
  2. Placer la mise en service hors des pics d'activité, avec la reprise des données et la formation.
  3. Réserver la recette avant cette date, avec des testeurs déjà désignés.
  4. Ajouter les délais externes : examen des stores, homologations, ouverture des accès chez les éditeurs tiers.
  5. Découper la construction en lots et vérifier à chaque fin de cycle que le rythme réel tient le calendrier.

Si la date ne tient pas avec le périmètre souhaité, c'est le premier lot qu'il faut réduire, pas la recette. Le guide recette logicielle détaille comment l'organiser.

Questions fréquentes

Combien de temps faut-il pour publier une application sur les stores ?
Le temps de publication d'une application dépend surtout de l'examen par les stores. Apple indique sur sa page App Review, consultée en octobre 2026, examiner habituellement au moins 50 % des soumissions en moins de 24 heures et 90 % en moins de 48 heures. Selon l'aide Play Console, l'examen sur Google Play prend de quelques heures à sept jours, davantage dans des cas exceptionnels, et les comptes personnels créés après le 13 novembre 2023 doivent d'abord mener un test fermé avec au moins 12 testeurs pendant 14 jours consécutifs.
Peut-on développer un logiciel en un mois ?
Développer un logiciel en un mois est possible pour un outil simple : un seul type d'utilisateur, peu de règles métier, aucune reprise de données. Un logiciel métier qui gère plusieurs rôles, se connecte à la comptabilité ou à un ERP et reprend un historique demande davantage, car la recette, la reprise et la formation prennent du temps quelle que soit la vitesse de développement. Un premier lot d'un mois reste possible si son périmètre est volontairement réduit.
Pourquoi les projets logiciels prennent-ils du retard ?
Les projets logiciels prennent surtout du retard à cause des temps d'attente : décisions reportées, accès aux API de tiers obtenus tardivement, données à nettoyer découvertes au moment de la reprise, fonctions ajoutées en cours de route. Une version testable livrée à chaque cycle et un décideur disponible côté client réduisent ces retards, car les écarts apparaissent quand ils coûtent encore peu à corriger.
Faut-il un cahier des charges complet avant de lancer le développement ?
Un cahier des charges complet n'est pas indispensable pour lancer un développement, mais un périmètre écrit l'est. Ce périmètre décrit les flux, les rôles, les données et les outils à connecter, ainsi que ce qui est exclu. Les détails d'écran se précisent ensuite en maquettes et pendant les cycles de construction. Un document de cent pages rédigé sans les utilisateurs retarde souvent le projet sans lever les vraies incertitudes.
Combien de temps prend la reprise des données d'un ancien logiciel ?
La durée de reprise des données d'un ancien logiciel dépend de l'état des données plus que de leur volume : dix mille fiches propres se migrent plus vite que mille fiches incohérentes. La reprise comprend un inventaire, un nettoyage, des migrations d'essai vérifiées par le client, puis la bascule définitive. Le guide de YMHB Web sur la migration des données d'un ancien logiciel détaille ces étapes.

À lire aussi

Sources

  1. DINUM, « Les incubateurs de services numériques » : livre blanc beta.gouv.fr (mars 2025), schéma des 4 phases, p. 8
  2. beta.gouv.fr, programme de la DINUM, « La construction » (durée habituelle de la phase)
  3. Ken Schwaber et Jeff Sutherland, The Scrum Guide (novembre 2020)
  4. Apple Developer, « App Review » (page consultée en octobre 2026)
  5. Aide Play Console (Google), « App testing requirements for new personal developer accounts »
  6. Aide Play Console (Google), « Control when app changes are reviewed and published » (délais d'examen)

Décrivez-nous votre situation, pas une liste de fonctionnalités.

Nous commençons par comprendre votre métier. Si un outil du marché suffit, nous vous le dirons.

Décrire mon projetou appelez le 09 61 20 47 79