Le défi : gérer et utiliser des sources d’informations produit en constante expansion (comme des pizzas garnies de Big Data)

Keendoo est un éditeur de logiciels issu de VIF, un fournisseur ERP spécialisé dans l’industrie alimentaire depuis plus de 30 ans. L’équipe Keendo, dirigée par Christophe Mahé, PDG de Keendooet ancien directeur produit VIF, était bien consciente depuis plusieurs années que la gestion du cycle de vie et des informations produit dans l’industrie agroalimentaire était toujours plus complexe.

Une pizza surgelée au fromage, par exemple, est garnie avec une quantité et une variété d’informations produit jamais vues, telles que les bases de données nutritionnelles, l’activité des fournisseurs et les différents designs des emballages. Il est également fréquent qu’un produit ait des centaines de métadonnées associées, comme par exemple un ou plusieurs noms commerciaux pour le produit, les allergènes éventuels, le type d’emballage, si le produit est bio, etc.

L’industrie agroalimentaire étant très réglementée, il est indispensable pour les producteurs d’utiliser efficacement les informations produit pour se conformer aux normes de l’industrie. L’INCO, par exemple, exige l’étiquetage des informations nutritionnelles pour tous les aliments vendus en Europe. Ceci implique pour chaque produit des calculs et un stockage d’informations supplémentaires.

Les outils existants de PIM et de PLM n’avaient pas la flexibilité nécessaire pour gérer les normes réglementaires et autres aspects clés de l’industrie agroalimentaire. Pendant ce temps, de nombreuses sociétés essaient encore de gérer les informations produit grâce à des tableurs et il en résulte souvent des silos de données produits inefficaces et répartis entre les services.

Christophe Mahé et son équipe ont décidé de développer une nouvelle solution Web, pour répondre à ces nouveaux défis, en utilisant Nuxeo en tant que plateforme de développement d’applications. La plateforme a été jugée la plus apte pour associer leur expertise technique et leur profonde compréhension du secteur agroalimentaire.

Développée initialement sous VIF pour sa base clientèle de producteurs de denrées alimentaires, les solutions PIM et PLM basées sur Nuxeo ont été un tel succès que VIF a séparé cette activité en une seule compagnie distincte, Keendo.

Nuxeo s’est également démarquée pendant notre processus d’évaluation par sa capacité de réactivité. Nous voulions travailler avec un éditeur qui serait notre partenaire et pour qui ne nous serions pas un client anonyme, afin de garantir le succès du projet.

La solution : Nuxeo Platform pour le développement d’applications PIM/PLM personnalisables

Keendoo propose deux modules, k.PIM et k.PLM, qui utilisent la même base de contenu unique intégrée de Nuxeo. Même si les clients peuvent implémenter un seul module, ils sélectionnent généralement les deux pour bénéficier d’une solution complète de gestion du cycle de vie et des informations produit.

  • k.PIM est un référentiel produit qui offre un accès centralisé à des données mises à jour et validées par tous les départements de l’entreprise.
  • k.PLM permet de tracer toutes les étapes de la conception d’un nouveau produit, avec des fonctionnalités pour gérer les formules, les simulations de coûts, les calculs des valeurs nutritionnelles, la gestion des allergènes et la liste des ingrédients d’une recette.

Un point de départ naturel pour le développement d’applications orientées contenu

Le point de départ naturel des solutions Keendoo a été la plateforme de gestion de contenu de Nuxeo qui propose des fonctionnalités de base, comme :

  • une base documentaire partagée avec un accès sécurisé,
  • la capacité à gérer de gros volumes de documents et de métadonnées,
  • un modèle de données flexible,
  • un workflow,
  • la gestion des versions,
  • le log d’événements pour suivre toutes les activités,
  • la recherche et les outils d’interface.

Le modèle de données basé sur le schéma XML de Nuxeo nous offre la possibilité de définir librement nos métadonnées et de les étendre », ajoute Christophe Mahé. ” C’est essentiel, car chaque produit peut avoir des centaines de champs d’information et d’attributs.

