Exemple de l'ancien interface
Il y a trois ans, un ancien technicien avait créé une interface centralisant plusieurs tâches utilisées par tous les techniciens.
Cependant, comme cette personne n'était pas familière avec le code PowerShell, l’interface était mal optimisée, très lente au lancement et à l’usage, ce qui fait que personne ne l’utilisait réellement.
De plus, le code était mal structuré, peu commenté, et donc très difficile à modifier.
Ma mission a donc été de mettre à jour cette interface, d’y ajouter de nouvelles fonctionnalités, et de commenter le script afin de le rendre plus lisible, maintenable, et adapté aux besoins actuels.
Pour la réalisation, j’ai travaillé en mode projet agile.
Chaque semaine, l’équipe me transmettait des fonctionnalités à ajouter (soit par ticket, soit à l’oral, que je notais systématiquement). Il s’agissait par exemple de nouvelles fonctions à intégrer dans l’interface, ou de raccourcis vers des dossiers ou des applications fréquemment utilisés.
Le vendredi, jour que nous avions décidé de consacrer au développement de l’interface, j’étais en télétravail et je réalisais le maximum de demandes.
Puis, chaque lundi matin, lors de notre réunion hebdomadaire, je présentais les fonctionnalités ajoutées, les problèmes rencontrés, et nous échangions sur les améliorations possibles avec les autres techniciens.
Ce processus s’est déroulé sur trois mois.
Aujourd’hui, l’interface étant finalisée, les développements se font ponctuellement, lors des moments creux dans la semaine, en fonction des demandes d’évolutions qui me sont remontées.
L'interface pendant la réalisation
Liste de création de bouton
Creation du bouton
Exemple de fonction liée à un bouton
Compétences mise en œuvre :
-Gérer le patrimoine informatique
-Répondre aux incidents et aux demandes d'assistance et d'évolution
-Travailler en mode projet
-Mettre à disposition des utilisateurs un service informatique
-