Secteur du client : Génie Climatique / Aéraulique

Application de dimensionnement d’un réseau aéraulique pour la ventilation

Secteur Génie Climatique / Aéraulique
Durée du projet +600j

Objectif de la mission

  • Obtenir des rendus professionnels de meilleure qualité.
  • Se différencier et se démarquer de la concurrence.
  • Attirer de nouveaux clients, non experts dans le secteur de la ventilation.
  • Accroitre le chiffre d’affaire sur la partie ventilation

Équipe : 5 personnes

  • 1 chef de projet
  • 1 UX/UI Designer
  • 2 à 3 développeurs

Environnement technique

  • ANGULAR
  • .NET 5
  • C#
  • ENTITY FRAMEWORK
  • SQL SERVER
  • SYNCFUSION
  • SPECFLOW
  • CUCUMBER
  • MXGRAPH
  • NGRX

Services et practices
mis en place

ACTIVITÉ DU CLIENT

Notre client est une ETI, spécialiste de la ventilation, de la climatisation et du traitement de l’air

 

EN QUELQUES MOTS

Le besoin Client

Notre client souhaite se doter d’un nouvel outil web afin de réaliser des tracés et des calculs de dimensionnement aéraulique avec un rendu professionnel.

 

Notre solution sur mesure

Le développement en forfait agile d’un premier logiciel de dimensionnement pour la maison individuelle.

Le logiciel se compose de plusieurs blocs fonctionnels avec entre autres :

 

Nos points forts

  • La force d’une ESN à taille humaine : Apollo a su convaincre en s’appuyant sur son expertise en .Net et sur sa réactivité.
  • L’utilisation de technologies innovantes et éprouvées par la Coding Factory Apollo comme : .NetCore, Angular
  • Une gestion de projet en mode « forfait agile »permettant d’adapter efficacement notre organisation aux changements et évolutions demandées lors des développements du projet.

Environnement technique

Ce projet web est réalisé avec un back-end qui s’appuie sur une sphère Microsoft et un front-end basé sur la technologie Angular de Google.
Concrètement, le back-end utilise les dernières technologies Microsoft avec notamment .Net 5, Entity Framework et une base de données SQL Server.
Côté front, nous utilisons la librairie Angular avec NgRx qui nous permet de gérer plus facilement les multiples changements qui ont lieu dans l’application.
Enfin, l’application et sa base de données sont intégralement hébergées sur un serveur Microsoft Azure.

 

ENVIRONNEMENT FONCTIONNEL

Le logiciel se compose de plusieurs blocs fonctionnels avec entre autres :
● Un module d’authentification.
● La gestion des études.
● L’interface de tracé aéraulique.
● La gestion des devis et des synthèses envoyés aux clients.
● Un module de paramétrage référentiel.

RÉSULTATS
Le résultat a largement dépassé les attentes de notre client qui est désormais en mesure de réaliser facilement des études aérauliques complexes avec un rendu à la fois professionnel et innovant.


Méthodologie adoptée

Agilité

Le développement du projet est terminé et s’est déroulé sur plus d’un an. Il à été organisé en 4 lots distincts eux-mêmes découpés en plus de 25 sprints. L’ensemble du projet à été réalisé en suivant la méthodologie agile Scrum.

 

Qualité du code et tests

Coté test, nous avons réalisé plus d’une centaine de tests d’intégration en utilisant les outils SpecFlow et Cucumber nous assurant une couverture de code plus que convenable.

L’ensemble du code source produit par l’équipe de développement est contrôlé automatiquement par un logiciel de qualité du code SonarQube. Sur le projet nous encourageons le binomage.

Le code source des membres de l’équipe de développement est aussi revu et validé plusieurs fois par semaine par le lead developper de l’équipe au travers de PR Review. Ces bonnes pratiques de qualité du code nous permette d’obtenir un code cohérent et de grande qualité.

 

Intégration continue

Nous faisons de l’intégration et du déploiement continus sur le projet, c’est à dire que le code source réalisé par l’équipe est mis à jour quotidiennement et de manière automatisée sur l’environnement de développement. A chaque fin de sprint, c’est au tour des environnements de qualification et de pré-production d’être mis à jour avec l’ensemble des développements réalisés.

Confiez-nous votre projet

Discutons de la manière dont nous pouvons collaborer pour faire avancer votre besoin.

APOLLO, L'ESN des ETI