Développer, tester et scaler

Grâce à une équipe IT flexible et des indicateurs de maturité surveillés en temps réel

Localisation Paris, France

Métier Matériel électronique

Produit Electronique

Delivery Center Chisinau, Moldavie

Type de projet Développement

À propos du client

Le client est un concepteur et fabricant de matériels électroniques de loisirs destinés au grand public. 

Ses produits sont distribués dans plus de 150 pays et il possède plusieurs centres de recherches et de développement en Europe, Asie et Amérique du Nord.  

L’entreprise est présente dans une dizaine de pays. Cotée en Bourse, elle affiche en 2022 une croissance de 6%, pour un chiffre d'affaires qui avoisine les 200 millions d'euros.  

C#
PHP

Technologies principales

Le challenge

Spécialisé dans la fabrication de hardware, le client souhaite ajouter de nouvelles fonctionnalités à ses appareils afin d’améliorer l’expérience de ses utilisateurs.  

Il décide de mener un test auprès d’un échantillon d’utilisateurs. Si les retours se montrent positifs, une mise à l’échelle sera alors nécessaire pour augmenter la production.  

Pour l’aider à prendre au mieux ce virage stratégique et opérationnel, le client recherche un partenaire agile et doté d’une riche expérience dans le développement de logiciels. Pour que le partenariat s’inscrive sur le long terme, le prestataire doit également être en mesure d’itérer et de scaler tout en optimisant les coûts. 

Pentalog a été retenu en raison de :  

  • Ses 30 ans d’expertise dans la gestion de projets digitaux et dans l’accompagnement tech  
  • Sa présence internationale (10 centres de production répartis sur 4 continents) et son système d’évaluation des compétences techniques et relationnelles pour recruter les meilleurs profils  
  • Sa capacité à respecter les délais de livraison car le produit est soumis aux calendriers de production de l'appareil, du développement informatique, de la communication et des périodes-clés de l'année (fêtes, vacances, etc.).  

Vous souhaitez réaliser un projet similaire?

Développement

La solution

#Définir le socle technique et les ressources tech nécessaires grâce au Project Strategy 

La phase de Project Strategy vise à définir l'architecture technique et à affiner la vision produit.  

Ce travail collaboratif réunit le Solution Architect et le Product Owner de Pentalog, le responsable technique et le Product Owner du client.  

Durant 4 à 6 semaines, des ateliers sont organisés en suivant une méthodologie maîtrisée par Pentalog.  

À l’issue du Project Strategy, plusieurs éléments sont prêts afin de constituer l’équipe tech :   

  • Le backlog : s'il aide à préparer au mieux la phase de développement, il ne la borne pas et laisse ainsi la possibilité d'opérer des modifications. 
  • Le schéma architectural global  
  • La première estimation budgétaire 
  • Le premier micro-planning 

#Constituer les équipes managées Pentalog 

L'équipe managée Pentalog se compose de :  

  • 1 directeur de projet  
  • 1 Scrum Master 
  • 1 Product Owner  
  • 2 développeurs back-end  
  • 2 développeurs Android  
  • 2 développeurs iOS  
  • 2 testeurs  
  • 1 DevOps à mi-temps  
  • 1 SecOps à mi-temps 

Les principaux contacts côté client sont le Product Owner et le directeur technique.  

Les équipes se familiarisent avec le projet, notamment grâce aux ressources mises à disposition par le client, installent leur environnement de travail et définissent leur méthodologie.   

Afin de gérer le budget et les ressources tech de façon raisonnée, l'entrée de nouveaux développeurs et spécialistes IT se fait au fur et à mesure selon l’avancement du projet. 

#Développer les fonctionnalités 

L'équipe de Pentalog a pris en charge les développements suivants :  

  • Application mobile native iOS et Android  
  • Couche de communication pour faire remonter les informations du hardware jusqu'à l'application en C++ 

Les résultats

#Pilotage budgétaire  

Le pilotage budgétaire fait l’objet d’une réunion hebdomadaire entre le client, le Product Owner et le Scrum Master de Pentalog.  

Différents niveaux opérationnels sont sous surveillance et sont analysés afin d’obtenir une vision détaillée des coûts.  

  • Le Processus agile avec le Product Owner qui priorise les tickets 
  • Le Scrum Master qui analyse la vélocité au regard de la composition de l’équipe 
  • La gouvernance qui donne de la visibilité sur l’état du projet d’un point de vue financier  

Cette vision permet d’établir des prévisions sur le budget et d’adapter en conséquence la stratégie opérationnelle.  

#KPI standards à la gestion de projets par Pentalog 

Comme tout projet confié aux équipes de Pentalog, un ensemble d'indicateurs de performance est suivi afin de donner de la visibilité au client.  

Citons par exemple la vélocité, la qualité du logiciel, le taux de couverture de tests automatisés ou encore la visibilité sur les décisions prises en cours de projet.  

Tous les indicateurs sont détaillés et surveillés en continu dans les Maturity Models. 

#Suivi en temps réel avec les Maturity Models 

Basés sur plusieurs paramètres propres au projet et au marché, les Maturity Models évaluent en temps réel les risques et définissent les actions pour améliorer les performances. 

Ils offrent une vision claire et détaillée de chaque aspect du projet (sécurité, infrastructure, staffing, etc.) et sont présentés chaque mois au client durant le Copil.  

Issu du milieu du hardware, le client s’est appuyé sur les Maturity Models pour mieux comprendre les enjeux du software, acquérir des connaissances et implémenter les best practices.  

Très satisfait de la qualité du développement, le client a particulièrement apprécié l’accompagnement sur la stratégie et la définition de la vision produit, ainsi que la visibilité qui lui est donné tout au long du projet.  

L’équipe externe, répartie entre la France et la Roumanie, a marqué le client par son haut niveau de compétences et de communication. De plus, la création d’une équipe internationale lui a permis de réaliser des économies de coûts supplémentaires. 

Elena Mutruc
Customer Success Manager

Contactez-nous
Décrivez-nous votre projet

Choisissez une catégorie de développement


Software
development
Développement
Web

Développement
Mobile

DevOps


Conception
UX / UI

QA Testing


Sécurité


Technical
Due Diligence

Technologies dont vous avez besoin

Technologies dont vous avez besoin

Technologies dont vous avez besoin

Technologies dont vous avez besoin

Choisissez le type de contrat