Topic

Comment concevoir une plateforme digitale pour une ONG ou une institution

Insights/ Architecture web & plateformes / Conception de plateformes

23 juil. 2024 - 09 min de lecture

Comment concevoir une plateforme digitale pour une ONG ou une institution
Écouter l’article00:00 / 11:30

Ce qu’une plateforme institutionnelle doit réellement faire

Une plateforme d’ONG ou institutionnelle est rarement jugée sur ce qu’elle donne le jour du lancement. Elle est jugée sur ce qui se passe deux ans plus tard : la chargée de S&E peut-elle sortir un rapport d’indicateurs propre sans recopier des chiffres dans un tableur ; le nouveau chef de programme peut-il publier une mise à jour pays sans appeler la développeuse ; le bailleur retrouve-t-il, dans l’addendum du rapport, le document promis. Presque toutes les décisions de design qui comptent découlent de ces petites questions tardives, pas de la page d’accueil.

Traiter la plateforme comme un site avec quelques formulaires en plus est l’erreur habituelle. Une plateforme institutionnelle ressemble plutôt à un système d’information avec une façade publique : elle porte des fiches bénéficiaires, des flux de reporting bailleurs, des boucles de S&E, du contenu éditorial multilingue, et des workflows de terrain qui doivent continuer à fonctionner avec une connexion intermittente. Le site est la surface la plus visible, mais la moins porteuse. L’architecture doit être conçue contre les surfaces les plus dures d’abord.

Cet article prend la suite de l’article sur les contextes émergents, qui pose les contraintes de planification, et de l’article sur les ONG à Madagascar et en Afrique, qui décrit ce que ces contraintes deviennent en Afrique francophone. L’angle ici est plus serré : les choix de conception de la plateforme, pas les choix régionaux ni programmatiques.

Les données bénéficiaires sont la contrainte qui décide du reste

Le modèle de données décide en général de la durée de vie de la plateforme, plus que le framework ou l’hébergement. Pour le travail institutionnel, la partie du modèle qui compte le plus est la fiche du bénéficiaire ou du participant : qui est dans le programme, ce qu’il a reçu, à quelle étape il se trouve, quel consentement il a donné, et combien de temps l’organisation a le droit de conserver cette fiche après l’engagement. Mal modéliser ce niveau, et la plateforme devient soit juridiquement fragile en un an, soit opérationnellement inutilisable quand le terrain commence à contourner le modèle dans des tableurs parallèles.

Quelques décisions, prises tôt, font l’essentiel. Traiter la fiche bénéficiaire comme une entité de premier rang avec son propre modèle de permissions, pas comme un type de contenu posé à côté de « article de blog ». Séparer les champs identifiants des champs programmatiques pour que les rapports puissent être produits à partir de données anonymisées sans nettoyage manuel à chaque export. Modéliser le consentement comme une donnée révocable qui conditionne automatiquement la visibilité en aval, pas comme une case que le terrain peut, en pratique, ignorer. Rien de tout cela n’est glamour ; tout cela est décisif quand l’auditrice ou le compliance officer du bailleur se présente.

Le reporting bailleur est un workflow, pas un PDF

La plupart des plateformes traitent le reporting bailleur comme un téléchargement : un PDF statique généré chaque trimestre, joint à un courriel. Le travail pour produire ce PDF est invisible, manuel, et reproduit souvent des chiffres qui vivent déjà à trois autres endroits du système. Le reporting est le workflow qui consomme le plus de temps de l’équipe et qui produit le livrable le moins durable, en proportion inverse de sa visibilité.

Une plateforme conçue contre cette réalité fait vivre les chiffres pertinents en un seul endroit, avec des entrées traçables, et produit les rapports comme une requête structurée sur cette source unique. Le PDF devient un rendu, pas un document re-saisi. Quand un rapport demande un commentaire ou une mise en perspective, la plateforme doit permettre à l’équipe programme de rédiger ce commentaire à côté des données, pas dans un Word séparé attaché en annexe. Le test le plus simple, c’est de savoir si un rapport trimestriel peut être produit en moins d’une journée par l’équipe qui a porté le programme, sans solliciter une développeuse.

Les boucles de S&E vivent dans la plateforme, pas à côté

Le suivi-évaluation arrive en général tard dans la conception, souvent comme un ajustement une fois le canevas bailleur publié. Le résultat, c’est un système de S&E qui vit dans une chaîne d’outils parallèle (KoBo, Airtable, un fichier maître Excel) et une plateforme qui n’a aucune conscience native des indicateurs que ses propres activités sont censées faire bouger. Au bout de deux cycles, l’équipe fait confiance à la chaîne parallèle et traite la plateforme comme une surface de publication, ce qui est l’inverse de ce qu’il faudrait.

Le bon mouvement est de modéliser les indicateurs dans la plateforme dès le premier jour. Chaque programme a un petit ensemble d’indicateurs nommés, chaque indicateur a une définition, une unité, une cadence de reporting et une propriétaire, et chaque activité enregistrée dans la plateforme alimente ces indicateurs automatiquement quand c’est possible. La plateforme ne remplace pas les outils d’enquête spécialisés, mais elle porte la version canonique de chaque indicateur sur lequel l’organisation rend compte, et elle est le lieu où le plan du trimestre suivant est écrit face aux résultats du trimestre courant. Sans cette boucle fermée, la plateforme reste une plaquette à laquelle on a attaché une base de données.

Les workflows de terrain priment sur les tableaux de bord du siège

