Pour améliorer l'alimentation de tous, c'est le moment de soutenir notre action en faisant un don à l'association Open Food Facts !

Feuille de route Open Food Facts 2019

Open Food Facts 2019

Introduction

Ce projet de feuille de route indique les priorités du projet Open Food Facts et ce que nous pourrions faire en 2019. Nombre de ces projets dépendent non seulement de bénévoles et de contributeurs, mais également de la mise en place d’une petite équipe permanente chargée de développer les infrastructures et les outils et de gérer les projets de bout en bout. Cette feuille de route constitue la base pour estimer ou financer les besoins pour 2019 et au-delà et pour présenter aux donateurs, financeurs et mécènes potentiels ce que nous pourrions faire avec leur aide.

Pour discuter de cette feuille de route, vous pouvez nous rejoindre sur Slack dans le canal #roadmap) ou nous envoyer un courrier électronique à contact@openfoodfacts.org

Si vous souhaitez participer à l'un de ces projets (par exemple, y travailler ou le financer), n'hésitez pas à nous contacter!

Si vous aimez ce que nous avons fait jusqu'à présent et nos idées sur ce que nous voulons faire, vous pouvez également faire un don individuel pour soutenir notre travail:

Donner (pour les résidents en France, votre don peut être déduit à 66% de vos impôts)

Merci!

Résumé

Infrastructure + Données + Personnes + Projets = Impact

Notre objectif est de maximiser l'impact d'Open Food Facts. Cet impact résulte de la combinaison de l'infrastructure, des données, des personnes et des projets, et notre feuille de route est donc structurée autour de ces 5 priorités:

1. Concevoir et construire une infrastructure (base de données, site Web, API) pour continuer à multiplier le nombre de produits et d'utilisateurs chaque année

2 Améliorer la qualité, la fraîcheur, la quantité et la profondeur des données

3 Augmenter le nombre d'utilisateurs, de contributeurs, de producteurs, de développeurs, de traducteurs et de ré-utilisateurs et leur donner les moyens d'agir

4 Lancer des projets pour démultiplier l'impact de OFF

5 Trouver un financement durable, améliorer la structure de l'association et mettre en place une petite équipe permanente

1. Concevoir et construire une infrastructure (base de données, site Web, API) pour continuer à multiplier le nombre de produits et d'utilisateurs chaque année

1.1 Pouvoir supporter un nombre de produits doublant chaque année

Le nombre de produits passant de 400 000 à 800 000 en 2018, nous devons mettre en place une infrastructure matérielle et logicielle capable de supporter cette croissance. L’espace disque actuellement nécessaire pour les images du produit est particulièrement préoccupant.

Avantages: permettre la croissance continue de la base de données

Ressources 2019 : 1 développeur Web pour 3 mois, + ressources matérielles

1.2 Pouvoir supporter 5X plus d'utilisateurs sur OFF (site web, applications, API)

