Dans le contexte de cette année en alternance, j'ai intégré l'équipe de développeurs web qui gère XLPro Portal chez Legrand France. XLPro Portal est un ensemble d'outils web qui sert de support pour les services d'XLPro avec de nombreuses fonctionnalités essentielles comme un portail de traduction, des statistiques d'utilisation des logiciels XLPro ou l'attribution de droits. Ces services sont donc en liens étroits avec d'autres corps de l'entreprise et de l'équipe XLPro.
Mobiliser les compétences en conception et en développement pour maintenir un projet existant, à l'aide des méthodes agiles de gestion de projet.
Comprendre et appliquer une méthodologie de gestion de projet pour garantir une coordination efficace, une planification précise et une maîtrise des ressources dans un contexte professionnel.
R5.02 | Management et Assurance qualité
R5.03 | Entrepreneuriat
R5.04 | Projet Personnel et Professionnel
Pour piloter le travail en équipe et le développement, l'équipe web utilise la méthodologie SCRUM. Les travaux sont représentés par des "User Stories" qui correspondent à une demande découpées en tâches . Le suivi de l'avancement des travaux se fait sur Azure DevOps où nous définissons l'état de résolution de nos tâches. Ceci permet de bien organiser son travail et de bien comprendre l'avancement des travaux de chacun sur le projet.
Une fois qu'une tâche est terminée, on crée une pull request (ou PR). Une pull request est une demande pour intégrer les modifications faites sur notre branche de travail vers la branche principale du projet. Ainsi chaque membre doit valider chaque PR pour que le code produit soit intégrer au projet . Cette organisation permet de s'assurer de la qualité du code grâce aux retours des membres de l'équipe sur le code produit ainsi que d'améliorer la compréhension du fonctionnement globale de l'application pour chacun des développeurs.
Le suivi du projet s'effectue selon des cérémonies avec un cadre temporel précis.
Les mêlées : tous les matins à 9h, l'équipe se réunie pour partager chacun à son tour son avancement sur ses tâches. Cela permet de suivre finement l'avancé avec des compte rendu quotidien tout en fortifiant la cohésion d'équipe.
Les sprints reviews : toutes les deux semaines, on effectue une rétrospective du sprint passé avec les tâches réalisés et on prévoit celle du sprint à venir. Cela donne une ligne directrice claire pour faire avancer les travaux.
AC35.04 | Défendre un projet de manière convaincante
J'ai amélioré mes compétences pour défendre mon travail. Notamment pour pour décrire le fonctionnement du code et débattre des méthodes à suivre
AC35.02 | Maîtriser la qualité en projet Web ou multimédia
Grâce à la méthode SCRUM et l'outil Git avec notamment le système de pull requests, j'ai amélioré mon analyse et le retour sur mon propre code ainsi que celui des autres de manière à maintenir une bonne qualité pour le projet.