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.
Ces
références
vous plairont