Combien coûte le développement d’une application mobile ?

C’est une question qui revient très souvent mais à laquelle il est assez difficile de répondre. En effet, il y a beaucoup de facteurs à prendre en compte lorsque l’on veut déterminer le coût d’une application mobile.
Dans cet article nous allons voir comment bien estimer ce coût en estimant les différentes étapes nécessaires à la réalisation de votre application et les différentes possibilités à votre disposition selon votre budget. Mais pour bien estimer le coût de votre future application il faut d’abord commencer par comprend ce qu’implique un projet d’application mobile et se poser les bonnes questions.

Les différentes étapes d’un projet

Planification du projet

Avant de commencer tout développement de votre application il y a un certain nombre d’étapes par lesquelles il faudra passer, qui aideront l’équipe en charge du projet à mieux cerner ce dernier et donc estimer le coût de développement plus précisément.

Comprendre le besoin

Après avoir exposé votre projet à l’équipe qui sera en charge de sa réalisation et avant tout développement il faudra rédiger les cahiers des charges (fonctionnelle et technique) qui expliqueront toutes les fonctionnalités et interactions possibles ainsi que les différentes contraintes.
Votre application pourrait par exemple avoir besoin d’un site internet (back-office) pour vous permettre de gérer son contenu. On ne pense pas toujours à ce genre de choses alors qu’elles sont primordiales et pèsent sur le coût final de votre projet, même si votre application pourrait, à prime abord, paraître « simple ».

Réaliser le design – UI/UX

Une fois les cahiers des charges rédigés, vient le moment de se pencher sur le design de l’interface utilisateur (UI) ainsi que l’expérience utilisateur (UX), une étape dont beaucoup sous estiment le coût et l’intérêt même de faire appel à des professionnels, mais qui jouera un rôle déterminant dans la réussite de votre application mobile. Nous n’allons pas détailler ça ici, vous aurez bientôt un article détaillé et complet sur le design des applications mobiles.
Cette étape peut-elle même être décomposé en sous étapes. Une première étape lors de laquelle les designers vont réfléchir à la navigation dans votre application ainsi que la position des éléments majeurs. Ce n’est qu’après avoir validé cette étape qu’ils s’attaquent à la création des différents éléments graphiques. Ces étapes requièrent en règle générale plusieurs itérations avant d’arriver à une version finale.

Développer l’application

Seulement après avoir réalisé les maquettes de l’application pourrons nous attaquer le développement.
La complexité du design et de la navigation joueront un rôle majeur sur le temps nécessaire au développement et donc au coût de l’application. D’autres points majeurs qui joueront un rôle sur le temps et le coût sont les différents téléphones et versions de systèmes d’exploitation à supporter, un éventuel mode déconnecté, une version iOS et Android, des animations, la difficulté des fonctionnalités … ou comme dit précédemment, s’il faut développer des outils annexes (comme un backoffice pour gérer le contenu, …)

Maintenir et faire évoluer l’application

Une fois votre application mise en ligne, il sera nécessaire de maintenir votre application, lors de mises à jour des systèmes d’exploitation (OS) par exemple ou pour corriger de futurs bugs sur de nouvelles versions d’OS ou de nouveaux modèles de téléphones. Un contrat de maintenance (annuel en règle générale) permet de couvrir ces points.
Les évolutions (nouvelles fonctionnalités ou modifications des fonctionnalités existantes) ne sont pas couvert par les contrats de maintenances et nécessitent de reprendre les étapes du dessus.

Qui va s’occuper de la réalisation de l’app

Working team
Après avoir travaillé votre idée et rédigé le cahier des charges vient ensuite le moment de décider à qui la réalisation de votre application mobile sera confié.
Vous aurez 2 possibilités, soit la faire faire par des freelances soit par une agence.

Freelances

Le choix de passer par des freelances (indépendants) peux s’expliquer pour plusieurs raisons. Premièrement niveau coût. En effet un freelance (ou une équipe de freelances) coûtera dans la grande majorité du temps moins cher qu’une agence. Deuxièmement, si vous souhaitez être plus impliqué dans le projet et gérer de manière active les différentes équipes. Troisièmement, cela vous permettra d’être en général plus réactif si vous souhaitez changer de cape sans perdre de temps à renégocier les contrats, …

Agences

Contrairement à une équipe de freelances, confier votre projet d’application mobile à une agence impliquera d’avoir, en quelque sorte, « moins de contrôle » sur ce dernier car vous ne les gérerez pas directement (ce qui peut être une bonne ou mauvaise chose, tout dépendra de ce que vous souhaitez). Une agence prendra, généralement, en charge tout le projet et ne vous consultera que lorsque certaines étapes seront finies pour avoir un retour de votre part.

Une agence vous coûtera de ce fait plus cher mais vous fournira aussi un service différent d’un freelance. Tout revient à savoir ce que vous souhaitez et ce que votre budget vous permet.

Coût d’une application mobile

Coût service
Une des raisons qui explique la difficulté à répondre à cette question est qu’il y a tellement de types d’applications différents avec chacune ses spécificités qu’il est impossible de partir d’une application type et d’en faire une généralité. Nous pouvons néanmoins les regrouper sous 4 grosses catégories.

