Dora Magalhaes
← Projets
product management · data · association

De la donnée brute à l'outil d'analyse pour un observatoire humanitaire

L'Observatoire des Camps de Réfugiés est une association qui quantifie et documente les camps de réfugiés dans le monde.

TL;DR

Lire le résumé

L'Observatoire migrait ses données de 106 fiches PDF vers une base de données développée par un prestataire. Avant de lancer 40 bénévoles dans la migration, j'ai testé la plateforme, documenté 29 blocages, dédoublonné les organisations et relié chaque organisation à ses services et ses camps. La migration a démarré sur des données propres et des priorités arbitrées.

La plateforme sert les équipes internes :

  • 3 pôles : Recensement, Collecte et Analyse de Données

durée

7 mois (juil. 2025 → janv. 2026)

équipe

40 bénévoles · 3 membres de la Direction des Études · 1 prestataire technique

Mon rôle en tant que cheffe de projet plateforme de données

J'ai servi d'intermédiaire entre l'association et le prestataire pour sécuriser la migration.

Mes responsabilités incluaient :

  • Diagnostiquer et tester la plateforme avant le lancement de la migration
  • Nettoyer et structurer les données : dédoublonnage des organisations, table de corrélation
  • Prioriser les recommandations et concevoir des maquettes UX

Résultats

106

fiches PDF préparées pour la migration : 99 fiches camps, 7 fiches pays et rapports

514

organisations dédoublonnées, chacune reliée à ses services et ses camps

1 588

relations documentées dans la base : une organisation, le service qu'elle rend, le camp où elle intervient

29

blocages de la plateforme documentés en un mois de test

L'Observatoire des Camps de Réfugiés quantifie et documente les camps de réfugiés dans le monde. Ses données vivaient dans 106 fiches PDF — 99 fiches camps, 7 fiches pays et rapports — un format qui limitait leur exploitation et freinait l'ambition de l'association : peser dans les débats sur les flux migratoires auprès des acteurs gouvernementaux, où une plateforme de données solide fait la crédibilité.

Un prestataire avait été retenu pour développer la base de données et convertir les fiches. Ma mission : servir d'intermédiaire entre l'association et ce prestataire, et sécuriser une migration à laquelle 40 bénévoles devaient participer.

tester la migration avant de la lancer

La plateforme n'était pas prête

Lancer 40 bénévoles sur une plateforme non fonctionnelle aurait paralysé le projet. Il fallait identifier les développements prioritaires avant d'entamer la migration. Après une formation avec le prestataire, j'ai migré une première fiche camp en autonomie pour éprouver les points de blocage, puis lancé un test collaboratif asynchrone avec 2 membres de la Direction des Études, mené sur environ un mois — pour tester la migration elle-même, et surtout l'outil de retours qui allait servir aux 40 bénévoles. Cet outil, je l'ai construit sous Notion : un ticketing où chaque problème est décrit, illustré d'une capture, qualifié en sévérité, attribué à un responsable de correction et suivi en statut. Les tests ont révélé des problèmes au-delà des difficultés d'utilisation : la plateforme n'avait pas les fonctionnalités nécessaires à la migration. Les développements ont été priorisés avec le prestataire avant toute suite.

outil de ticketing construit sur notion
dédoublonner la page Services et Institutions

Trente-huit noms pour une même institution

Les tests concentraient les problèmes sur une page critique : « Services et Institutions », qui recense les organisations présentes dans les camps. Les contributeurs devaient y rattacher des institutions pré-importées — mais la codification multipliait les variantes d'un même nom : le UNHCR apparaissait sous 38 formes différentes dans les fiches. J'ai extrait, grâce à l'IA, les données des 106 fiches PDF pour repérer automatiquement les variations d'un même terme et les compiler par institution. 223 variantes de noms ont été fusionnées vers leur forme canonique, dans un fichier de référence de 638 organisations avec le mapping complet de chaque variante vers sa forme canonique.

fichier de référence unique : chaque organisation canonique et ses variantes détectées
223
variantes de noms fusionnées
38
formes différentes détectées pour une seule organisation
relier organisations, services et camps

D'un stockage à un outil d'analyse

La base homogénéisée ouvrait un potentiel plus large : 61 organisations interviennent sur plusieurs camps à la fois, et chacune propose plusieurs services. Documenter ces liens rendrait possibles des analyses comparatives — quels services manquent, sur quels territoires — et des recommandations précises aux autorités publiques. J'ai construit une table de corrélation liant noms d'organisation (toutes variantes), services et sous-services, type de structure (ONG, ONGI, OI, autorités nationales) et fiches camps associées. 514 organisations uniques en sont ressorties, reliées à leurs services et cartographiées camp par camp : 1 588 relations couvrant 99 camps et 13 catégories de services. Fichier de référence et table de corrélation ont été livrés directement dans la base de données, prêts pour la migration.

table de corrélation : organisations, services et camps rattachés
1 588
relations documentées
99
camps couverts
13
catégories de services
prioriser les recommandations pour le prestataire

Du constat au plan de développement

Des données nettoyées ne suffisaient pas : sans priorités claires, le prestataire ne saurait pas par où commencer, et la migration se ferait sans améliorer la plateforme.

tableau des recommandations priorisées par thème

J'ai synthétisé mes observations dans un tableau de recommandations priorisées par complexité et impact, chacune validée par l'équipe et rattachée à un domaine de la base — organisation, service, rôle, gouvernance — pour un traitement par lots côté prestataire. J'ai aussi conçu 2 maquettes UX pour aider les équipes de développement — et les autres parties prenantes — à se projeter : la simplification de la page Services et Institutions, et un remplissage automatique. Par exemple, sélectionner l'ONU présélectionne « organisation internationale ».

page services et institutions — avant
maquette — après simplification
résultats et impact

La recherche menée

106
fiches PDF dépouillées (99 fiches camps, 7 fiches pays et rapports)
1
fiche camp migrée et testée en autonomie
3
testeurs sur la migration et l'outil de ticketing

Le diagnostic

29
blocages de la plateforme documentés, qualifiés et attribués
38
formes différentes détectées pour nommer la même seule organisation (UNHCR)
61
organisations actives sur plusieurs camps, invisibles sans table de corrélation

Les livrables

1
outil de ticketing construit sous Notion
638
organisations canoniques dans le fichier de référence, avec mapping des 223 variantes
514
organisations reliées dans la base finale (1 588 relations, 99 camps, 13 services)
1
tableau de recommandations priorisées par thème, validées par l'équipe
2
propositions de maquettes UX : simplification et remplissage automatique

Impact business

1
outil de suivi pérenne : le ticketing des blocages est devenu le projet « hypercare » de l'association avec le prestataire
1
migration lancée sur des données nettoyées et des priorités arbitrées
1
base alignée sur la roadmap 2026 des co-présidentes : un outil d'analyse au service des recommandations aux pouvoirs publics

Satisfaction des équipes

« La plateforme de données n'avait jamais avancé aussi vite ! »
— Responsable de la Direction des Études

Un produit complexe à démêler ? Parlons-en.

Me contacter