GES.C.A.P. est un logiciel de G.M.A.O, conçu pour la gestion des cartes à pointes (microélectronique : salles blanches et R&D).

En 2006, STMicrolectronics avait besoin d'un logiciel pour gérer les cartes à pointes de ses laboratoires de R&D.
Développeuse full-stack, rattachée aux laboratoires de R&D (site de Crolles), il m'a été demandé de concevoir un logiciel de gestion pour ce type d'équipement, puisque rien n'existait sur le marché dans ce domaine.
Un nouveau poste allait être créer : celui de gestionnaire de cartes à pointes. Cette personne, dont l'arrivée était prévue dans 3 mois, allait avoir besoin d'un outil de travail, d'un logiciel pour gérer son activité ... challenge accepted !
Comment concevoir un logiciel pour une activité qui n'a encore jamais existé ? Impossible dans ce cas de faire des recherches de produits existants, ni même d'interroger des utilisateurs puisqu'il n'en n'existent pas encore.
La donnée : je suis donc allée dans le laboratoire de R&D principale découvrir l'équipement : qu'est-ce qu'une carte à pointes ? Quels sont les différents types, familles ? Quelles sont leurs caractéristiques ? Pour quelles utilisations ? Sur quelles machines ? A quelles fréquences ? Par qui ? Quels sont les problèmes rencontrés ? ...
De l'observation sur le terrain : voir les cartes à pointes, les machines sur lesquelles elles étaient utilisées, comment et où étaient-elles stockées ?
J'ai rencontré les équipes, les ingénieurs : utilisaient-ils une nomenclature particulière pour les nommer ? Comment géraient-ils les incidents ? Quelles étaient les causes de pannes ? Comment se déroulaient le cycle de réparation ? Les commandes de nouvelles cartes ? Par qui ? Quel budget ? Auprès de quels fournisseurs ? ...
L'ensemble de ces données collectées m'a permis de créer l'architecture de la base de données, et de définir les fonctionnalités principales nécessaires à la gestion de cette activité.
A son arrivée 3 mois plus tard, la toute nouvelle gestionnaire avait une interface web à laquelle se connecter pour gérer l'ensemble de cette nouvelle activité.
Il s'agissait d'un MVP recouvrant les éléments et fonctions nécessaires :
* gestion des utilisateurs : rôles et droits associés (admin, super-users, users)
* gestion de stocks
* gestion des consommables
* gestion des fournisseurs
* gestion des contacts (internes et externes)
* gestion des incidents et réparations (analyses des causes, des symptômes, des délais, MTBF, MTTR,...)
* gestion des budgets
* gestion des commandes ouvertes (imputation et suivi automatisés)
* module statistiques (état du parc, délais, ...)
* module de backups
* module d'exportation de données
* module d'importation : initialisation d'un parc d'équipements
* scripts d'installation : création de la base de données, paramétrages et structure initiale.
...
Cela a permis de donner une vue d'ensemble, technique et financière à cette activité. Et de suivre la totalité du cycle de vie des cartes à pointes.
Par la suite, cette personne créant et développant ce nouveau poste, GES.C.A.P. fut le fruit d'une longue collaboration afin de faire évoluer ce logiciel au fur et à mesure des nouveaux besoins (dont la gestion d'autres types d'équipements), gérant plusieurs millions d'euros.
Ce logiciel a été ensuite déployé à l'ensemble des laboratoires de R&D sur ce site, puis en France, dans d'autres pays, avant de devenir un projet corporate mondial.
Quelques écrans de GES.C.A.P. : page d'accueil, modules statistiques, tableaux, formulaires.
Certification IDDN : Ges.C.A.P. est une oeuvre référencée, disponible sous GNU General Public License (Free Software Foundation).
Accessibilité
Avec ce projet, puis d'autres par la suite, j'ai été référente accessibilité auprès du pôle RSE (Responsabilité Sociétale des Entreprises) au sein de cette entreprise. Un déploiement de bonnes pratiques à ce sujet a été envisagé au niveau européen, puis worldwilde : SGDA-web_accessibility_v1.2.pdf