Cahier des charges application mobile
Cahier des charges Pour : dirigeantGuide et template pour rediger un cahier des charges d'application mobile. Specificites iOS/Android, UX mobile, stores et contraintes techniques.
Ce que vous trouverez dans ce guide
Ce guide est concu pour les dirigeant qui souhaitent faire les bons choix technologiques. Il couvre les criteres de selection, les pieges a eviter, les questions a poser aux prestataires et une checklist actionnable.
Que vous soyez en phase de reflexion ou pret a lancer un appel d'offres, ce guide vous donne les cles pour prendre des decisions eclairees et eviter les erreurs courantes.
Pour qui ce guide est-il fait ?
Dirigeants & Entrepreneurs
Vous avez un projet digital mais ne savez pas par ou commencer ni combien budgeter.
Responsables Marketing
Vous devez choisir entre plusieurs prestataires ou solutions et avez besoin de criteres objectifs.
DSI & CTO
Vous evaluez des solutions techniques et cherchez une grille d'analyse structuree.
Startups & Porteurs de projets
Vous lancez un produit digital et voulez optimiser votre budget et vos choix technologiques.
Comment utiliser ce guide
Lisez le contenu
Parcourez les sections pour comprendre les enjeux et les criteres cles.
Utilisez la checklist
Cochez les elements au fur et a mesure de votre avancement.
Posez les bonnes questions
Utilisez la liste de questions lors de vos echanges avec les prestataires.
Les specificites d'un CDC mobile
Un cahier des charges pour application mobile reprend les memes bases qu'un CDC web, avec des sections specifiques au mobile : choix de la plateforme (iOS, Android, cross-platform), gestion des permissions, notifications push, mode hors-ligne, et publication sur les stores.
Choix de la plateforme
La premiere decision a prendre est le choix de la plateforme :
- iOS natif (Swift) : performances optimales, acces a toutes les APIs Apple, mais limite a l'ecosysteme Apple
- Android natif (Kotlin) : meme avantages pour l'ecosysteme Google, fragmentation des devices a gerer
- Cross-platform (React Native, Flutter) : un seul code pour les deux plateformes, 30-40% d'economie, avec quelques compromis sur les performances
UX mobile : les regles d'or
L'experience mobile est radicalement differente du web :
- Navigation par gestes (swipe, pull-to-refresh)
- Ecrans plus petits : hierarchiser l'information
- Utilisation contextuelle (en deplacement, une main)
- Temps de chargement critique : optimiser chaque ecran
- Respecter les guidelines Apple (HIG) et Google (Material Design)
Les sections specifiques au mobile
Fonctionnalites natives
Listez les fonctionnalites specifiques au mobile : camera, GPS, accelerometre, NFC, biometrie (Face ID / Touch ID), notifications push, mode offline, partage, deep linking.
Gestion des donnees
Comment l'app fonctionne sans connexion ? Quelles donnees sont stockees localement ? Comment se fait la synchronisation ? Pensez aux cas limites : connexion lente, mode avion, espace de stockage plein.
Publication sur les stores
Prevoyez les elements necessaires : captures d'ecran pour chaque taille d'ecran, texte de description, icone, politique de confidentialite. Les reviews Apple prennent 24-48h, Google 2-7 jours.
Mises a jour et versioning
Definissez la strategie de mises a jour : frequence, retro-compatibilite, migration des donnees, force update pour les mises a jour critiques.
Budget et delais typiques
Une application mobile simple coute entre 10 000 et 25 000 €, une application complexe entre 30 000 et 80 000 €. Comptez 3-6 mois de developpement. N'oubliez pas le budget maintenance (15-20% du cout initial par an) et les frais des stores (99 €/an Apple, 25 € unique Google).
Comparaison
| Approche | Native | Cross-platform | PWA |
|---|---|---|---|
| Cout moyen | 30 000 - 150 000 EUR | 20 000 - 80 000 EUR | 5 000 - 30 000 EUR |
| Performance | Excellente | Tres bonne | Bonne |
| Acces materiel | Complet | Large | Limite |
| Delai | 4-8 mois (x2 OS) | 3-6 mois | 1-3 mois |
| Distribution | App Store / Play Store | App Store / Play Store | URL directe |
Signaux d'alerte
• Aucune mention des contraintes de publication (App Store, Google Play)
• Pas de specification des performances offline ou de gestion du reseau
• Le cahier des charges ne mentionne pas la gestion des notifications push
• Aucune strategie de mise a jour ou de versioning de l'application
• Pas de tests utilisateurs prevus avant la mise en production
• Le prestataire ne parle pas de la securite des donnees mobiles
• Aucun plan pour le monitoring des crashs et la collecte de feedback
Questions a poser
• Comment gerez-vous les mises a jour et le deploiement sur les stores ?
• Quelle est votre experience avec les guidelines Apple/Google pour la validation ?
• Comment l'application fonctionnera-t-elle en mode offline ?
• Quelle strategie pour les notifications push et l'engagement utilisateur ?
• Comment assurez-vous la securite des donnees sur mobile (chiffrement, authentification) ?
• Quel est votre processus de tests (unitaires, integration, beta testing) ?
• Comment gerez-vous les differentes tailles d'ecran et versions d'OS ?
• Quel outil utilisez-vous pour le monitoring des crashs en production ?
• Quelle est la procedure de transfert du compte developpeur a la fin du projet ?
Checklist
- Choix de la plateforme (iOS, Android, cross-platform)
- Liste des ecrans avec wireframes
- Fonctionnalites natives utilisees (GPS, camera, push...)
- Comportement hors-ligne et synchronisation
- Authentification et securite des donnees
- Integration avec des APIs existantes
- Charte graphique et respect des guidelines OS
- Strategie de publication sur les stores
- Plan de mises a jour et versioning
- Budget maintenance et evolution annuelle
Estimation budgetaire
Le budget pour ce type de projet depend de nombreux facteurs : complexite, nombre de fonctionnalites, niveau de design, integrations tierces et maintenance. Consultez nos grilles tarifaires detaillees pour obtenir des estimations precises.
Pret a lancer votre projet ?
Besoin d'un avis personnalise ? Decrivez votre projet pour des recommandations gratuites.
Recevoir un avis