Nuxeo nous permet de définir des types de documents personnalisés (objets de contenu), tels que « carton » (voir l’image ci-dessous), et « produit final », chacun avec leur propre ensemble de métadonnées. Ces types de documents nous permettent à leur tour de relier les produits ensemble en fonction des attributs communs, tels que les matières premières communes et les emballages similaires.

Keendoo utilise non seulement Nuxeo en back-end pour son modèle de données de schéma flexible et les workflows mais également en front-end. « Nous maximisons vraiment l’utilisation de toutes les couches de Nuxeo Platform », explique Christophe Mahé. « Keendoo utilise aussi bien le cadre de l’interface utilisateur Web intégré à Nuxeo que son modèle de données et ses workflows. Actuellement nous avons plus de 50 modèles de pages Web utilisant les outils de l’interface Web Nuxeo ».

Screenshot project VIF

Validation et calculs des données grâce aux workflows

Au lieu de se retrouver avec des silos de données contenues dans des tableurs et dupliquées dans chaque service, Keendoo fait en sorte que les informations produit soient mises à jour en continu et de manière précise dans le référentiel Nuxeo. « Nos solutions comprennent des workflows personnalisés pour chaque service (R&D,QA,Sales et Marketing) nous permettant de fournir systématiquement toutes les informations nécessaires », explique Christophe Mahé. « Les workflows de validation garantissent une meilleure précision en signalant les erreurs à corriger. Les données validées sont ensuite associées aux métadonnées et aux types de documents personnalisés appropriés. »

« Enfin, nous proposons des workflows personnalisés pour calculer les valeurs nutritionnelles, les allergènes et les coûts des produits automatiquement lorsque la recette ou les métadonnées associées changent ».

Screenshot project Keendo-VIF
Cette vue montre les valeurs nutritionnelles d’un produit alimentaire à des fins d’étiquetage. Ces valeurs sont recalculées automatiquement lorsque des modifications sont faites.

Nuxeo Studio permet la personnalisation des applications gérées par les clients

Une autre raison majeure pour laquelle Keendoo a choisi Nuxeo est l’utilisation de Nuxeo Studio pour la personnalisation de la plateforme. Proposé comme un service en ligne avec une interface utilisateur graphique, Nuxeo Studio permet aux développeurs d’applications de personnaliser les applications de gestion de contenu basées sur Nuxeo Platform sans avoir à les coder, réduisant ainsi considérablement le temps passé et le nombre de ressources nécessaires.

« Nuxeo Studio a permis à nos développeurs de gagner un temps précieux lors du développement de nos applications », ajoute Christophe Mahé. « Ce qui est également très important, c’est qu’il permet à nos consultants et à nos clients de rapidement maîtriser les exigences de personnalisation de leurs applications ».

Implémenter rapidement de nouvelles fonctionnalités aux applications

Suite au retour de ses clients, Keendoo a récemment ajouté de nouvelles fonctionnalités importantes en ajoutant un nouveau module de gestion de projet intégré, entièrement développé en utilisant la plateforme Nuxeo.

« Nous avons ajouté de nouveaux types de documents tels que “projet” et “tâche” », explique Christophe Mahé. « Chaque tâche est un document unique, associé à un projet et géré à travers les workflows personnalisés. Ces workflows de projet peuvent être vraiment complexes, certains ayant plus de 30 étapes, chaque étape impliquant des acteurs différents, et nous les avons pleinement automatisées grâce à Nuxeo Platform. »

Le résultat : améliorer la compétitivité, augmenter les revenus et réduire les coûts

