Mise en place du système logiciel de supervision et d𠆚nalyse des mesures environnementales.
Le projet est réalisé au forfait, estimé à 700 j/h.
- Pilotage de l’équipe technique : 3 développeurs
- Définition et mise en place de l𠆚rchitecture applicative : Domain Driven Design, Repository,
Unit Of Work
- Scrum master
Dans le cadre de la refonte du site « seLogerVacance », conception et développement du moteur de
recherche et des couches backend de la partie front office.
Conception et implémentation des spécifications du lot 1 :
- Evolution du mécanisme de synchronisation entre SQL Server et ElasticSearch assurant
l’indexation des documents.
- Conception du modèle de données NoSql, implémentation du mapping DTO.
- Implémentation de l𠆞nsemble des critères de recherche, la navigation par facets, les
services associés aux fonctionnalités du lot 1.
- Conception des mécanismes de recherches complexes, implémentation des solutions de
scripting groovy, optimisation des performances.
- Implémentation du mapping entre le modèle DTO et le modèle razor.
Services de médiation inter applicatif permettant les échanges de données entre les domaines métiers et les services du référentiel commun.
- Gestion de projet :
• Estimation des charges de conception, de réalisation et de Rework.
• Rédaction de la documentation technique : spécifications techniques d’interfaces, dossier d𠆞xploitation, dossier d𠆚rchitecture technique, procédure d’installation technique.
• Gestion des packages de livraison, déploiement sur les environnements de qualification (Windows Servers 2008 / 2012, IIS 7.5, SQL Server 2012)
• Pilotage technique des campagnes de tests d’intégrations, création des jeux de données, mocks
- Conception – Développement :
• Services WCF: IIS hosted, patterns Publish/Subscribe, Request/Response, modes synchrone et asynchrone, binding net.tcp, wsHTTP, basic HTTP, contracts XSD-fisrt et Code-first.
• Architecture : accès aux données, mécanismes transactionnels, traitements asynchrones, pattern factory method, singleton, façade, adapter, Poco, DTO, DAO.
• Composants transverses : gestion de la configuration, gestion des exceptions (PostSharp), traçabilité (Enterprise Library), logging (Event log Windows).
• Contrôle qualité : tests unitaires automatisés.
• Versioning: gestion des branches TFS.
Equipe de 4 personnes
Logiciel d�ministration du référentiel commun. L’outil expose des services spécialisés puis propage les messages sur le bus de données inter applicatif.
- Gestion de projet :
• Planification : phasage, création et suivi du planning.
• Chiffrage global : méthode des points de fonctions.
• Rédaction de la documentation technique : spécifications fonctionnelles, dossier d𠆚rchitecture technique, dossier d𠆞xploitation.
• Animation des comités de pilotage projet.
• Pilotage de la campagne de recette fonctionnelle.
- Scrum Master :
• Adaptation de la méthodologie Scrum au contexte de l𠆞ntreprise
• Mise en place des sprints release et sprint backlog
• Rédaction et estimation des Users Stories et tâches : méthode du planning pocker
• Indicateurs et amélioration continue : calculs vélocités, Burndown Charts
- Conception – Développement :
• Modélisation UML : diagrammes de séquences, de classe, d�tivité, cas d’utilisation
• Architecture applicative : Domain Driven, Repository, unit of work, Service Agent, MVVM, DTO
• Architecture distribuée 4-Tiers, traitement asynchrone
• Tests unitaires automatisés, Contrôle qualité (SONAR)
Maintenance et évolution du portefeuille d𠆚pplications métiers :
- Logiciel de gestion des réservations
• Gestion des demandes d’évolutions métiers : C#, ASP.NET
- Logiciel de gestion clients
• Refonte du système de gestion des exceptions.
• Optimisation des performances : Algorithmique, Refactoring.
• Evolution de la fonction de recherche client multicritères.
- Logiciel de gestion des actes notariés
• Mise en place d’un service d𠆚lertes par notifications pour la gestion des nouveaux documents : WCF hébergé par un service Windows.
• Développement de la fonctionnalité de gestion des comptes utilisateurs.
• Refonte de l𠆚rchitecture applicative Front Office : Séparation du code en couches logiques d�ès aux données, logique métier et services exposés : ASP.NET, DAO.
• Mise en place des logs WCF.
• Journalisation dans le LogEvent Windows.
Scrum Master, Equipe de 4 personnes
11 mois
Mise en place d'un référentiel des équipements pour plus de 3000 gares.
Un client léger permet la manipulation des référentiels, la visualisation des rapports et les fonctions d�ministrations.
Un client lourd nomade, permet la saisie des équipements, avec un mode de fonctionnement connecté / déconnecté.
- Gestion de projet :
• Rédaction des spécifications fonctionnelles détaillées, spécifications techniques, dossier d𠆚rchitecture technique.
• Assistance MOA pour la formalisation du besoin.
- Scrum master
• Organisation des Daily meeting, sprint rewiew, retrospective de sprint, Pair programming.
• Rédaction des Users Stories, estimation des Tasks : méthode planning poker.
• Indicateurs et amélioration continue : calculs vélocités, Burndown Charts.
- Conception – Développement :
• Modélisation UML : diagramme de classes, cas d’utilisations.
• Architecture : Transaction Script, abstract factory, façade, décorateur
• Modèle en couches, Multithreading (BackgroundWorker), architecture distribuée 3-Tiers
• Scripts de reprise des données SQL server  MySQL 5.1.
• Intégration continue, tests unitaires automatisés (plateforme Cruise Control).
Service de traitement des flux horaires théoriques de circulation des trains.
- Gestion de projet
• Chiffrages : méthode des points de fonctions.
• Spécifications techniques, dossier d𠆚rchitecture technique, dossier de mise en intégration.
• Gestion des packages de déploiement.
- Conception – Développement :
• Modélisation : UML 2.0.
• Architecture applicative : Transaction Script, patterns abstract factory, Singleton, Observer, façade
• Architecture distribuée 2-Tiers, modèle en couches
• Contrôle qualité
Plateforme d�quisition temps réel des évènements d�rètement des trains de voyageurs.
Portail web de restitution des informations consolidées.
- Gestion de projet :
• Planification, chiffrage.
• Pilotage d’équipe : 1 à 2 développeurs.
• Rédaction des spécifications fonctionnelles, spécifications techniques, dossier d𠆚rchitecture technique.
• Suivi des demandes d’évolutions.
• Pilotage des déploiements sur les environnements d’intégration et production.
- Conception – Développement :
• Modélisation : UML 2.
• Composants d�quisition asynchrone des évènements : EJB MDB
• Optimisation de l𠆚lgorithme de consolidation des évènements avec les horaires théoriques.
• Portail Web pour la restitution de l’information consolidée : JSP, EXT-JS 2.0.
• Web services : expositions des données de références inter applicatives (Horaires théoriques).
• Migration applicative Jboss4 Jboss6
• Contrôle qualité
Logiciel de gestion des offres commerciales.
Activités
- Référent technique
- Etude / Conception de l𠆚rchitecture applicative
- Formation de l’équipe projet
Etude pour la réécriture d’une application Access 97.
Activités
- Dossier des spécifications fonctionnelles générales et détaillées
- Dossier des spécifications techniques
- Dossier d'architecture technique
- Conception fonctionnelle
- Modélisation métier
- Chiffrage : méthode des points de fonctions