- Administration ClearCase et SVN sur différents serveurs Unix, Linux et Windows.
- Assistance techniques et méthodologiques et conseils aux utilisateurs de ClearCase et SVN repartis sur
plusieurs sites en France et à l’étranger.
- Audit du bon usage de ClearCase et SVN
- Habilitation des utilisateurs aux VOBs ClearCase et dépôts SVN
Migration de ClearCase vers SVN :
- Compilation et installation de SVN sur des stations Linux et Solaris.
- Définition de procédure et outillage pour la migration des sources de ClearCase vers SVN.
- Assistance des projets pour adapter leur process, plan de gestion de configuration et outillages à SVN
- Migration des sources de nombreux projets de ClearCase vers SVN.
Conception et développement d’une Application Intranet offrant les fonctions suivantes :
- Packaging et Livraison des sources et binaires à partir des postes des développeurs et/ou des VOBs
ClearCase vers une plateforme Z-OS,
- Reporting (formats Excel et HTML) de suivi de consommation de licences ClearCase et ClearCase Multi-Site
sur plusieurs serveurs de licences,
- Suivi et Indicateurs de l’activité dans les VOBs ClearCase et Dépôts SVN (repartis sur plusieurs serveurs
Windows et Unix),
- Suivi des habilitations aux VOBs ClearCase et dépôts SVN.
- Suivi et métriques des migrations de ClearCase vers SVN.
- Et quelques fonctions ClearCase non disponibles sous le client CCRC, telles que le listing de tous les
checkouts d’une VOB, le différentiel entre labels etc.
Conception et développement d’une application de gestion du référentiel GCL:
- Cette application gère dans une base de données MySQL les références des applications gérées en
configuration, les dépôts SVN et VOBs ClearCase, les utilisateurs et leurs habilitations (autorisation d’accès),
les responsables etc.
- Elle est surtout utilisée pour la génération des indicateurs et métriques, des mailings aux responsables et
utilisateurs, suivi des migrations et archivages.
Gestion des Changements sous ClearQuest :
- Evolution et maintenance du schéma (bases) ClearQuest et support aux utilisateurs.
- Développement d’une bibliothèque Perl et d’outils au-dessus de l’API ClearQuest facilitant l’automatisation
de nombreuses tâches telles que la mise à jour des bases ClearQuest à partir de fichiers Excel ou csv, la
génération de fiches en PDF, l’export des résultats de requêtes au format texte, Excel, HTML, ou XML.
- Automatisation de l’extraction et visualisation à travers une même interface Web des métriques
(diagrammes, statistiques, fiches en PDF) des différents projets.
- Conception et développement d’une application générique (indépendante des schémas ClearQuest)
d’automatisation des échanges des Faits Techniques (FT) entres bases ClearQuest permettant la propagation
des FT d’un projet vers un ou plusieurs autres projets des différents environnements de développement.
- Génération de tableaux de bord Excel basés sur des requêtes SQL complexes.
Gestion Documentaire :
- Evolution et adaptation des fonctionnalités de l’application Web MODULO1 de gestion documentaire aux
besoins de Thales TRSS.
- Déploiement, maintenance et support aux utilisateurs et responsables de la gestion documentaire.
- Développement d’outils autour de MODULO (en Perl, Tcl/Tk):
o pour faciliter la migration de la documentation gérée dans des répertoires Windows vers des espaces MODULO.
o Interrogation et création de livraisons de documents aux clients, revues …
o Extraction et présentation sous format HTML et Excel des états via une interface web simplifiée.
Gestion des ressources humaines
- Conception et développement (en PHP, MySQL) d’une Application Web de gestion des ressources humaines
internes et suivi des prestations externes de Thales TRSS.
Mise en place, administration, maintenance, conseil et support aux utilisateurs des outils de gestion de
configuration d’ateliers de développement basés sur ClearCase de base et ClearCase UCM,
ClearQuest, Crystal Reports, VAX/CMS, RTRT, ADA, Hood, Scade, Adobe Framemaker:
- Définition des méthodes et stratégies pour le développement en parallèle et multi-cibles.
- Administration ClearCase de base et UCM de la gestion des sources et documentation des différents
logiciels : création de vues, streams, baselines de références, control des droits d’accès et du bon usage des
règles définies dans les PGCL, support aux utilisateurs …
- Administration ClearQuest de la gestion des Evolutions et Anomalies : Définition et maintenance de
schémas, création de rapports et diagrammes en utilisant Crystal Reports, support aux utilisateurs.
- Développement d’outils de génération de rapports, tableaux de bord, de documentation (Dossier de
fabrication, Fiche de description de version : VDD) aux formats framemaker et PDF à partir des données des
bases ClearQuest et VOB ClearCase.
- Participation aux développements (en Perl, Tcl/Tk, Shells Unix) et maintenance des customisations et
outillage de ClearCase UCM et ClearQuest.
- Réception et mise en configuration des sources et documentation développés par des équipes externes
(France, Suède, Espagne, Italie) : compilation, création de baselines.
- Automatisation des transferts (par FTP) des sources et données entre VAX/VMS et ClearCase/Unix.
- Migration des sources et documentation du programme de Vol Ariane 5 de l’ancien atelier basé sur
ClearCase de base vers le nouvel atelier basé sur ClearCase UCM.
- Mise à jour des procédures et outils de fabrication.
- Relecture, mise à jour de Plans de gestion de configuration logiciel
- Relecture et vérification des fiches de suivi de modifications
- Participation aux CCB des projets ARIANE 5 et VEGA.
Fabrication (Sous VAX/VMS et Unix), Documentation (Dossier de fabrication, fiche de description de
version) et Livraison des programmes de vol Ariane 5 au client Arianespace.
Création, suivi (Sous une base MySQL) et livraison de data packs (documentation, sources, binaires) du
projet VEGA aux différents partenaires.
Développement et administration d’intranets avec Apache et SPIP centralisant la recherche et l’accès à
la documentation gérée en configuration, aux fiches des Evolutions/Anomalies, suivi des livraisons
aux clients, tableaux de bords des différents projets.
Gestion de configuration :
- Organisation en projets et définition de l’architecture du code sous Palas-X2
- Réalisation des outils de migration et migration des sources et de la documentation d’Unix vers Palas-X.
- Conception et implémentation d’outils de production de code sous Palas-X.
- Administration, formation et support Palas-X
Gestion des évolutions et anomalies (Déclaration de Faits Techniques):
- Mise en place de la gestion et du suivi des DFT sous Paradox.
- Réalisation d’une application Access de gestion et de suivi des DFT.
- Migration des bases de Gestion des DFT de Paradox vers la nouvelle application Access.
- Reporting mensuel des indicateurs et métriques qualité de chacun des sous systèmes du logiciel du
SESAR3000.
Développement:
- Maintenance du système de gestion d’objets et du documentaliste du Testeur, développés en C++.
- Conception et réalisation (en Tcl/Tk) d’un outil graphique (basé sur des freewares) centralisant et
uniformisant la recherche (selon des attributs et plein-texte) et la consultation de la documentation gérée
sous différentes bases Palas-X et arborescences Unix.
- Conception et développement d’un interpréteur (extension) Tcl pour Palas-X permettant l’écriture de scripts
Palas-X en Tcl/Tk tels que les scripts d’audit des bases, d’import/export, d’automatisation de création de
configurations, livraisons etc.
- Support Unix
Conception et réalisation d’un service (API en C) au dessus des interfaces PCTE pour le portage de
Palas-X sous Emeraude.
Réalisation et Intégration d’outils sous Palas-X.
Projet EMERAUDE: Implémentation ...