Les modules PIM et PLM de Keendoo constituent une proposition à forte valeur ajoutée pour les clients potentiels, comprenant :

  • Conformité réglementaire considérablement plus rapide, plus facile et moins coûteuse. Keendoo estime que ses clients économisent en moyenne au moins 75 % des heures de travail passées précédemment à détailler les ingrédients du produit, à calculer les valeurs nutritionnelles et l’étiquetage. De plus, les clients n’ont plus à payer des frais d’analyse en laboratoire pour leurs échantillons de produits afin de déterminer les informations nutritionnelles, car ces résultats sont maintenant automatiquement calculés par Keendoo à partir des données relatives à tous les ingrédients entrant dans la composition du produit.
  • Développement et releases de nouveaux produits accélérés. En moyenne, les clients vont économiser environ 50 % du temps passé auparavant à concevoir de nouveaux produits et à la recherche de nouveaux ingrédients et 33 % du temps nécessaire pour formuler et simuler les changements de recettes. « Keendoo gère efficacement les informations produit pour la conformité réglementaire, mais également pour permettre aux entreprises agroalimentaires de devenir plus compétitives », explique Christophe Mahé. « Nous les aidons à innover en créant de nouveaux produits et en les amenant plus rapidement sur le marché tout en réduisant le temps consacré à la R&D et les coûts connexes ».
  • Calculs fiables de contrôle des coûts et des recettes. Le modèle de données de Nuxeo permet à Keendoo de calculer le chiffre d’affaires d’un produit (intégré à l’ERP ou à d’autres systèmes), par exemple à partir de la recette active qui a évolué au fil du temps. Le résultat : une analyse bien plus profonde et pertinente pour mesurer le succès des produits par rapport aux goûts changeants des consommateurs. De plus, les simulations de produits calculées automatiquement permettent de définir le coût par unité produite, y compris les coûts des matières premières.
  • Une forte collaboration à l’échelle de l’entreprise : un nouvel avantage concurrentiel. Les silos d’informations sont remplacés grâce à des améliorations majeures au niveau de la collaboration inter-services, des délais de commercialisation et de la réactivité envers les client tout en éliminant les inefficacités opérationnelles coûteuses et frustrantes.

Évolutions prévues : étendre les services et servir de nouvelles industries, grâce à Nuxeo Platform

Keendoo a récemment ajouté une offre SaaS à sa gamme de produits, k.INCO, proposant aux fournisseurs agroalimentaires européens un service d’étiquetage nutritionnel mandaté INCO. Le module SaaS basé sur Nuxeo Cloud permet le déploiement rapide et sécurisé des applications Nuxeo sur une infrastructure Cloud et propose des fonctionnalités multi-tenant et une forte disponibilité tout en réduisant les coûts.

Christophe Mahé et son équipe ont déjà étendu la portée des solutions PIM et PLM de la société pour faire face aux défis des autres industries agroalimentaires adjacentes, telles que :

  • Les grands distributeurs. Keendoo aide les grandes chaînes de détaillants à gérer les produits alimentaires de marque distributeur ou de leur propre marque afin d’optimiser les performances de vente sur des linéaires limités. La société est également à la recherche d’opportunités pour étendre la présence de leurs solutions à travers les chaînes d’approvisionnement des détaillants, jusqu’aux fournisseurs individuels.
  • Les restaurants. Keendoo propose une gestion des informations produit efficace pour les chaînes de restaurant. Certaines d’entre elles sont contraintes d’afficher les informations nutritionnelles alors que d’autres le font volontairement afin de mieux répondre aux clients soucieux de leur santé.

À plus long terme, Keendoo prévoit d’adapter ses solutions à d’autres industries, telles que la vente au détail (en dehors des produits alimentaires), les produits chimiques et pharmaceutiques. Parce que Nuxeo Platform propose un modèle de données très flexible et une API entièrement extensible, Keendoo peut se lancer sur ces marchés et d’autres marchés verticaux avec confiance et en sachant qu’ils auront une plateforme de développement d’application qui résiste à l’épreuve du temps.

La flexibilité de la plateforme Nuxeo nous a permis de développer et de déployer de nouvelles fonctionnalités de manière très agile », explique Christophe Mahé. « Nuxeo est au cœur de notre stratégie de gestion des informations produit et notamment de nos plans d’élargissement de notre base de clients à d’autres industries, bien au-delà des producteurs alimentaires.

Pas le temps de tout lire ?

  • Nuxeo Platform avec le module Document Management
  • Intégration avec Talend pour la diffusion des données à d'autres solutions
  • Équipe : 3 développeurs à temps plein et 2 analystes métier à temps partiel

Vous voulez en savoir plus ?