BA-IT
Méthode publique

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

Abaques des écrans Power Apps
ÉlémentCharge
Par écran0,6 j
Socle par application (thème, navigation, composants communs)1,5 j
Écrans retenus : 1 à 53 écrans
Écrans retenus : 6 à 108 écrans
Écrans retenus : 11 à 2015 écrans
Écrans retenus : Plus de 2025 écrans
Écrans retenus : Je ne sais pas10 écrans
Ordinateur et mobile à la foisx 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 jointes1 j
Signature1 j
Scan code-barres, QR1,5 j
Géolocalisation, carte2 j
Génération de PDF3 j
Tableaux de bord Power BI3 j
Export Excel1 j
Emails, notifications Teams1 j
Plusieurs langues2 j
IA : lecture de documents4 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

Abaques SharePoint et Dataverse
ÉlémentSharePointDataverse
Tables retenues : 1 à 32 tables2 tables
Tables retenues : 4 à 75 tables5 tables
Tables retenues : 8 à 1511 tables11 tables
Tables retenues : Plus de 1518 tables18 tables
Tables retenues : Je ne sais pas6 tables6 tables
Par table0,75 j1 j
Mise en place de l'environnement et de la solution-+ 1 j
Tables liées (une commande, plusieurs lignes)x 1,25x 1,25
Nombreuses relations et calculsx 1,6x 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

Abaques des flux Power Automate et multiplicateurs par type
Nombre de fluxBaseNotificationsValidationsTraitements planifiés
1 à 32 jx 0,75x 1,4x 1,75
4 à 86 jx 0,75x 1,4x 1,75
Plus de 811 jx 0,75x 1,4x 1,75
Je ne sais pas3 jx 0,75x 1,4x 1,75
Charges des connexions externes
ConnexionCharge
ERP ou CRM5 j
API ou logiciel métier3 j
Base SQL2 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

Abaques de reprise et multiplicateurs de volume et de nettoyage
SourceBase10 000 à 100 000 lignesPlus de 100 000 lignesDonnées à nettoyer
Fichiers Excel1,5 jx 1,5x 2,2x 1,5
Base Access3 jx 1,5x 2,2x 1,5
Listes SharePoint1,5 jx 1,5x 2,2x 1,5
Autre base ou ERP4 jx 1,5x 2,2x 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

Abaques de sécurité et des rôles
ÉlémentCharge
1 profil0,5 j
2 à 3 profils2 j
4 à 5 profils3,5 j
6 ou plus profils5 j
Chacun voit ses données ou celles de son service1,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.

Lots calculés pour Fichier Excel partagé avec validation
LotJours
Cadrage et conception2,5 j
Listes SharePoint4,5 j
Écrans Power Apps9,5 j
Flux Power Automate3 j
Reprise de l'existant1,5 j
Sécurité et rôles3,5 j
Tests et recette3,5 j
Déploiement, documentation, formation4 j
Gestion de projet2,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.

Voir ce profil dans l'outil

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.

Partager cet article