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
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