LEADER TECHNIQUE
Son expertise
Le Leader Technique (LT) est un Équipier Agile (EA).
Expert en conception technique et en développement, il porte la vision technique du Produit. Il garantit la qualité du code et des tests de l’équipe et donne l’exemple. Il est moteur dans la progression et l’autonomie des autres développeurs, ainsi que la résolution collective des problèmes.
Il s’assure également que les choix techniques qui sont faits dans l’équipe sont bénéfiques pour l’expérience utilisateur tout en étant optimaux vis-à-vis de l’architecture définie et des objectifs de performance, modularité, sécurité, disponibilité, résilience et scalabilité du Produit.
Ses missions
- Porter et diffuser les bonnes pratiques de développement dans la Squad (Clean Code, Refactoring).
- Assurer la qualité, la robustesse, la modularité, la généricité (principes SOLID, DRY) et la performance du code écrit dans l’équipe et de l’architecture.
- Promouvoir une démarche basée sur les tests, et s’assurer de la présence et de la pertinence des tests automatiques et de leur bonne utilisation dans les processus d’intégration et de déploiement continus.
- Être moteur dans la progression et l’autonomie de l’équipe à travers des pratiques telles que le pair/mob programming ou la revue de code. Favoriser la collaboration et la résolution collective des problèmes techniques.
- Apporter son expertise en techniques de développement et accompagner voire prendre en charge les développements les plus complexes.
- Veiller à la compréhension et au respect des normes et objectifs dans la Squad sur les questions de sécurité, de disponibilité et d’inter-opérabilité des systèmes pour favoriser le partage des responsabilités.
- Assurer une veille technologique permanente visant à anticiper l’obsolescence des composants techniques mais aussi d’expérimenter de nouvelles technologies potentiellement génératrices de valeur pour le produit (POC).
- S’assurer de la pertinence de la documentation technique et de sa mise à jour.
- Superviser les études techniques préalables au lancement du Produit ou de ses évolutions (cadrage architecture et design préalables).
- Collaborer avec le Product Owner et les Ops pour proposer des solutions répondant à la fois aux enjeux techniques, métiers et de delivery.
- Sensibiliser l’ensemble des parties prenantes et le management aux enjeux techniques.
Compléments & Bonnes Pratiques
- Participer et contribuer à des communautés transverses (guildes techniques).
- Effectuer une veille technologique rigoureuse et en faire bénéficier le reste de l’entreprise.
- Contribuer, à travers la Definition Of Done (DoD), au respect des normes et de la production de documentation et, plus globalement, à la qualité.
- Travailler avec le RDR et les autres Leaders Techniques pour permettre l’alignement des Squads.
Postures & Savoir-être
- Il dispose :
- Posture de servant leader bienveillant avec les autres membres de la Squad,
- Capacité à s’appuyer sur l’intelligence collective,
- Vraie qualité d’écoute et d’aisance relationnelle,
- Capacité à transmettre et diffuser ses connaissances,
- Aptitude à déléguer et à responsabiliser,
- Grande rigueur et d’un fort niveau d’exigence pour amener la Squad vers l’excellence,
- Forte appétence pour l’expérience utilisateur et ses impacts techniques,
- Force de proposition de solutions innovantes et pertinentes.