Application de pilotage d'appareils de cuisson

Réalisation
Contexte du projet

Le client

Notre client est un fabricant et détaillant de fours à vapeur et fours mixtes, d'appareils de cuisson adaptés aux grandes cuisines et aux cuisines commerciales.

Le besoin du client

Piloter l’ensemble des appareils de cuisson en utilisant une interface facile à utiliser. L’application permet de lancer des recettes sur l’appareil. 

Les utilisateurs

Les chefs cuisiniers à travers plus de 100 pays dans le monde.

Le workflow du projet

La méthode agile SCRUM est utilisée pour gérer le projet.

Les objectifs du projet

L’application permet de piloter l’appareil (ventilation, chauffe …) et de lancer des recettes.

Notre intervention

La solution apportée

  • • Implémentation d’une solution embarquée en C++ qui permet de piloter l’appareil de cuisson selon des recettes prédéfinies ou modifiées par le cuisinier
  • • Analyse de la solution existante afin d’améliorer l’architecture
  • • Réduire la complexité du code en utilisant les bonnes pratiques (SOLID, pattern, supprimer les dépendances cycliques)​
  • • Améliorer le temps de compilations (Améliorer les scripts CMAKE, gérer les dépendances du projet en utilisant des solutions avancées comme CONAN)​
  • • Faire des « tech talk » chaque lundi afin de partager les connaissances avec le reste de l’équipe et avoir leur feedback sur les réalisations

 

Le rôle de Versusmind dans le périmètre d'intervention du projet

  • • Versusmind intervient dans le développement embarqué en C++ de l’ensemble des applications
  • • Versusmind intervient également dans le management des équipes à travers un rôle de Scrum Master
  • • Nous collaborons aussi ensemble sur la phase de test via un ingénieur QA
 

Les technologies, outils et méthodologies 

C++ 17 / Boost / QT5 / DB SQL​ / Git / GitLab / Jenkins
Retour d'expérience

Le bénéfice pour le client

  • • Des appareils de cuisson très performants et rapides
  • • Un système de ventilation des appareils très avancé fonctionnant grâce à des algorithmes performants
  • • Une interface simple et ergonomique permettant de simplifier le travail du cuisinier