Industriel spécialiste en réseau de ventilation

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

Projet Coding Factory

Le projet en bref

Nature du projet
Application de dimensionnement d'un réseau aéraulique pour la ventilation
Secteur
Services
Activité du client
Notre client est un 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.

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 : .NetCoreAngular
  • 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

Le projet en images

Le projet en détails

Technologies utilisées
Angular
.NET 5
C#
Entity Framework
SQL Server
Syncfusion
SpecFlow
Cucumber
MxGraph
NgRx
Enjeux projet

Les enjeux de ce projet de dimensionnement aéraulique sont :
● 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

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.

Schémas d'architecture technique

Méthodologies adoptées

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.

 

Outils utilisés

Azure Dev Ops
Git
SonarQube
SpecFlow
Cucumber

Volumétrie

+600
jours de développement
+100
tests d'intégration
1
chef de projet
1
UX/UI Designer
2
à 3 développeurs
Un besoin similaire ? Contactez-nous !


    Informations de contact


    Remplissez le formulaire et notre équipe vous recontactera sous 2 jours ouvrés.

    04 78 35 45 70

    lyon@apollossc.com

    APOLLO
    96 bd Vivier Merle
    69003 Lyon
    Mots-clés
    Angular
    .NET 5
    C#
    Entity Framework
    SQL Server
    Syncfusion
    SpecFlow
    Cucumber
    MxGraph
    NgRx
    Azure Dev Ops
    Git
    SonarQube
    SpecFlow
    Cucumber
    Vous êtes ingénieur IT ? Rejoignez-nous !
    Je veux prendre contact
    HAUT