Application simple

Ces applications n’ont pas accès à des données distants et affichent du contenu embarqué dans l’application ou bien fournies par l’utilisateur.

Application type: environ trois écrans avec affichage d’informations simples ne nécessitant pas de traitement avancé des données

Application intermédiaire

À la différence de la première catégorie, ces applications stockent leurs données sur un serveur distant. Beaucoup de ces applications permettent aux utilisateurs de faire des recherches et interagir avec les données du serveur (ajout, modification, suppression). Le développement en devient plus complexe et nécessite une API pour communiquer avec le serveur.

Application type: environ six écrans avec compte utilisateur (incluant inscription, connexion, gestion de profil utilisateur, …)

Application avancée

À la différence de la catégorie précédente, ces applications ont des fonctionnalités plus avancées incluant la communication avec d’autres services via des SDKs ou APIs entre autres.

Application type: environ quinze écrans avec des fonctionnalités type notifications push, mode hors-ligne,, listes et pages détaillés individuelles, pages dynamiques avec l’intégration d’autres services comme Facebook, Google Maps, nécessitant l’utilisation d’APIs, …

Application complexe

Cette catégorie inclus toutes les applications avec un nombre consequent d’écrans et d’interactions entre ces derniers ainsi que du contenu personnalisé à l’utilisateur. Nous y trouverons aussi des animations plus ou moins complexe lors des transitions entre écrans par exemple.

Application type: environ trente écrans avec une multitude de fonctionnalités et de contenus personnalisé à chaque utilisateur

Voici un tableau qui détaillé les différents postes de dépenses et qui donne une estimation du coût pour chaque type d’application listées ci-dessous :

Postes budgétaires Simple Intermédiaire Avancée Complexe
Spécifications fonctionnelles et techniques 400 € 800 € 1 200 € 3 000 €
Design – UI/UX 1 500 € 3 000 € 5 000 € 13 000 €
Développement application iOS 3 000 € 6 000 € 9 750 € 19 500 €
Développement application Android* 2 500 € 5 500 € 8 750 € 18 000 €
Inscription sur les différents app stores et préparation de la fiche de l’app 500 € 500 € 500 € 500 €
Recette, campagne de tests et soumissions sur les différents app stores 1 000 € 1 800 € 3 600 € 6 600 €
Coût 8 900 € 17 600 € 28 800 € 60 600 €


* Le développement de l’application sur une seconde plateforme coûte en général un peu moins cher.

Ces coûts ne sont qu’indicatifs. Les spécificités de chaque projet peuvent faire varier ces coûts (à la hausse comme à la baisse). À noter également que ce coût de développement ne prend pas en compte la partie back-office (API, SI, …)

Pour vous donner une fourchette de prix (gestion de projet compris):

Fourchettes Simple Intermédiaire Avancée Complexe
Minimale 9 000 € 15 000 € 27 000 € 46 000 €
Moyenne 12 000 € 21 000 € 36 000 € 80 000 €

Maintenance d’une application mobile

Code mackbook

Les technologies et tendances mobiles évoluent très vite et les utilisateurs d’applications mobiles sont très exigeants et sont vite lassé d’une application qui n’évolue pas ou peu et ne suit pas les tendances du moment.
De même, une application qui serait lent, au démarrage ou à l’utilisation ou qui planterait lors de l’utilisation ne serait pas utilisé par les utilisateurs (ils trouveront surement plusieurs autres alternatives qui fonctionnent mieux). Une étude de Compuware a montré que près de 90% des applications n’était pas utilisés après le premier lancement à cause de ce genre de soucis. Il est donc essentiel de s’assurer que son application suit les évolutions technologiques ou matériels (nouveau téléphone ou taille d’écran, …) et de régulièrement enrichir son application de nouveaux services, contenus et fonctionnalités.

Un contrat de maintenance pour votre application mobile peut vous aider à garder vos utilisateurs et attirer les utilisateurs de vos concurrents en ayant une application à jour et sans bugs. Vous trouverez ci-dessous notre estimation approximative pour un contrat de maintenance annuel :

Contrat de maintenance annuel Simple Intermédiaire Avancée Complexe
1 an 1 100 € 2 800 € 5 500 € 11 000 €

Comme vous avez pu le voir, il y a beaucoup de facteurs qui entrent en jeu lorsque on veut développer son application mobile. Que ce soit la gestion de projet, le design UI/UX, le développement ou encore la phase de recette et qualification, varient fortement d’un projet à un autre et rendent la réponse à la question du coûte d’une application mobile complexe, voire impossible, sans connaitre toutes les spécificités du projet.
Avant de commencer le développement, une bonne préparation, qui passe par la rédaction de cahiers des charges techniques et fonctionnelles détaillés, puis une bonne planification permettent de mieux estimer ce coût et de ne pas avoir de grosses surprises en fin de projet.

RÉUSSIR SON APP MOBILE

RÉUSSIR SON APP MOBILE

 
Ce dossier vous explique tout de A à Z et vous guide dans la création d'applications mobiles à succès.

Restez informé sur les nouvelles tendances en vous abonnant à notre newsletter.

Abonné avec succès!

Pin It on Pinterest

Share This