Santé – Sanitoral (Openclassroom)

Créer un tableau de bord dynamique avec PowerBI

Fictif

|

10/03/2025 > 10/04/2025


Contexte

J’ai été missionnée par Sanitoral (fictif), fabricant international de soins bucco‑dentaires, pour concevoir un tableau de bord dynamique sous Power BI afin de  :

  •  Suivre l’avancement de leurs projets (typologies IT et Marketing, de 2018 à début 2022) ;
  •  Identifier automatiquement les dépassements de budget (> +15 %), les retards (> +15 %) et les baisses de livraison (< –15 %) ;
  • Permettre aux directeurs (Général, Régional, Pays) de filtrer par phase, typologie et zone géographique pour guider leurs décisions stratégiques.

Le Product Strategy Canvas a été validé le 14/03/2025 par Sophie, cheffe de projet, et j'ai structuré ainsi les user stories pour chaque rôle.

Datasets

  • Source : export du logiciel de gestion de projets de Sanitoral (fichiers CSV importés dans Power BI)
  • Tables:
    • Projects plans: Project ID, Phase, Phase ID, Start Date, Planned_Duration, Planned_Cost, Planned_Delivrable (520 lignes)
    • Project Type: Project ID, Project Type (520 lignes)
    • Actual Cost: Project ID, Phase ID, Phase, Actual_Cost (520 lignes)
    • Actual Delivrable: Project ID, Phase ID, Phase, Actual_Delivrable (520 lignes)
    • Actual Duraction: Project ID, Phase ID, Phase, Actual_Duraction (520 lignes)
    • Country Profiles: Country, Region, Type (52 lignes)
    • Project Location: Project ID, Country, NormalizedCountry, NormalizedCountryMAP.NAME_FR (104 lignes)

Workflow

  • Recueil et cadrage: formalisation du PSC (Product Strategy Canvas) validé avec le client.
  • Pré‑traitement  :
    • Power Query Editor pour automatiser les étapes de nettoyage:  nettoyage des dates, typage, suppression de doublons, création de colonnes calculées (délais réels vs prévus, % budget consommé).
    • Jointure des tables (Projects ↔ Phases ↔ Deliverables) sans toucher aux sources.
  • Modélisation : schéma de données dans Power BI (relations 1–N), model à étoile
  • Développement du dashboard  :
    • Mesures DAX pour  :
      1. % de dépassement de budget
      2. % de retard
      3. % d’écart de livraison
    • Visualisations clés : KPI cards, Gantt chart par typologie (extension Gantt), heatmap de retards, slicers (pays, phase, typologie).
  • Storytelling & documentation: onglet “Mise à jour” intégrant le PSC en image, la procédure Power Query en screenshots.

Insights

  • Bilan global  :
    • 46 % des phases ont dépassé le budget de > 15%
    • 18 % des phases accusent un retard > 15%
    • 30 % des phases ont livré < 85% des livrables prévus
    • 28 % des phases respectent les 3 KPI
  • Performance par typologie :
    • IT vs Marketing – comparaison des taux de retard et de dépassement: l'IT a +11 % de phases avec problèmes
  • Analyse géographique :
    • Les Pays avec le plus de retards sont aussi les Pays avec le plus de travail.
  • Axes stratégiques :
    1. Renforcer l’anticipation sur les phases à fort retard
    2. Ajuster la planification budgétaire et les délais par typologie et par zone, selon la quantité de travail

Business Impact

Grâce à ce dashboard, Sanitoral peut désormais :

  • Suivre en temps réel l’état d’avancement et anticiper les retards.
  • Piloter les budgets et ajuster les allocations de ressources avant les comités.
  • Mettre à jour les données eux‑mêmes chaque semaine via Power Query.
  • Disposer d’un support de storytelling structuré pour la prise de décision au CODIR.

Links

Product strategy Canvas

Présentation

Dashboard Screenshots

Dashboard

Dashboard