Develop, test, and scale

With a flexible IT team and real-time monitored maturity indicators

Client location France

Business area Electronic Hardware

Product Electronics

Delivery center Chisinau, Moldova

Project type Development

About the client

The client is a designer and manufacturer of consumer electronics for leisure purposes. Their products are distributed in over 150 countries, and they have several research and development centers in Europe, Asia, and North America. 

The company operates in around ten countries and is publicly traded. In 2022, they achieved a 6% growth, with a revenue of approximately 200 million euros. 

C#
PHP

Technologies used

The challenge

Specializing in hardware manufacturing, the client’s aim is to enhance the user experience by adding new features to their devices. They wanted to conduct a test with a user sample and if the test received positive feedback, scaling up would be needed to increase production. 

To assist in this strategic and operational shift, the client wanted an agile partner with extensive experience in software development. To ensure a long-term partnership, the chosen provider needed to have the ability to iterate and scale while optimizing costs. 

Pentalog was selected for the following reasons: 

  • Their 30 years of expertise in managing digital projects and providing tech support 
  • Their global presence (with 10 production centers across 4 continents) and their system for evaluating technical and interpersonal skills to recruit the best profiles 
  • Their ability to meet delivery deadlines, considering the product's dependence on production schedules, software development, communication, and key periods throughout the year (holidays, festivities, etc.). 

Do you want to build a similar project?

software development

The solution

#Defining the Technical Foundation and Tech Resources with Project Strategy 

The Project Strategy phase brought together the Pentalog Solution Architect and Product Owner, as well as the client's Technical Lead and Product Owner.  

Together they collaboratively defined the technical architecture and refined the product vision. 

Then, following Pentalog's established methodology, workshops were organized over a period of 4 to 6 weeks.  

At the end of the Project Strategy phase, several elements were in place to form the tech team: 

  • The backlog: while this helped to prepare for the development phase, it remained flexible, allowing for modifications. 
  • The overall architectural diagram. 
  • The initial budget estimation. 
  • The initial micro-planning. 

#Assembling the Managed Pentalog Team 

The managed Pentalog team consists of: 

  • 1 Project Director 
  • 1 Scrum Master 
  • 1 Product Owner 
  • 2 Back-end Developers 
  • 2 Android Developers 
  • 2 iOS Developers 
  • 2 Testers 
  • 1 part-time DevOps specialist 
  • 1 part-time SecOps specialist 

The main client contacts are the Product Owner and the Technical Director. 

To begin with, the teams familiarized themselves with the project, primarily using the resources provided by the client. Next, they set up their work environment and defined their methodology. 

To manage the budget and tech resources effectively, new developers and IT specialists are brought in gradually if needed as the project progresses. 

#Developing the Features 

The Pentalog team have taken charge of the following developments: 

  • Native iOS and Android mobile application 
  • Communication layer to relay hardware information to the C++ application. 

The results

#Budget Management 

A weekly meeting is held between the client, Product Owner, and Pentalog Scrum Master to discuss budget management. 

Various operational levels are monitored and analyzed to obtain a detailed cost overview, including: 

  • The agile process where the Product Owner prioritized tickets. 
  • The Scrum Master analyzed velocity in relation to team composition. 
  • Governance provided visibility on the project's financial status. 

This overview allows for budget forecasts and the adjustment of operational strategy accordingly. 

#Standard KPIs for Project Management by Pentalog 

Like any project entrusted to Pentalog teams, a set of tracked performance indicators provide visibility to the client. 

In this instance, indicators might include velocity, software quality, automated test coverage, and visibility on decisions made during the project. 

All indicators are detailed and continuously monitored within the Maturity Models. 

#Real-time Monitoring with Maturity Models 

Based on project-specific parameters and market conditions, Maturity Models assess risks in real-time to define actions which improve performance. 

They provide a clear and detailed view of every aspect of the project (security, infrastructure, staffing, etc.) and are presented monthly to the client during the Steering Committee (Copil). 

Coming from a hardware background, the client relies on Pentalog’s Maturity Models to better understand the challenges of software, acquire knowledge, and implement best practices. 

Highly satisfied with the quality of development, the client particularly appreciated the support in strategy and product vision definition, as well as the continuous visibility provided throughout the project. 

The external team, distributed between France and Romania, has impressed the client with their high level of skills and communication. Additionally, the creation of an international team has allowed for additional cost savings. 

Elena Mutruc
Customer Success Manager

Reach out to us,
describe your project

Choose a development category


Software
development
Web
development

Mobile
development

DevOps


UX/ UI
design

QA Testing


Security


Technical
Due Diligence

Technologies you will need

Technologies you will need

Technologies you will need

Technologies you will need

Choose the type of contract