Comment nous chiffrons une application Power Apps
BA-IT chiffre une application Power Apps par lot technique, pas par fonctionnalité. Chaque lot correspond à un objet réellement construit et testable : modèle de données, écrans, flux, reprise, sécurité, tests, déploiement. Chaque lot est estimé en jours à partir d'abaques issus de plus de 10 ans de projets Microsoft, puis multiplié par un TJM de production de 700 € HT. La gestion de projet et la provision d'aléas sont des lignes visibles, jamais des coefficients cachés.
Pourquoi un découpage par lot technique
Cinq demandes qui utilisent la même liste SharePoint ne coûtent pas cinq fois la liste. Chiffrer par fonctionnalité gonfle ou dégonfle le prix sans qu'on puisse le vérifier. Chiffrer par objet construit permet de suivre l'avancement sur des éléments testables, et de comparer l'estimé au réalisé à la fin de chaque lot.
Les lots et leurs abaques
Écrans Power Apps
| Élément | Charge |
|---|---|
| Par écran | 0,6 j |
| Socle par application (thème, navigation, composants communs) | 1,5 j |
| Écrans retenus : 1 à 5 | 3 écrans |
| Écrans retenus : 6 à 10 | 8 écrans |
| Écrans retenus : 11 à 20 | 15 écrans |
| Écrans retenus : Plus de 20 | 25 écrans |
| Écrans retenus : Je ne sais pas | 10 écrans |
| Ordinateur et mobile à la fois | x 1,2 sur les écrans |
| Hors ligne en consultation | + 2 j, x 1,05 sur les écrans |
| Hors ligne en saisie avec synchronisation | + 6 j, x 1,15 sur les écrans |
| Photos, pièces jointes | 1 j |
| Signature | 1 j |
| Scan code-barres, QR | 1,5 j |
| Géolocalisation, carte | 2 j |
| Génération de PDF | 3 j |
| Tableaux de bord Power BI | 3 j |
| Export Excel | 1 j |
| Emails, notifications Teams | 1 j |
| Plusieurs langues | 2 j |
| IA : lecture de documents | 4 j |
Arbitrage : Un écran compte 0,6 jour en moyenne, en mélangeant listes simples et formulaires complexes. Le hors ligne est le poste le plus sous-estimé : la synchronisation et la gestion des conflits se testent sur appareil réel.
Modèle de données
| Élément | SharePoint | Dataverse |
|---|---|---|
| Tables retenues : 1 à 3 | 2 tables | 2 tables |
| Tables retenues : 4 à 7 | 5 tables | 5 tables |
| Tables retenues : 8 à 15 | 11 tables | 11 tables |
| Tables retenues : Plus de 15 | 18 tables | 18 tables |
| Tables retenues : Je ne sais pas | 6 tables | 6 tables |
| Par table | 0,75 j | 1 j |
| Mise en place de l'environnement et de la solution | - | + 1 j |
| Tables liées (une commande, plusieurs lignes) | x 1,25 | x 1,25 |
| Nombreuses relations et calculs | x 1,6 | x 1,6 |
| 5 000 à 50 000 lignes par an | + 1 j | + 1 j |
| 50 000 à 500 000 lignes par an | + 2 j | + 2 j |
| Plus de 500 000 lignes par an | + 4 j | + 4 j |
Arbitrage : Le volume ajoute du travail d'index, de vues et d'optimisation des requêtes, quelle que soit la base.
SharePoint ou Dataverse
L'outil impose Dataverse dans trois cas : le hors ligne, car le mode hors ligne natif des applications canvas fonctionne uniquement avec Dataverse ; les droits fins par rôle ou par champ ; plus de 500 000 lignes par an. Il le recommande aussi quand plusieurs signaux se cumulent : gros volume, nombreuses relations, plus de 500 utilisateurs, connexion à un ERP, une API ou une base SQL. Ces connexions demandent déjà des licences Premium, qui incluent Dataverse. Dans les autres cas, SharePoint suffit et ne coûte aucune licence supplémentaire.
Comparaison complète SharePoint ou Dataverse
Automatisations Power Automate
| Nombre de flux | Base | Notifications | Validations | Traitements planifiés |
|---|---|---|---|---|
| 1 à 3 | 2 j | x 0,75 | x 1,4 | x 1,75 |
| 4 à 8 | 6 j | x 0,75 | x 1,4 | x 1,75 |
| Plus de 8 | 11 j | x 0,75 | x 1,4 | x 1,75 |
| Je ne sais pas | 3 j | x 0,75 | x 1,4 | x 1,75 |
| Connexion | Charge |
|---|---|
| ERP ou CRM | 5 j |
| API ou logiciel métier | 3 j |
| Base SQL | 2 j |
Arbitrage : Un circuit de validation demande la gestion des refus, des relances et de l'historique. Une intégration n'est jamais regroupée avec les autres : chaque système connecté a sa propre ligne.
Reprise de l'existant
| Source | Base | 10 000 à 100 000 lignes | Plus de 100 000 lignes | Données à nettoyer |
|---|---|---|---|---|
| Fichiers Excel | 1,5 j | x 1,5 | x 2,2 | x 1,5 |
| Base Access | 3 j | x 1,5 | x 2,2 | x 1,5 |
| Listes SharePoint | 1,5 j | x 1,5 | x 2,2 | x 1,5 |
| Autre base ou ERP | 4 j | x 1,5 | x 2,2 | x 1,5 |
Arbitrage : La reprise prend presque toujours plus que prévu à cause de la qualité de l'existant. C'est pour ça que l'état des données est une question à part.
Sécurité et rôles
| Élément | Charge |
|---|---|
| 1 profil | 0,5 j |
| 2 à 3 profils | 2 j |
| 4 à 5 profils | 3,5 j |
| 6 ou plus profils | 5 j |
| Chacun voit ses données ou celles de son service | 1,5 j |
| Règles fines par rôle, par champ, par entité | 4 j |
Cadrage et conception
8 % de la charge de construction, 1 jour minimum. Plus 1 j pour l'analyse d'un existant à remplacer, 1,5 j pour l'audit d'une application déjà en place.
Tests et recette
15 % de la charge de construction : cahier de tests, exécution, corrections, accompagnement de la recette client.
Déploiement, documentation, formation
1 j de déploiement, 1 j de documentation (guide utilisateur et dossier d'exploitation), 1 j de mise en place des environnements de développement, test et production s'ils n'existent pas, 1 j de formation des utilisateurs si demandée.
Gestion de projet, aléas et fourchette
- Gestion de projet : 8 % de la charge, sur une ligne séparée, en plus du TJM de production. + 10 % si la livraison est demandée en moins d'un mois.
- Provision d'aléas : 10 % de base, + 3 % par point de vigilance (réponse "je ne sais pas", hors ligne en saisie, chaque intégration, droits fins, reprise à nettoyer), plafonnée à 20 %.
- Fourchette : de -10 % à +15 % autour du total. Le haut de fourchette passe à +25 % quand deux réponses ou plus sont "je ne sais pas". Montants arrondis à 500 €.
- Durée : un consultant à temps plein jusqu'à 60 jours, deux au-delà. Durée = charge divisée par 4 à 5 jours par semaine et par consultant, plus 1 à 2 semaines pour les validations et la mise en production.
Un exemple calculé pas à pas
Fichier Excel partagé avec validation : 6 à 10 écrans ordinateur et mobile, 4 à 7 tables, 2-3 profils, circuit de validation.
| Lot | Jours |
|---|---|
| Cadrage et conception | 2,5 j |
| Listes SharePoint | 4,5 j |
| Écrans Power Apps | 9,5 j |
| Flux Power Automate | 3 j |
| Reprise de l'existant | 1,5 j |
| Sécurité et rôles | 3,5 j |
| Tests et recette | 3,5 j |
| Déploiement, documentation, formation | 4 j |
| Gestion de projet | 2,5 j |
| Provision d'aléas (13 %) | 4,5 j |
Total : 39 j, dont 36,5 j de production et 2,5 j de gestion de projet.
24 500 € - 31 500 € HT
9 à 12 semaines.
Ce que l'outil ne sait pas faire
- Il ne lit pas vos règles métier. Deux applications de 10 écrans peuvent avoir des complexités très différentes.
- Il ne connaît pas votre tenant : licences, politiques de sécurité des données, environnements disponibles.
- Il ne chiffre pas les licences Microsoft ni la maintenance après la mise en production.
Pour ces raisons, l'estimation en ligne ne remplace pas un devis. Le chiffrage complet sous 72 h, sur cahier des charges, lève ces inconnues.
Des abaques corrigés par le réalisé
À la fin de chaque projet, BA-IT compare le temps réellement passé par lot à l'estimation. Les abaques de cet outil sont ajustés à partir de ces écarts. La date de la dernière mise à jour figure en bas de page.
Abaques mis à jour le 19 octobre 2026 - Ahmed Bouchaala, architecte Power Platform certifié PL-600, BA-IT.
Sources
Références officielles consultées le 18 octobre 2026.
- Limitations du mode hors ligne des applications canvas - Microsoft Learn