Durée : 6 mois

Lieux : Lacroix Sofrel Vern sur Seiche 35 - Bretagne

Technique : WPF, Xml/Xsd, Automatisme, C#, .net framework et .net 9

Lacroix Environnement propose une palette de solutions connectées, utiles, robustes et sécurisées pour la gestion des réseaux d'eau, des installations de Chauffage, Ventilation, Climatisation, des réseaux d'énergie, et de l'éclairage public.

Plusieurs produits sont développés en interne dont le S4 un automate industriel. Cet automate développé en interne dispose de son propre outil de configuration le S4 Tools. Cette application permet de générer des fichiers de configuration qu'un S4 interprétera (Géré par l'équipe embarqué)

Ma mission dans un premier temps fût d'analyser cette application afin d'apporter des améliorations. J'ai donc fourni un audit technique :

  • analyse des fonctionnalités
  • analyse de code
  • analyse d'architecture
  • analyse des flux et process industriel (Versioning, validation, tests, UI/UX)
  • points de blocages, complexité
  • évoluvité et maintenabilité
  • piste d'amélioration
  • solution nouvelle d'architecture

J'ai pu rendre mon rapport et présenté mes résultats à l'équipe Recherche et Développement Lacroix. En conclusion la direction m'a donné carte blanche pour commencer un nouveau projet en appliquant mes recommandations.

J'ai donc créé un POC (Proove of Concept) avec mon savoir faire :

  • Clean Architecture (basée sur l'architecture logiciel en oignon, séparation des couches domain, application, infrastructure et présentation)
  • Développement d'un interface utilisateur rudimentaire (navigation, services, injection de dépendance)
  • Récupération d'élément pertinents (Fichiers de langues et theming sous WPF)
  • Création d'un premier élément de configuration UI du S4 (Entrée logique DI) avec un système de "directive" de configuration par version
  • Développement de la couche domain (Objets métiers lié à l'embarqué)
  • Mappings et Interfacage.
  • Remontée des erreurs
  • Vérification de fichier XML avec des schémas XSD

Ma mission se termine au bout de 6 mois sur une grande satisfaction de l'équipe et des dirigeants.