En tant que dev, on peut rencontrer régulièrement des "wastes" qui ralentissent notre productivité. Des opérations chronophages, une chaîne de CI/CD instable, des tests trop long à se lancer (qui nous poussent à context-switcher), bref les possibilités sont nombreuses.Vous en faîtes quoi, vous, dans ces cas-là ?Vous vivez avec ? Après, tout le monde perd bien du temps chaque jour sur des petits détails par-ci par-là, n'est-ce pas ? C'est "normal" non? Ou bien ça vous frustre, mais de toute manière, "on prend jamais le temps de traiter ces problèmes".Dans cet épisode, j'accueille Bastien Decroix, qui a passé 4 ans chez Qonto.Qonto, c'est une des plus belles scale-up françaises, qui a mis en place une culture Lean avec comme pilier majeur la volonté d'éradiquer tous les wastes et d'optimiser la productivité de ses équipes.Alors, comment on fait en pratique pour chaque semaine: identifier, recenser, et traiter ces wastes? C'est le sujet de ce podcast.Bonne écoute 🙂La reco de Bastien: La communauté Wealcome d'entraide et de partage pour les devs, créée par Michaël Azerhald.Hosted by Ausha. See ausha.co/privacy-policy for more information.
TLC - KhaledPour cet épisode 14, Khaled Souf vient partager avec nous sa vision du rôle de CTO et plus spécifiquement dans les starts-up en phase “early” jusqu’en phase “scale-up”. Au programme:Qu’est-ce que le rôle de “Fractional CTO” et pourquoi est-ce que cela peut être pertinent dans un contexte early stage? Quelle doit être la posture des CTO auprès des autres parties prenantes du projet lors de ces premières années décisives pour la suite?Quelles sont les erreurs fréquentes des CTO dans les start-up? Comment se préparer aux phases de croissance et aux prochains recrutements? Un grand merci Khaled de nous partager une partie de tes 17 années d'expériences dans la Tech 🙂Pour le contacter, le plus simple est de retrouver Khaled sur Linkedin: https://www.linkedin.com/in/khaledsoufLes recommendations de lecture:How to win friends and influence people - Dale Carnegie - 1998 (Traduction française: Comment se faire des amis)Team Topologies: Organizing Business and Technology Teams for Fast Flow - Matthew Skelton & Manuel Pais - 2019Shape Up: Stop Running in Circles and Ship Work that Matters - Ryan Singer - Disponible ici : https://basecamp.com/shapeupHosted by Ausha. See ausha.co/privacy-policy for more information.
Pour cet épisode #13, je reçois Céline Bayer, CTO de Lemonway.Après une vingtaine d'années passées dans la Tech, et plusieurs expériences en tant que CTO, j'ai proposé à Céline de nous partager sa vision du recrutement dans la Tech.Pendant ce podcast, on aborde:Ses expériences personnelles en tant que candidateLe processus de recrutement chez Lemonway Comment évaluer le "fit" culturel des candidat.e.s avec son entreprise Comment aborder les entretiens techniques et avec quels formatsComment bien réussir les onboardingsLes leçons apprises de précédents recrutements "ratés"Retrouvez Céline sur Linkedin pour continuer les échanges avec elle 🙂Un grand merci Céline pour ta participation 🤗La reco de lecture: "Radical Candor: How to Get What You Want by Saying What You Mean" - Kim ScottHosted by Ausha. See ausha.co/privacy-policy for more information.
Pour cet épisode 12, le dernier avant la pause estivale, je reçois Julien Gaubert, développeur sénior et artisan logiciel chez Arolla.Julien, c’est l’histoire d’un développeur comme il en existe beaucoup: passionné par son travail, l’envie de bien faire, de constamment chercher à apprendre et à s’améliorer, et animé par le plaisir de transmettre et partager ses connaissances avec ses pairs. Ces valeurs, il les a retrouvé dans celles du Software Craftsmanship.Dans cet épisode, Julien nous raconte comment, après 14 ans en tant que dev, il a récemment évolué dans une posture de Tech Lead dans son équipe.Non pas qu’il refusait le poste avant, mais un mélange de patience, d’humilité (beaucoup), de preuves faites sur le terrain et d’opportunités ont poussé à ce nouveau poste.Merci à toi Julien pour cet épisode 🙂Et un très bel été à toutes & tous, on se retrouve en Septembre pour la suite!Hosted by Ausha. See ausha.co/privacy-policy for more information.
Pour cet épisode 11 j’ai l’immense plaisir d’accueillir Yoan Thirion et Yann Courtel, tous les 2 coachs agiles et techniques, pour une heure d’échange passionnants où nous abordons entre autres:Ce que signifie être coach agile et technique dans une équipe de devs.Comment aider une équipe à progresser?Quelles erreurs éviter dans les attitudes?Quelles postures pour les leaders techniques?Pourquoi des équipes n’ont pas de Tech Lead?Yoan et Yann nous présenteront également l’Adent of Craft, une initiative lancée fin 2023 sous forme de calendrier de l’avent pour mettre en œuvre des pratiques de développement, le tout dans une démarche collaborative.Pour suivre l’Advent of Craft et le Summer of Craft:Repo Github: https://github.com/advent-of-craftDiscord: https://discord.gg/E5Z9s9UKTSLinkedin: https://www.linkedin.com/company/advent-of-craftLes recommandations de lecture:The Software Craftsman: Professionalism, Pragmatism, Pride - Sandro Mancuso - 2014Working Effectively with Legacy Code - Michael C. Feathers - 2004Drive: The Surprising Truth About What Motivates Us - Daniel H. Pink - 2009Code That Fits in Your Head : Heuristics for Software Engineering - Mark Seemann - 2021The Good Life: Lessons from the World's Longest Scientific Study of Happiness - Robert Waldinger M.D. and Marc Schulz Ph.D - 2023Software craft: TDD, Clean Code et autres pratiques essentielles - Cyrille Martraire, Arnaud Thiéfaine , Dorra Bartaguiz, Fabien Hiegel, Houssam Fakih - 2022Hosted by Ausha. See ausha.co/privacy-policy for more information.
Pour cet épisode 10 je reçois Nicolas Carlo, développeur et coach technique, qui vient partager avec nous ses expériences dans le domaine de la gestion de projets legacy (avec souvent un bon paquet de dette technique!).⇒ Comment leader une équipe sur des projets parfois en souffrance?⇒ Comment dédramatiser le code legacy?⇒ Comment gérer le contexte de dette technique avec le management?⇒ Quelles bonnes pratiques de développement insuffler dans les équipes? (TDD, …)J’aime bien sa vision des choses sur la valeur du code legacy: si il est là, et si on travaille dessus, c’est souvent qu’il a fait ses preuves en termes de business et de valeur ajoutée.Merci Nicolas pour ses 45 minutes passées ensemble 😉Découvrez l’excellent site de Nicolas sur le code legacy: https://understandlegacycode.com/Et en particulier son livre “Legacy Code: First Aid Kit”: https://understandlegacycode.com/first-aid-kit/, le guide pour voler au secours d’un code legacy.Ses recommendations:"Refactoring at Scale" de Maude Lemaire: https://understandlegacycode.com/blog/key-points-of-refactoring-at-scale/L'analyse de comportement quand tu arrives sur une codebase legac: https://understandlegacycode.com/behavioral-analysisPour contacter Nicolas, le plus reste son Linkedin:https://www.linkedin.com/in/nicolas-carlo-095b243b/Hosted by Ausha. See ausha.co/privacy-policy for more information.
Passer de développeuse à Engineering Manager (presque) du jour au lendemain, à quoi ça ressemble?Pour cet épisode #9 de Tech Lead Corner, Estelle Miliavsky, Software Engineer chez Docusign, nous partage la transition qu’elle a vécu et les nouveaux défis qu’elle a du relever:S’approprier un nouveau rôle et une nouvelle postureAider son équipe à grandir et à atteindre ses objectifsOublier ses reflexes de dev (vouloir tout résoudre avec des solutions simples)Et plein d’autres encore.J’ai personnellement beaucoup aimé la transparence et la sécurité psychologique qu’elle a su instaurer. Etre à l’aise pour demander ouvertement du feedback en tant que manager me parait clairement une “best practice”.Encore merci Estelle pour ta participation à ce podcast 🙂Hosted by Ausha. See ausha.co/privacy-policy for more information.
Etre Engineering Manager dans une équipe en full-remote, ça ressemble à quoi? 🙂Pour cet épisode 8 de Tech Lead Corner, j’ai eu le plaisir d’échanger avec Virginie Jugie, EM chez Ankorstore, pour comprendre plus précisément comment:⇒ Réussir ses missions en tant qu'EM⇒ Créer les conditions de réussite pour son équipe⇒ Communiquer efficacement dans un contexte full-remote avec 4 nationalités représentées⇒ Maintenir une culture de confiance et d’autonomie⇒ Accompagner chaque personne à progresser⇒ Aligner l’équipe sur des objectifs business tout en ayant connaissance des objectifs individuels pour aller dans le même sensJ’ai beaucoup apprécié dans cette discussion l’attention que porte Virginie au bien-être de son équipe, et comment elle essaye en permanence d’y maintenir une bonne cohésion et communication.Encore merci pour tout Virginie ! 🙂Ses recommandationsLe lien YouTube de la conférence "Une équipe Tech 100% à distance : ça marche !” du DevFest Toulouse 2023: https://www.youtube.com/watch?v=WK0rFpfXvmwDream Team, par Ludovic Girodon, paru en 2024 : https://www.fnac.com/a19419375/Ludovic-Girodon-Dream-Team#omnsearchpos=3Game storming, O'Reilly :https://gamestorming.com/https://www.amazon.com/gp/product/0596804172/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=0596804172&linkCode=as2&tag=gamestormingc-20Hosted by Ausha. See ausha.co/privacy-policy for more information.
Promouvoir le ou la meilleur.e dev au poste de Tech Lead de l’équipe, est-ce une bonne idée?Pour cet épisode #7 je reçois Benjamin Couet, coach Agile chez Conserto, pour parler spécifiquement du rôle de Tech Lead. Benjamin a co-construit une formation “Les postures du Tech Lead”, et on en parle à travers ce podcast pour comprendre:⇒ Quelles sont les attentes sur le volet technique pour un.e TL ? ⇒ Quelle posture de coach et de facilitateur adopter ?⇒ Comment aider l’équipe à bien s’organiser et comment intervenir dans les processus de décisions?⇒ Comment éviter le gate-keeping et former ses devs?C’est le sujet de ce podcast, un grand merci à Benjamin pour ta participation 🙂Plus d’infos sur la formation ici.Ses 2 recommandations de lecture:Le temps des leaders pop ! - Changer les chefs pour changer - par Marion Darrieutort, paru en 2023. Lien: https://www.fnac.com/a17434194/Marion-Darrieutort-Le-temps-des-leaders-pop-Changer-les-chefs-pour-changerThe Fearless Organization: Creating Psychological Safety in the Workplace for Learning, Innovation, and Growth Hardcover – Amy C. Edmondson - paru en 2018 - https://www.amazon.com/Fearless-Organization-Psychological-Workplace-Innovation/dp/1119477247 - En version Française: "L'entreprise sereine: La sécurité psychologique, pilier de l'entreprise hautement performante, humaine et résiliente"Hosted by Ausha. See ausha.co/privacy-policy for more information.
CTO & co-fondateur chez Theodo, Fabrice retrace son parcours depuis 15 ans et en particulier l'évolution de l'agilité dans leur gestion de projet et l'instauration progressive des principes Lean. Il nous explique les moments-clés de cette évolution, notamment le fait qu'avec les méthodes "traditionnelles" au forfait, il s'est aperçu que les incentives sont divergentes: une fois qu'on s'est mis d'accord sur un scope, le métier a tout intérêt à augmenter le scope, et la tech a tout intérêt à prendre des raccourcis techniques pour faire rentrer le scope. Et puis il y a aussi un manque dans l'ingéniosité des équipes, du au fait qu'avec des specs très détaillées en amont, il n'y a pas ou peu d'échanges entre les équipes et le métier.A partir de là, comment on fait changer les choses? C'est ce que nous raconte Fabrice dans ce podcast, avec notamment un focus sur la culture de l'amélioration continue chez Theodo.Ces enseignements de 15 ans d'expérience chez Theodo sont synthétisés dans le livre The Lean Tech Manifesto: Learn the Secrets of Tech Leaders to Grasp the Full Benefits of Agile at Scale, que Fabrice a co-écrit avec Benoît Charles-Lavauzelle (co-fondateur chez Theodo) et qui sort le 07 Mai 2024. Hosted by Ausha. See ausha.co/privacy-policy for more information.
Pour cet épisode n° 5 je reçois Mickaël Wegerich, Tech Lead & Coach technique agile, qui vient nous partager sa vision de ce qu’est être un leader technique.Selon lui, c’est une combinaison de qualités techniques, d’un sens de l’humain et de bons process d’organisations.Il insiste sur l’enjeu de garantir la pérennité du projet, et comment y arriver. On discute aussi de comment faire monter en compétences ses équipes, les faire progresser et comment collecter du feedback auprès d’elles.Merci Mickaël d’avoir participé à ce podcast de Tech Lead Corner!Ses recommendations de lecture:Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans (Le “Blue book”Implementing Domain-Driven Design - Vaughn Vernon (Le “Red book”)Domain-Driven Design Distilled - Vaughn Vernon (le format de poche du Red book)Functional Programming in Scala - Paul Chiusano, Rúnar Bjarnason, Mark ThomasMicroservices Patterns: With Examples in Java - Chris Richardson, Aiden Humphreys, Lou FernandezClean Agile: Back to Basics - Robert C. Martin & Theodore O'BrienTeam Topologies: Organizing Business and Technology Teams for Fast Flow - Matthew Skelton & Manuel PaisRadical Candor: How to Get What You Want by Saying What You Mean - Kim ScottNe coupez jamais la poire en deux: Un manuel redoutable pour négocier gagnant par un négociateur du FBI - Chris Voss & Tahl Raz (Auteur)Les mots sont des fenêtres (ou bien ce sont des murs) - Marshall B. RosenbergHosted by Ausha. See ausha.co/privacy-policy for more information.
Pour cet épisode #4 j’accueille Rafik Ferroukh, Software Architect chez Allianz Technology.Au programme:Un projet de digitalisation d’un domaine métier de l’assurance impliquant la mise en place de squads et de micro-services, avec un fort enjeu de montée en compétences des équipes soutenu par le partage de connaissancesLa vision de Rafik sur ce que signifie être un.e Tech Leader: un savant équilibre entre connaissance technique et gestion de l’humainL’impact de la GenAI dans le développement et les questions qu’elle soulèveLes recommendations de Rafik:Les conférences:Devoxx La Duck Conf (Octo)Web SummitAPI DaysLe profil Linkedin de Milan MilanovicRetrouvez également la chaîne Youtube de Rafik, UnBullshIT .Hosted by Ausha. See ausha.co/privacy-policy for more information.
Pour cet épisode #3 j’accueille Julien Topçu, VP Tech chez Shodo.Au programme:04:55 - Comment il a mené avec une équipe de 5 personnes un projet de refonte d’un système de réservation de voyages en train avec une ligne directrice claire: aller le plus en vite en prod.36:58 - Pourquoi un.e Tech Leader doit savoir s’adapter à son équipe et co-construire avec elle une culture qui lui correspond.52:59 - Qu’attendre de la GenAI? C’est aussi l’occasion de se repencher sur la question : “c’est quoi, notre métier de développeur?”Les recommandations de lecture de Julien:Accelerate - Nicole Forsgren, PhD, Jez Humble and Gene Kim - Paru en 2018 ****: https://www.fnac.com/livre-numerique/a11784658/Jez-Humble-AccelerateTeam Topologies - Matthew Skelton & Manuel Pais - Paru en 2019 https://www.fnac.com/livre-numerique/a13641158/Matthew-Skelton-Team-Topologies#omnsearchpos=1Parmi les conférences mentionnées dans l'épisode:Model Mitosis : ne plus se tromper entre les micro-services et le monolithe https://www.youtube.com/watch?v=w8tEZvgCIycLoi de Conway: Lorsque votre conception produit se fâche avec votre organisation - https://www.youtube.com/watch?v=GyWUN27ErcgRetrouvez Julien sur Linkedin & X.Hosted by Ausha. See ausha.co/privacy-policy for more information.
Dans cet épisode #2, j’accueille Dimitri Baeli, Staff Engineer chez Backmarket, co-fondateur de Tech.Rocks et de la conférence FlowCon.Au programme:03:58 - Comment Dimitri a lancé le projet BackMarket For Business et les choix stratégiques qu’il a du faire27:37 - Pourquoi les Tech Leaders doivent piloter leur base de code avec le Trunk-Based Developement et garder la maitrise du flux de livraison du code en prod avec les concepts de Kanban38:14 - La GenAI est un support à des tâches bien spécifiques dans les gestes des devs et tech leaders (et ne pas voir l'IA comme un “golden hammer")Les recommandations de Dimitri:La conférence Tech.Rocks et les podcasts Tech.Rocks (https://www.tech.rocks/podcasts)La conférence FlowCon (https://flowcon.io/) qui aura lieu les 6 et 7 Mars prochain, avec toutes les vidéos associées sur la chaîne Youtube: https://www.youtube.com/channel/UCfhbhmrr8bi28jplf6ADt2w, et enfin les Meetup FlowCon (https://www.meetup.com/fr-FR/FlowCon-France-Meetup/)The Principles of Product Development Flow: Second Generation Lean Product Development - Donald G. Reinertsen https://www.goodreads.com/book/show/6278270-the-principles-of-product-development-flowHow to Measure Anything: Finding the Value of Intangibles in Business - Douglas W. Hubbard - https://hubbardresearch.com/publications/how-to-measure-anything-book/Hosted by Ausha. See ausha.co/privacy-policy for more information.
Dorra Bartaguiz, VP chez Arolla, est la 1ère invitée du podcast TLC. Au sommaire: (03:11) Un projet de refonte dans un contexte de marketplace: avec son équipe, elle a du refactorer un monolithe en quelques mois avec un objectif de zéro bugs. (merci le Golden Master!) (24:11) Sa vision de ce qu’est un.e Tech Leader: une combinaison d’expertise technique, d’une capacité à fournir des feedbacks constructifs, savoir détecter et alerter les problèmes au plus tôt, et surtout une passion pour la transmission auprès des devs. (36:05) L’impact de l’IA dans l’ingénierie logicielle: gagner du temps lors la génération d’exemples et de cas de tests, et comment prendre le réflexe d’utiliser ces nouveaux outils comme un support très performant.Ses 2 recommandations de lecture: Software Craft - TDD, Clean Code et autres pratiques essentielles. Paru en 2022 - Auteurs: Cyrille Martraire, Arnaud Thiéfaine, Dorra Bartaguiz, Fabien Hiegel, Houssam Fakih - LienIt Doesn't Have to Be Crazy at Work Hardcover – Paru en 2018 - Auteurs: Jason Fried, David Heinemeier Hansson - Lien Hosted by Ausha. See ausha.co/privacy-policy for more information.