Académique Documents
Professionnel Documents
Culture Documents
Version 1.0
24 février 2023
Équipe PI05
Amine BELAMINE, Sabri MAHMOUD, Eloi DONVAL
Superviseurs
Thomas DERUYTER, Thomas SIDWICK, Thierry PREVOTEAU
1
Registre
Reference Documents
— Documents Atlantic
2
Table des matières
1 L’entreprise 4
2 Motivation du projet 4
5 Compétences aquises 5
3
1 L’entreprise
Le groupe Atlantic est un acteur majeur dans le domaine du confort thermique. Il offre une large
gamme de produits, tels que des radiateurs, des sèche-serviettes, des chauffe-eaux, des pompes à cha-
leur, des chaudières, de la climatisation et de la ventilation, pour répondre aux besoins des logements
collectifs et individuels.
L’unité IoT du groupe Atlantic est en charge du développement et de la conception de services liés au
pilotage à distance de ces produits. Cela permet aux occupants des logements de contrôler leur confort
thermique à distance via une application mobile ou un ordinateur.
L’offre Cozytouch du groupe Atlantic propose une interface intuitive pour les utilisateurs, leur per-
mettant de régler la température, de programmer des horaires de chauffage, de surveiller l’état des
appareils, et d’optimiser leur consommation d’énergie. Grâce à ces services, les occupants peuvent
améliorer leur confort thermique et économiser de l’argent sur leurs factures d’énergie.
2 Motivation du projet
Dans les procédures de test des nouveaux développements des plateformes Cloud, les développeurs
du Groupe Atlantic sont actuellement contraints d’utiliser des équipements physiques tels que des
chaudières, des radiateurs, etc. Cela peut entraîner des contraintes de temps et de coûts pour les
équipes de développement, car il peut être difficile d’obtenir l’accès à ces équipements et de les confi-
gurer pour les tests. Le projet industriel vise à résoudre ce problème en permettant aux équipes de
s’affranchir de la contrainte du matériel. En utilisant des simulateurs et des outils de virtualisation, les
développeurs pourront créer des environnements de test virtuels qui reproduisent les conditions réelles
de fonctionnement des équipements. Cela permettra aux équipes de tester les nouveaux développe-
ments plus rapidement et de créer des scénarios de test plus complets. Cela accélérera les séquences
de test et la création des scénarios, et permettra aux équipes de développement de se concentrer sur
le développement du produit plutôt que sur la gestion de l’équipement physique.
4
4 Synthèse des activités réalisées et Résultats
4.1 Synthèse des activités
Après avoir pris connaissance des besoins de l’entreprise, nous avons reçu des documents décrivant
l’état actuel ainsi que du code développé. Nous avons commencé par une analyse approfondie de ces
documents afin de mieux comprendre l’architecture et la chaîne de travail actuelle. Ensuite, nous avons
installé et configuré notre environnement de travail ainsi que les outils nécessaires. Nous avons distingué
deux approches possibles pour la réalisation du projet et avons conçu notre première architecture pour
résoudre le problème énoncé dans les documents. Nous avons testé la première approche qui consiste
à utiliser un émulateur capable d’exécuter le code développé par l’entreprise.
4.2 Résultats
Après avoir discuté avec les parties prenantes qui ont validé notre architecture, nous avons constaté
que l’approche que nous avons testée présentait plusieurs inconvénients critiques, dont le pire était
que l’émulateur serait lent en production et affecterait les performances globales du système. Par
conséquent, nous avons décidé d’adopter la deuxième approche, qui consiste à développer le code à
nouveau.
5 Compétences aquises
Les compétences aquises professionnel et personnel pendant la première phase du projet sont :
— Analyse de documents : la capacité à analyser en profondeur des documents pour comprendre
l’architecture et la chaîne de travail actuelle de l’entreprise.
— Configuration de l’environnement de travail : la capacité à installer et configurer l’environnement
de travail et les outils nécessaires pour mener à bien un projet.
— Conception d’architecture : la capacité à concevoir une architecture pour résoudre les problèmes
énoncés dans les documents fournis.
— Tests de validation : la capacité à tester les solutions proposées pour valider leur pertinence et
leur efficacité.
— Développement de compétences techniques : la possibilité de développer des compétences tech-
niques en utilisant des outils tels que des émulateurs et en développant du code pour résoudre
les problèmes de l’entreprise.
— Adaptabilité : la capacité à s’adapter à des situations changeantes, comme passer d’une approche
à une autre en fonction des exigences de l’entreprise.
— Collaboration : la capacité à collaborer avec les parties prenantes et à communiquer efficacement
pour garantir que le projet est réalisé selon les attentes de l’entreprise.