Votre mission si vous l'acceptez...
Nous recherchons un profil hybride : développeur expérimenté, facilitateur et organisateur du travail collectif.
Vous continuerez à comprendre le code, à participer aux choix techniques et, lorsque nécessaire, à développer.
Mais votre mission ne s'arrêtera pas là.
Nous voulons aussi progresser dans notre manière de concevoir, prioriser, développer et livrer nos évolutions.
Votre rôle sera de nous aider à construire ce cadre avec les équipes, puis à le faire vivre.
Comprendre le produit et le code
Pour accompagner une équipe de développement, nous pensons qu'il faut comprendre concrètement son travail.
Vous prendrez donc en main l'environnement technique GLPI, son architecture et ses contraintes.
Vous pourrez participer aux développements, aux revues de code, aux investigations et aux arbitrages techniques.
Organiser le flux de développement
Vous nous aiderez à rendre plus lisible le chemin qui mène d'un besoin à une fonctionnalité réellement livrée :
besoin → qualification → priorisation → développement → revue → validation → livraison.
Votre objectif ne sera pas d'ajouter du process pour ajouter du process.
Il sera de rendre le travail plus fluide, plus prévisible et plus collectif.
Faire vivre une méthode
Vous apporterez votre expérience des méthodes agiles et notamment de Scrum pour nous aider à construire une organisation adaptée à notre réalité.
Vous pourrez notamment intervenir sur :
- la structuration et la priorisation du backlog ;
- la clarification des besoins avant développement ;
- la définition de critères permettant de considérer un sujet comme prêt à être développé ;
- l'organisation des cycles de développement ;
- la mise en place et l'animation des rituels utiles ;
- la coordination entre produit et développement ;
- l'identification des blocages ;
- le suivi du flux de développement ;
- les rétrospectives et l'amélioration continue.
Nous ne recherchons pas quelqu'un qui viendra appliquer une méthode toute faite.
Nous recherchons quelqu'un capable de comprendre notre fonctionnement actuel, conserver ce qui marche et structurer ce qui doit l'être.
Faciliter
Votre rôle sera aussi de permettre à l'équipe de mieux travailler ensemble.
Faire circuler l'information, rendre les arbitrages visibles, provoquer une discussion lorsqu'elle est nécessaire, repérer un sujet qui stagne et aider l'équipe à trouver une solution feront partie de votre quotidien.
Vous n'êtes pas là pour distribuer les tâches.
Vous êtes là pour créer les conditions permettant à une équipe de développeurs expérimentés de travailler efficacement et avec le maximum d'autonomie.
Votre profil
Vous avez une solide expérience du développement web et une culture technique suffisamment forte pour être crédible et pertinent au sein d'une équipe de développeurs.
Vous connaissez notamment PHP et son écosystème moderne, idéalement Symfony, ainsi que Git, SQL et les pratiques de développement collaboratif.
Mais vous avez également développé une appétence forte pour l'organisation du développement logiciel.
Vous avez déjà participé à la mise en place ou à l'amélioration d'une organisation Agile/Scrum et vous comprenez réellement les principes qui se trouvent derrière les rituels.
Vous savez qu'un Daily de 15 minutes n'a, à lui seul, jamais rendu une équipe agile.
Nous apprécierons particulièrement votre capacité à :
- comprendre rapidement un environnement technique complexe ;
- dialoguer aussi bien avec des développeurs qu'avec les personnes portant le besoin produit ;
- transformer un besoin encore flou en travail exploitable par une équipe ;
- organiser et prioriser ;
- faciliter plutôt que contrôler ;
- identifier les blocages et faire avancer les décisions ;
- remettre en question un processus devenu inutile ;
- accompagner progressivement une équipe vers davantage d'autonomie.
Rémunération : à partir de 50 000,00€ par an
Lieu du poste : En présentiel