Une plateforme qui fait bonne figure en revue de comité au siège et qui est inutilisable au bureau de terrain est le mode d’échec par défaut. L’équipe siège optimise les tableaux qu’elle consulte le plus souvent ; les équipes terrain qui produisent les données contournent la plateforme parce que leur flux ne correspond pas. Six mois plus tard, les tableaux de bord sont justes au gros grain et faux sur tous les détails qui comptent.

La parade consiste à concevoir d’abord les flux de terrain et à laisser les tableaux émerger à partir d’eux, et non l’inverse. Cela implique en général des formulaires courts, tolérants au hors-ligne, une séquence claire qui correspond à ce qu’un agent fait réellement dans la journée, et des valeurs par défaut suffisamment ambitieuses pour qu’il n’ait pas à faire dix choix sans intérêt pour enregistrer une activité. Le tableau de bord est en aval du formulaire ; si le formulaire est faux, le tableau est décoratif.

Gouvernance éditoriale : qui publie, qui corrige

Les plateformes institutionnelles publient un mélange de contenu programmatique (mises à jour pays, pages projets, appels à propositions) et de contenu opérationnel (politiques, rapports, annuaires partenaires). Chaque type a sa vélocité, ses validations, son risque de correction. Une plateforme qui les traite comme un seul type de contenu produit des problèmes prévisibles : les mises à jour programme attendent deux semaines de revue juridique, les politiques sont éditées par n’importe qui peut se connecter, les pages pays se périment parce qu’aucun nom de propriétaire n’y est accroché.

Un modèle de gouvernance praticable tient en un court tableau par type de contenu : qui rédige, qui valide, qui corrige après publication, et à quelle cadence le contenu est revu. La plateforme doit rendre ces règles visibles dans l’éditeur, pas les enterrer dans un document de guidelines. Le coût de construction est faible ; le coût de l’absence est l’érosion lente de la confiance dans le contenu publié, en année deux et trois.

Le multilingue est un choix structurel, pas une option

Pour la plupart des plateformes d’ONG et institutionnelles, le multilingue n’est pas optionnel, mais il est rarement bien modélisé. L’erreur courante consiste à traiter la deuxième langue comme une couche de traduction posée sur la première : une page anglaise avec un champ traduction en français, un seul slug, des métadonnées partagées. Cela tient jusqu’à ce que la version française demande une autre structure, une autre image, ou une autre date de publication, et l’équipe se met à dupliquer des pages, et la notion même de « ce contenu » cesse de correspondre à quoi que ce soit de cohérent.

Le modèle plus propre traite chaque langue comme une pièce de contenu parallèle, avec son propre slug, ses propres métadonnées et son propre flux de publication, reliée à sa sœur par un identifiant partagé. La version linguistique est une propriété du contenu, pas une propriété de l’URL. Cela ajoute une complexité raisonnable au moment du design et prévient l’essentiel de la dérive que les plateformes multilingues accumulent au-delà des dix-huit premiers mois. Pour les contextes africains francophones, le français doit en général être conçu comme la langue principale, et l’anglais comme la version parallèle, et non l’inverse.

Concevoir pour la durée, pas pour le lancement

La question la plus utile à se poser pendant la conception, c’est « qui maintient cette plateforme dans trois ans, et avec quel budget ». Si la réponse n’est pas claire, la stack technique, les choix d’hébergement, le nombre d’intégrations, la liste des licences et la profondeur de la documentation doivent tous être dimensionnés pour cette incertitude. Une plateforme qu’une développeuse généraliste compétente peut maintenir en vingt heures par mois durera plus longtemps qu’une plateforme qui exige l’architecte d’origine sur Slack, quelle que soit l’élégance de la seconde au lancement.

La durée est la version structurelle de l’argument que l’article sur les contextes émergents développe sur l’économie de la maintenance. Le contexte plus large, et la manière dont ces choix se traduisent à travers les institutions et les bailleurs de la région, est rassemblé dans le cluster Madagascar et Afrique, et la conception de plateformes au sens architectural est rassemblée dans le cluster architecture web et plateformes.

Comment mettre cela en pratique

Une plateforme institutionnelle utile est façonnée par son modèle de données, son flux de reporting bailleur, ses boucles de S&E, ses formulaires de terrain et sa gouvernance, et seulement ensuite par son design visuel. L’essentiel du travail se passe avant la première ligne de code, et l’essentiel du reste se joue dans l’année qui suit le lancement. La plateforme qui tient est celle dont la conception a absorbé honnêtement ces pressions, pas celle qui a espéré les compenser par des fonctionnalités.

Si c’est ce type de plateforme que vous concevez ou que vous redressez, c’est exactement le terrain de mon accompagnement plateformes digitales pour ONG et institutions. Si la question est passée de « il faut un site » à « il faut une plateforme qui porte des données bénéficiaires, fait tourner le reporting bailleur, et survit à la prochaine rotation d’équipe », c’est cette conversation qu’il vaut la peine d’ouvrir.

- Haja Faniry

Services liés

Plateformes Numériques pour ONG & Organisations

Développement de plateformes numériques et systèmes de données pour ONG, institutions de recherche et organisations internationales.

Développement d'applications web

Développement d'applications web sur mesure pour entreprises, startups et organisations internationales.

Développement d’API & Intégration de Systèmes

Développement d’API et intégration de systèmes permettant de connecter les plateformes numériques et d’automatiser les échanges de données.

Article précédent
Comment construire une stratégie data pour de meilleures décisions
Article suivant
Pourquoi l’intégration API est essentielle dans les plateformes modernes
Concevoir une plateforme digitale pour une ONG | Haja Faniry