Améliorer les performances de la base de données, du site Web et de l'API afin que nous puissions servir davantage d'utilisateurs sur notre site Web et nos applications mobiles, et prendre en charge davantage de réutilisations. Nous sommes actuellement presque à pleine capacité (le site et les applications peuvent être indisponibles ou se dégrader lorsque nous rencontrons de grosses pointes d'utilisateurs lorsque OFF est présenté à la télévision).

Avantages: permettre la croissance continue des utilisateurs, pas de plantages lorsque OFF passe à la télévision (et donc davantage d'utilisateurs)

Ressources 2019 : 1 développeur Web pour 3 mois

1.3 Maintenance

Maintenir tous les services en marche, surveiller, corriger, installer des mises à jour logicielles, etc.

Ressources récurrentes par an: 0,25 ingénieur backend + 0,25 ingénieur mobile 

 

2 Améliorer la qualité, la fraîcheur, la quantité et la profondeur des données

2.1. Multiplier le nombre d'importations de données directes en provenance des producteurs

Nous avons mis en place des importations automatisées directes de données de 3 producteurs, mais beaucoup d'autres ont volontairement fourni des données et des images pour leurs produits. Nous devons industrialiser les importations, puis contacter de manière proactive les producteurs pour leur demander des données.

Avantages: données complètes (tous les produits d'un producteur), à jour et sans erreur; 

Ressources 2019 : 1 développeur Web + 1 chef de projet pour 3 mois

2.2 Utiliser l'intelligence artificielle (vision par ordinateur / apprentissage automatique) pour déduire des données à partir d'images de produits

Nous avons construit des prototypes opérationnels pour extraire automatiquement les données des images de produits (ingrédients, informations nutritionnelles, logos des étiquettes, etc.). Nous devons augmenter la précision de ces algorithmes et les industrialiser afin de pouvoir les déployer sur OFF pour extraire et / ou vérifier automatiquement les données de la base de données OFF. 

Avantages: plus de produits avec des données complètes, des données plus précises, une entrée plus facile et plus rapide des nouveaux produits

Ressources 2019 : 1 scientifique expert en données sur 12 mois, 1 développeur back-end sur 3 mois

2.3 Améliorer la surveillance

Créer des tests et des tableaux de bord pour mesurer a qualité, la fraîcheur, la quantité et la profondeur des données dans les différents pays.

Améliorer la détection des erreurs potentielles et les ajouter à une file de vérification.

Ressources 2019 : 1 développeur back-end sur 3 mois + contributeurs bénévoles

2.4 Créer des équipes de contributeurs bénévoles pour compléter et corriger les données

Assembler des équipes de contributeurs expérimentés et développer des outils de contribution optimisés pour leur permettre de compléter et corriger les données des produits de la façon la plus efficace possible.

Ressources 2019 : 1 développeur back-end sur 3 mois + contributeurs bénévoles

2.5 Multiplier le nombre d'applications permettant aux utilisateurs de contribuer à Open Food Facts

Plus de 100 applications utilisent la base de données OFF, mais seules quelques-unes permettent à leurs utilisateurs d'envoyer des photos et des données pour des produits ne figurant pas encore dans la base de données. Nous avons eu des opportunités thématiques et géographiques qui ne se sont pas encore pleinement concrétisées en raison de la complexité de l'API de contribution.

Ressources 2019 : 1 iOS + 1 développeur Android + 1 chef de projet pour 2 mois

2.5.1 Créer des SDK de contribution pour faciliter l'intégration de la contribution à Open Food Facts dans les applications Android et iOS tierces

Avoir un SDK réduit le temps d'intégration dans les applications tierces et nous permet de garantir une contribution cohérente et correcte, avec des applications qui adoptent rapidement les dernières améliorations de l'API.

2.6. Créer plus de taxonomies multilingues pour rendre les données plus utiles

Nous avons créé des hiérarchies multilingues (taxonomies) pour rendre les données de produit plus structurées et plus utiles. Par exemple, nous avons une taxonomie de catégories qui nous permet de comparer facilement les produits d’une catégorie spécifique, à différents niveaux (par exemple, les yaourts à la fraise et les yaourts). Nous devons en créer davantage pour permettre davantage d'utilisations des données.

Ressources: bénévoles

2.6.1 Créer une taxonomie multilingue pour les ingrédients

Nous avons commencé à élaborer une taxonomie des ingrédients en 2018, qui est notamment utilisée pour calculer le score NOVA. Une taxonomie plus dense et détaillée permettra des utilisations plus intéressantes, telles que la détermination automatique si un produit convient aux végétariens ou aux végétaliens, la traduction automatique des listes d'ingrédients, etc.

2.6.2 Créer des taxonomies pour l'emballage

Distinguer les produits frais / congelés / en conserve, la forme et les matériaux de l'emballage, les instructions de recyclage, etc.

2.6.3. Créer des taxonomies pour les marques et les propriétaires de marques

Utile pour les applications qui souhaitent mettre en évidence l'impact environnemental ou social des entreprises qui fabriquent les produits.

3 Augmenter le nombre d'utilisateurs, de contributeurs, de producteurs, de développeurs, de traducteurs et de ré-utilisateurs et leur donner les moyens d'agir

3.1 Améliorer les applications mobiles OFF

Les applications OFF Android et iOS ont deux objectifs principaux: informer les utilisateurs sur leurs choix alimentaires et les éduquer selon une approche factuelle, scientifique et pédagogique; et pour permettre aux utilisateurs de contribuer des images et des données de produits. Ils constituent souvent le premier point de contact des utilisateurs découvrant OFF et, outre leur impact direct, ils constituent également un bon vecteur pour transformer les utilisateurs en contributeurs et participants au projet.

Ressources 2019 : 1 développeur iOS + 1 développeur Android pour 12 mois.

3.1.1 Amener l'application iOS au niveau de l'application Android

Nous avons déployé une nouvelle version de l'application Android en 2018 avec une expérience nettement améliorée pour les utilisateurs et les contributeurs. L'application iOS n'a pas évolué depuis 2013 et utilise une technologie obsolète. Nous devons créer et déployer une nouvelle version avec un scan de codes-barres en continu et des fonctionnalités permettant de contribuer plus facilement des photos et des données pour de nouveaux produits.

3.1.2 Créer plus de valeur pour les utilisateurs dans les applications Android et iOS

L'application OFF a été conçue à l'origine plus pour contribuer que pour décrypter. Les nouveaux utilisateurs de l’application sont désormais plus intéressés par la valeur immédiate qu’ils retirent de l’application. Nous devons ajouter des fonctionnalités pour leur donner plus de valeur (expérience utilisateur améliorée, tri des produits par préférences d'utilisateur, exploration de produits, etc.) afin qu'ils deviennent des utilisateurs fidèles de l'application, et leur souligner qu'ils peuvent également contribuer.

3.1.3 Unifier les applications Open Food Facts et Open X Facts dans une seule application

Permettre de voir et contribuer des produits cosmétiques, des aliments pour animaux de compagnie et d'autres produits depuis l'application Open Food Facts et les acheminer vers le bon projet.

3.2 Améliorer l'expérience de contribution

Les personnes qui contribuent des photos et des données de nouveaux produits sont essentielles pour OFF.

Ressources: 1 développeur Web + 1 scientifique expert en données pour 3 mois

3.2.1. Améliorer l'expérience des nouveaux contributeurs

Par exemple, suggérer un moyen facile de commencer à contribuer, par exemple en demandant des micro-contributions directement dans la page d'affichage du produit plutôt que via un formulaire de modification de produit complet mais intimidant.

3.2.2. Automatiser autant que possible les tâches fastidieuses

par exemple, utiliser des algorithmes d'intelligence artificielle pour faire des suggestions (par exemple pour des catégories de produits), pour faire automatiquement pivoter et pré-rogner les images

3.2.3 Construire des outils pour renforcer les capacités des contributeurs

par exemple, importation en masse d'images de produits

3.2.3 Construire des outils de modération plus puissants

Activer le basculement de la langue des champs et des images d'un produit (si le produit a été saisi dans la mauvaise langue), effacer les valeurs nutritionnelles, rétablir une révision précédente d'un produit, signaler un identifiant d'utilisateur problématique (et le type de problème), le tout en un clic.

3.3. Augmenter la communication externe

Ressources récurrentes: 0,5 personne par an + bénévoles 

Nous avons été jusqu'à présent bien meilleurs à faire les choses que d'en parler. Il est important que nous augmentions le niveau de communication externe afin que le projet devienne plus visible, pour attirer de nouveaux utilisateurs et contributeurs et pour stimuler l'enthousiasme de nos utilisateurs, contributeurs et supporteurs existants.

3.3.1 Déployer une communication visuelle massivement multilingue

Des produits locaux, des slogans qui correspondent à la culture locale. Les images sont complexes à traduire et à localiser, mais elles valent mille mots. Nous devons créer des systèmes pour les traduire à grande échelle.

3.3.2 Déployer une communication massivement multilingue

La communication doit être prête pour l'international dès le début. Nous devons pouvoir communiquer dans toutes les langues principales dans les 48 heures suivant la préparation d'un message en anglais.

3.3.3 S'assurer que tous les publics sont dirigés vers la bonne information

Nous devons faire un meilleur travail en canalisant les développeurs, les réutilisateurs tiers, les journalistes, les producteurs de produits alimentaires, les universités, les étudiants en nutrition, le gouvernement… comme nous le faisons pour les utilisateurs réguliers. Disons-leur ce que Open Food Facts peut leur apporter et ce qu’ils peuvent faire pour Open Food Facts.

3.3.4. Créer un meilleur dossier de presse pour les journalistes

Avec des faits et chiffres clés, des citations, des photos, des éléments visuels, etc.

Suggérer également des angles pour les articles: par exemple, le travail des contributeurs.

3.3.5 Créer un kit de présentation pour les participants

Pour que tout le monde puisse présenter le projet, dans n'importe quelle langue. Inclure des présentations, des affiches, des autocollants, etc. prêts à imprimer et imprimés

3.3.6 Créer un kit pédagogique pour les écoles, collèges et universités

par exemple des idées d'activités pouvant être réalisées avec des élèves utilisant des données OFF, pour différents niveaux et sujets (par exemple biologie / nutrition, géographie, informatique, etc.)

3.3.7 Créer une petite vidéo ou une animation pour présenter Open Food Facts

Quelque chose qui peut être partagé sur les médias sociaux. Cela doit être inspirant, extensible sur différentes thématiques, avoir un esprit en phase avec ce qu'est Open Food Facts (et pas une de ces vidéos générées automatiquement par exemple), ça ne devrait pas être condescendant, cela devrait transcender les langues et les cultures. Il devrait également y avoir des appels clairs à l’action et à un impact mesurable.

3.4. Améliorer la gestion de la communauté

Ressources récurrentes: 0,5 personne par an + bénévoles 

3.4.1 Augmenter la communication interne

Nous avons besoin d’un rapport hebdomadaire sur ce qui se passe dans Open Food Facts, ainsi que les appels à contributions thématiques, sur les besoins du moment. Cela devrait être disponible par e-mail, sur les médias sociaux, dans une section spéciale des applications, ainsi que sur Slack.

3.4.2 Installer un système pour améliorer le temps de réponse des emails et des demandes d'assistance

Répondre très rapidement à tous les courriels et messages sur les réseaux sociaux que nous recevons tous les jours prend beaucoup de temps et nous perdons des utilisateurs potentiels, des contributeurs, des réutilisateurs, etc. Nous pouvons installer un système de suivi des demandes permettant à davantage de personnes de répondre et faire en sorte que nous donnions suite à chaque demande.

3.5 Améliorer l'expérience des développeurs open source et des ré-utilisateurs

Ressources 2019 : 1 développeur Web pendant 6 mois, 1 scientifique expert en données + 1 développeur mobile pendant 3 mois

3.5.1. Reconcevoir, implémenter et documenter l'API

Une API bien documentée est essentielle, en particulier pour la partie contribution. Nous devons documenter l'API actuelle avec des outils modernes tels que Swagger afin d'en simplifier l'utilisation et de la découvrir au moyen d'outils tels que les explorateurs d'API, ce qui augmente le nombre de réutilisations.

3.5.2. Rendre le back-office de OFF plus facile à installer et mieux documenté

La partie back-end (base de données, serveur Web et API) de OFF est un système complexe à installer. Il est très difficile d'y contribuer car les développeurs ont besoin de plusieurs heures pour mettre en place un environnement de travail. Nous pouvons utiliser des outils tels que Docker pour simplifier cela.

3.5.3 Construire un pipeline de déploiement d'IA permettant un déploiement et des tests rapides des modèles d'IA

Le proverbe dit que l'intelligence artificielle c'est à 80% la création d'un pipeline de données propre pour alimenter le modèle. Nous avons la chance de disposer déjà de données relativement propres, mais notre déploiement en production est plus lent. Nous devons mettre en place une structure en bac à sable pour permettre un déploiement plus facile des modèles de test. Nous devons évaluer les résultats de manière répétée à l'aide de golden sets. Nous avons besoin d'un moyen de les exécuter sur l'ensemble de la base de données, d'intégrer automatiquement des résultats avec un facteur de confiance élevé, et envoyer les résultats peu fiables aux contributeurs pour examen.

3.5.4 Automatiser les pipelines de test Android et iOS

La création de captures d'écran localisées, la publication des descriptions des applications et des nouvelles versions sont très importantes et prennent beaucoup de temps. Cela devrait être automatisé pour que nous puissions expérimenter plus librement.

3.6. Construire une plate-forme libre-service pour autonomiser les producteurs

Ressources 2019 : 1 développeur Web pour 9 mois

Maintenance: développeur Web 0.25 + chef de projet 0.25

Construire et déployer une plate-forme en libre-service pour que les producteurs puissent facilement ajouter et gérer leurs produits, obtenir le Nutri-Score, générer des rapports et les exporter, et obtenir des suggestions pour améliorer leurs produits (par exemple, le produit XYZ contient 40% plus de sel que le moyenne dans sa catégorie).

3.7 Restructurer le pipeline de traduction

Ressources 2019 : 1 développeur Web pour 3 mois

Nous utilisons actuellement Crowdin afin que des personnes du monde entier puissent traduire le site Web Open Food Facts et ses applications mobiles dans toutes les langues. Cependant, tout ce qui nécessite une traduction n’est pas dans Crowdin et il reste encore beaucoup de travail manuel pour vérifier et déployer les traductions.

Rendre tout facilement traduisible, facile et rapide à déployer sans risque de casser quelque chose.

3.7.2 Restructurer le pipeline de taxonomie

Ressources 2019 : 1 développeur Web pour 3 mois

Les taxonomies (catégories, étiquettes, ingrédients) sont actuellement gérées à l'aide d'un wiki, d'un pad et de github. Il est difficile de les étendre et de les traduire, et certaines deviennent énormes. Nous devons mettre en place un nouveau système facilitant la gestion, l’enrichissement et la traduction des taxonomies.

 

4 Lancer des projets pour multiplier l'impact de OFF

4.1. Développement international dans certains pays

L'objectif à long terme de OFF est de créer une base de données de tous les produits du monde. À court terme, nous pouvons également adopter une approche pragmatique et tirer parti des possibilités d’atteindre la masse critique de produits, d’utilisateurs et de ré-utilisateurs dans quelques pays.

Ressources 2019 : à déterminer - (par exemple, 1 personne pour 3 mois par pays)

4.1.2. OFF en Belgique, Suisse, Allemagne

Quelques pays européens ont manifesté leur intérêt pour l'adoption de la note Nutri-Score, que nous calculons sur OFF.

4.2. Intensifier les partenariats avec les chercheurs utilisant OFF

Des équipes telles que EREN en France (Nutri-Score, additifs, etc.) utilisent la base de données OFF pour leurs études sur la nutrition et la santé publique. Nous pouvons travailler avec eux non seulement pour collecter des données, mais également pour trouver le moyen de les adapter à leurs besoins (par exemple, en associant OFF aux données de cohortes). Les collaborations avec des équipes scientifiques sont un moyen très important d’élargir l’impact de OFF à tout le monde (avec des avantages pour la population en général et pas seulement pour les utilisateurs de OFF ou les utilisateurs de réutilisation de OFF). C'est aussi très motivant pour tous les participants OFF.

Ressources 2019 : 1 développeur Web pour 3 mois

4.3. Open Beauty Facts

Une première version de l'application Android V2 est presque prête - la détection des ingrédients nocifs est toujours absente. Nous devons faciliter la compréhension du rôle et de l'impact de chaque ingrédient, donner une idée de leur aspect problématique ou non, sur un fondement scientifique, et donner aux gens un moyen d'interdire les ingrédients auxquels ils sont sensibles.

L'application iOS comprend déjà la détection d'ingrédients et peut être mise à jour en direct, mais comme la version iOS de l'application Open Food Facts, elle nécessite une nouvelle interface et éventuellement une fusion avec Open Food Facts.

Ressources 2019 : 1 développeur Web pendant 6 mois, 1 expert cosmétique / biologie pendant 3 mois

4.4. Open Products Facts

Open Products Facts pose le défi de disposer de nombreux modèles de données pour de nombreux types de produits. Nous devrions rechercher et intégrer ces modèles de données, en ajoutant un support pour la commutation à la volée des modèles de données.

À terme, nous devrions commencer à envisager Open Products Facts en tant que projet cadre pour tous les produits dans le monde, Open Food Facts et Open Beauty Facts devenant de simples «variantes», spécialisées dans l’alimentation et les cosmétiques.

Ressources 2019 : à déterminer, peut être incrémentielle

4.5 Estimer l'impact environnemental des produits et éduquer les utilisateurs

Nous avons lancé un projet avec l’équipe Data for Good pour essayer d’évaluer l’impact carbone des produits sur la base de leurs ingrédients, de leur emballage, de leur lieu de fabrication, etc. Même s’il peut être difficile d’obtenir un impact écologique précis sur le carbone, l’eau, l’utilisation des sols etc., nous pouvons essayer de faire ressortir des données intéressantes pour informer les utilisateurs des produits qu’ils numérisent.

Ressources 2019 : volontaires Data for Good et OFF, 1 développeur Web pour 12 mois

4.6. Recueillir des données scientifiques exploitables sur les additifs alimentaires et les ingrédients controversés

Il est très difficile de savoir avec certitude le danger de nombreux additifs et ingrédients alimentaires. Nous avons lancé un projet visant à recueillir des données scientifiques sur les additifs et à présenter ces données de manière à ce que les utilisateurs puissent agir. Par exemple, nous utilisons les données de l'EFSA pour évaluer le risque de surexposition à certains additifs dans certains groupes de population (par exemple les enfants). Nous pouvons ensuite montrer la gamme de produits contenant cet additif afin que les personnes concernées puissent avoir une meilleure idée de leur risque de surexposition.

Ressources 2019 : Volontaires, 1 développeur Web pendant 3 mois

5 Trouver un financement durable, améliorer la structure de l'association et mettre en place une petite équipe permanente

Pour exécuter la feuille de route, en plus de l'implication continue des bénévoles et des contributeurs, nous devons mettre en place une petite équipe permanente chargée de construire et de développer l'infrastructure et les outils nécessaires et de mener les projets de bout en bout.

5.1. Trouver un financement durable

OFF fonctionne selon les principes suivants:
- Nous sommes une association à but non lucratif et nous resterons une association à but non lucratif
- Nous devons être indépendants de l'industrie alimentaire
- Nous ne vendons rien, notre base de données est libre (données ouvertes / open data) et tous nos services sont gratuits afin de maximiser notre impact.

Par conséquent, les sources de financement disponibles sont principalement des dons individuels, des financements / subventions publics et des financements de fondations privées non liées à l'industrie alimentaire.

Afin de pouvoir planifier notre développement et travailler sereinement, nous devons trouver des sources de financement diverses et encourager les dons récurrents et les subventions pluriannuelles au fil des dons ponctuels et des appels à projets.

Ressources récurrentes: 0,5 personne par an

5.2. Améliorer la structure de l'association

Historiquement, les membres du conseil d'administration de l'association OFF ont souvent été les membres les plus actifs de la communauté OFF. Il serait bon d'avoir un conseil plus grand, avec également des personnes qui ne participent pas aux activités quotidiennes de OFF, mais qui ont des expériences pertinentes dans d'autres organisations similaires et qui peuvent se concentrer davantage sur une vision à long terme.

Mettre en place une petite équipe permanente apporte de nouveaux défis: un défi important est d'obtenir des financements, mais un autre défi très important est aussi de s'assurer que les volontaires, l'équipe permanente et tous les participants au projet travaillent bien ensemble pour atteindre les objectifs du projet.

Ressources: bénévoles

5.3. Mettre en place une petite équipe permanente

Une fois que nous aurons commencé à trouver un financement durable, nous pourrons commencer à recruter les personnes dont nous avons besoin pour réaliser les projets de cette feuille de route.

Ressources récurrentes: 1 chef d'équipe / chef de projet par an