General Manager and Head of Products Espresso Philips & Saeco
Philips avait besoin d’un développement d’interface utilisateur avancé et de fonctionnalités de connectivité pour une nouvelle gamme de machines à café connectées Saeco. Les modèles Xelsis devaient être lancés en moins de deux ans, fonctionner de manière fluide, et offrir une expérience de nouvelle génération aux utilisateurs.
Mais concrètement, qu’est-ce que cela impliquait sur le plan technologique ? Des mises à jour logicielles à distance (OTA) pour faire évoluer les fonctionnalités, des options de personnalisation, une interface tactile ultrarapide, et bien plus encore.
L’objectif : faire passer les machines à café domestiques de l’architecture MCU à MPU, pour une expérience café entièrement connectée, dotée d’une interface moderne, intuitive et proche de l’expérience smartphone.
Connaissant les objectifs ambitieux de Philips pour cet appareil et sachant que l’entreprise avait besoin non pas d’un, mais de quatre modèles pour cette gamme, notre équipe a développé un code commun afin de simplifier les évolutions et d’optimiser la maintenance.
Grâce à notre large éventail de compétences et à notre expérience approfondie en logiciels embarqués, nous avons pu identifier et résoudre les problèmes survenus au cours du développement du produit, notamment :
Quel que soit le défi rencontré, notre équipe trouve toujours une solution pour sécuriser votre time-to-market.
Lorsqu’on développe un produit « vivant », capable d’évoluer avec de nouvelles fonctionnalités, des options de personnalisation et une connectivité avec d’autres appareils domestiques, il est essentiel de travailler efficacement pour respecter les délais.
En adoptant une approche agile rigoureuse, nous avons pu offrir à nos développeurs la flexibilité nécessaire pour le développement des fonctionnalités, tout en respectant les contraintes propres à un projet industriel.
En créant, testant et mettant à jour le code au fil du développement, nous avons pu informer Philips sur la faisabilité et les estimations de charge, tout en maintenant un dialogue précis et réaliste autour de la mise en œuvre des différentes fonctionnalités.