Accueil
AlpesCraft ouvre ses portes à 8h15. Nous serons ravi de vous accueillir autour d'un café, d'un thé et de viennoiseries
Présentation de Orga
AlpesCraft
AlpesCraft ouvre ses portes à 8h15. Nous serons ravi de vous accueillir autour d'un café, d'un thé et de viennoiseries
AlpesCraft
AlpesCraft
CTO @sunday
Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man
AlpesCraft
L’engagement en entreprise est devenu un point essentiel des stratégies RH mais aussi un élément récurrent de la novlangue managériale. Pourtant ce terme est mal compris, confus et parfois confondu avec des concepts voisins comme le sens ou la performance. Nous verrons dans cette présentation ce que signifie l’engagement en entreprise, comment le cultiver et quelles sont ses limites, le tout au travers de différents travaux de recherche en sociologie et psychologie.
Chief of Staff au sein de la start-up Fabriq, mon expertise porte sur le management, la structure et l'organisation du travail. J’ai pu donner plusieurs dizaines de conférences sur ces sujets en france et au Canada mais aussi écrire diverses tribunes pour Le Monde, Harvard Business Review ou encore Les Mondes du Travail. Enfin, je suis animateur du podcast Zéro Virgule, podcast donnant la parole à des chercheurs et chercheuses en sciences sociales.
Les activités de recherche utilisateurs sont essentielles pour mieux comprendre les besoins des personnes qui utiliseront nos logiciels et nos services.
Mais elles sont trop souvent faites de manière séquentielle et en amont des équipes de développement: On passe beaucoup de temps à analyser les besoins utilisateurs, à définir comment y répondre et on développe quand on est sur de savoir ce qu'il faut faire pour apporter de la valeur.
C'est très bien sur le papier mais en pratique c'est un cycle en V déguisé (et très souvent inconscient)
Dans cette atelier, je vous présente une manière d'identifier, prioriser et mener la recherche utilisateur en intégrant tous les acteurs qui le souhaitent dès le départ et de manière très itérative.
Nous apprendrons à accepter d'avoir une idée de solution dès le départ, à accepter aussi celles des autres, à les découper, les prioriser et les traiter ensemble.
Nous verrons aussi comment éviter de surinvestir quand ce n'est pas nécessaire.
J'aide les équipes de direction à concevoir et à maintenir des mécanismes opérationnels simples pour mieux leur stratégie ou leur transformation produit. Je fais ça depuis plus de 20 ans, d'abord depuis les tranchées, puis les comités de direction et aujourd'hui comme consultant.
🚨 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
🚨 Merci de venir avec un environnement de développement ainsi que le répo github Kata Lift Pass Pricing initialisé
Refactor, c'est changer la structure du code sans changer son comportement (bugs inclus).
Comment savoir si on a bien refactor? En testant le comportement avant et après la modification. Quid si le code n'est pas testé? C'est une définition du code legacy et la meilleure stratégie consiste à écrire des tests avant de refactor…
Mais si le code n'est pas facilement testable, il vous faudra refactor le code d'abord pour pouvoir écrire les tests! C'est le paradoxe du code legacy.
Dans cet atelier, je vais vous montrer comment se sortir d'une telle situation de manière fiable et sécuritaire. Nous allons identifier ce qui rend les tests compliqués et nous appuyer sur vos outils ainsi que des recettes précises pour refactor suffisamment le code afin de le rendre testable. Le tout, sur un exemple de code concret avec un kata de refactoring assez réaliste.
Nicolas Carlo est un développeur web en freelance vivant à Montréal. Il aide les gens à développer des logiciels maintenables et partage cette passion avec ses collaborateurs. Il organise le meetup "Software Crafters Montréal" chaque mois, la conférence MenderCon chaque année et il développe des projets open-source sur son temps libre… quand il ne profite pas tout simplement de la vie avec sa famille !
Que doit-on entendre derrière le terme Observabilité (O11y en abrégé) ?
Quel lien avec Opentelemetry, autre buzz-word ?
Et surtout, qu'est-ce que ça change concrètement ?
Nous présenterons rapidement les concepts de l'Observabilité, ce qu'ils impliquent dans les équipes applicatives et IT (vous avez dit DevOps ?), pourquoi c'est à la mode, et surtout, nous présenterons quelques exemples en démo "live" (avec votre indulgence...) et répondrons même aux questions d'experts ou "marché".
L'objectif est de parler à tous de ce sujet, que vous soyez observateur ou acteur technique.
Consultant et dirigeant de Phenisys, dédié à l'expertise en Observabilité
Consultant expert en Observabilité
Nous allons déconstruire ensemble 3 biais cognitif qui freinent notre acceptation de la différence et donc l'inclusion dans nos équipes. Histoire de parler de ce sujet sous l'angle des softskills, parce que le faire ensemble est au cœur du Craft. Ce sera interactif, dynamique et y'a même des petites formes toutes mignonnes ;)
Développeuse back dans l'univers Java après une carrière d'enseignante et de formatrice en softskills
Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man
AlpesCraft
Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man
AlpesCraft
Il vous est déjà arrivé qu’on vous demande de la visibilité alors que la seule chose que vous savez est que vous n’en avez aucune ? Ou au contraire on vous demande de faire roadmap, estimation, projection et comité de pilotage pour un projet sur lequel aucune erreur n’est possible ?
Nous vous invitons à venir découvrir Cynefin. Un outil modélisant plusieurs typologies de relation à une problématique et nous invitant à adapter nos comportements en fonction.
Utile pour améliorer l’alignement dans les équipes, augmenter les chances que les décisions que nous prenons fonctionnent ou tout simplement faire le grand saut de réduire la confusion. C’est une petite partie du potentiel de Cynefin que nous vous invitons à découvrir à travers ce talk.
Passionnée par l’être humain, la psychologie et la sociologie, j’accompagne les personnes et les équipes dans leur cheminement vers plus de responsabilité et de liberté individuelles. La Communication Bienveillante (CNV) est mon outil de prédilection.
Je fais de l'accompagnement technique et organisationel chez Azaé, passionné des méthodes de travail et de l’auto-organisation dans les entreprises. Curieux par nature, je suis toujours à la recherche de ce qui peut améliorer le travail collectif d’une organisation. Je suis signataire des manifestes Artisans du Logiciel et Agile.
Avez-vous déjà ouvert un fichier de code legacy et eu l’irrésistible envie de refermer votre IDE ? Rassurez-vous, on a toustes vécu ça ! Mais si on vous disait qu’avec quelques règles simples, ce code peut devenir plus lisible, maintenable et même plaisant à faire évoluer ?
La programmation orientée objet, c’est “easy to learn, hard to master”. Dans cette session, nous vous embarquons dans une session de pair programming en live, où nous appliquerons les Object Calisthenics : 9 règles conçues pour muscler votre code et le rendre plus modulaire. À partir d’une base legacy en Kotlin, nous ferons ensemble un refactoring incrémental pour la transformer en un code robuste, élégant et facile à maintenir.
Au programme : du fun, du refactoring, et des astuces concrètes, avec en tête la maxime de Kent Beck : “Make the change easy, then make the easy change.
Repartez avec une envie irrépressible de rouvrir votre IDE et améliorer votre codebase.
Je suis développeuse web (PHP, Python, JS), experte en intégration web et facilitatrice Agile. J'adore travailler en mob programming et je facilite des sessions de découverte pour @mobprogfr. Je suis passionnée par le HTML/CSS et j'ai créé @Csscade, une communauté française sur l'intégration web. J'aime apprendre le software craft et les tests, et je crois énormément à l'Agilité.
Développeur et organisateur d'événements : Agile Tour Rennes, SoCraTes Rennes, meetup Software Crafters Rennes Egalement Scrum master ou directeur technique suivant les lieux, les projets ou les époques. Mon intérêt dans mon métier, c'est le partage des connaissances et l'apprentissage perpétuel, aussi bien humain que technique. Et les gens qu'on rencontre sur ce chemin !
Le TDD (Test Driven Development) est essentiel pour du développement professionnel et agile. Aujourd'hui, cette nécessité est reconnue par la plupart des développeurs. Par contre, le constat au quotidien est toujours le même : très peu de développeurs pratiquent le TDD régulièrement. Pourquoi ? Notamment parce que cette pratique est simple à comprendre mais difficile à mettre en oeuvre. Lors de cette session, en live coding, je montrerai les bases du TDD en pointant quelques astuces et pièges à éviter.
Passionné par le développement et l'agilité, j'aime partager et échanger, surtout autour des bonnes pratiques qui nous permettent de produire, en toute agilité, des applications de qualité et qui répondent aux attentes des utilisateurs.
AlpesCraft
AlpesCraft
Si WannaCry n'est pas le premier ransomware, il est au moins celui qui a causé le plus de dégâts dans toute l'histoire d'Internet. Infectant plusieurs centaines de milliers d'ordinateurs grâce à une faille présente sur des systèmes Windows obsolètes, il contraindra même Microsoft à publier un patch de sécurité pour des OS qui n'étaient alors plus maintenus.
Devant l'ampleur de cette cyberattaque, plusieurs équipes se sont mobilisées afin de freiner sa propagation et d'aider les victimes à récupérer leurs fichiers.
Retour sur cette traque de longue haleine, entre cryptographie, rétro-ingénierie et analyse forensique.
Développeuse backend passionnée d'investigation numérique, j'aime comprendre le fonctionnement des systèmes.
🚨 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
🚨 Merci de venir avec un environnement de développement ainsi que le répo github advent-of-craft initialisé
"La vie, c’est comme une boîte de chocolats : on ne sait jamais sur quoi on va tomber."
Mais dans cette boîte, chaque chocolat est une pratique pour transformer la qualité de vos développements et inspirer vos collègues.
Bienvenue dans l’Advent of Craft, un atelier interactif où chaque surprise est un levier pour devenir un·e crafter d’exception.
🍫 Ce qu'on va découvrir ensemble
Des pratiques impactantes et concrètes. On explorera des pratiques telles que :
Une application immédiate de ces apprentissages : repartez avec des katas inédits prêts à être utilisés dans votre langage favoris (7 langages disponibles).
Un impact direct sur vos projets : Chaque pratique vue pendant cet atelier a été pensée pour améliorer la lisibilité, la maintenabilité et la fiabilité de nos développements.
🎭 Ce que vous vivrez :
1. Live Coding : Découvrez en direct comment appliquer ces pratiques à des cas concrets.
2. Katas collaboratifs : Travaillez en binômes sur un défi inédit pour expérimenter et intégrer ces concepts.
3. Moments d’échange : Discutez des défis rencontrés, partagez vos idées, et repartez avec des solutions prêtes à l’emploi.
🎉 Pourquoi participer ?
1. Parce que la vie, c’est apprendre. Cet atelier est une occasion de découvrir des pratiques concrètes et impactantes, le tout avec une touche d’humour.
2. Parce que coder, c’est partager. Vous repartirez avec des katas inédits dans votre langage préféré (7 langages disponibles), prêt à impressionner vos collègues.
3. Parce qu’on peut toujours s’améliorer. Forrest a couru à travers l’Amérique, vous, vous allez traverser le monde du craft.
Rejoins-nous et découvre pourquoi chaque kata est une opportunité d’améliorer notre quotidien… et celui de nos projets !
Je suis un coach agile technique / software crafter passionné qui a toujours envie d'apprendre et de partager avec les autres (#sharingiscaring). J'ai commencé à coacher des équipes et individus il y a environ 8 ans lorsque j'ai réalisé que j'aimais aider d'autres développeurs et apprendre chaque jour.
Technical Coach specialized in software craftsmanship. 🚀 I help team deliver faster and better quality products and create a unique culture for technical excellence.
🚨 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
🚨 Pour gagner du temps clonez et suivez les requirement des README : snail-race-kata
🧪Vous aimez vraiment écrire des tests avec des mocks ?
Ou peut-être...
Et si le vrai problème... c’était les mocks eux-mêmes ? 👀
Dans cet atelier, Johan Martinsson et Mathieu Cans proposent une alternative plus simple et plus fiable, basée sur leur expérience :
🎭 Des simulateurs à la place des mocks, validés par des tests de contrat (Adapter Contract Testing).
💡 L’idée ?
Résultat : no more trouble 😉👇🏽
Convaincu que la responsabilité collective de la qualité ainsi que l’existence de feedbacks sont au cœur de la réussite des projets informatiques, je développe des produits en équipe par petits incréments.
Johan Martinsson est développeur freelance, passionné entre autres par le design du code. Fort de plus de 20 ans d’expérience, il consacre les 15 dernières années à aider des équipes à maîtriser le développement guidé par les tests dans plusieurs langages. Il trouve régulièrement de (bonnes) excuses pour aller montrer un peu de code dans des conférences en France et ailleurs. Johan a organisé le premier Code Retreat en France, ainsi que le tout premier Legacy Code Retreat mondial avec JB Rainsberger et Rémy Sanlaville. Il est cofondateur du meetup Craft à Grenoble et de la conférence AlpesCraft. Il a aussi longtemps coorganisé le coding dojo grenoblois, SnowCamp et Agile Grenoble.
Construire un produit, c’est bien plus qu’une simple série de tâches à accomplir : c’est l’art de fédérer des talents uniques autour d’une vision claire et inspirante.
Cette conférence vous dévoile les secrets pour transformer votre équipe, encourager l’autonomie et garantir que chacun trouve sa place.
Des astuces concrètes et des exemples inspirants vous guideront pour donner à vos équipes le super-pouvoir de l'alignement.
Depuis plus de 20 ans, Safia accompagne les équipes produit dans des environnements variés et complexes, en conjuguant besoins utilisateurs, objectifs business et réalités techniques. Sa vision systémique et son sens stratégique lui permettent d’aligner les parties prenantes autour d’une vision claire et de prendre des décisions adaptées aux enjeux. Curieuse, adaptable et engagée, elle imagine des solutions qui ont du sens, en créant des expériences utilisateurs à la fois utiles, cohérentes et durables.
Product Manager au sein de Zenika et ex-Product Owner chez Bedrock Streaming (45 millions d'utilisateurs en Europe), j'accompagne depuis plus de 7 ans diverses équipes et entreprises à avoir une approche produit centrée sur l'utilisateur et orientée sur l'impact et la valeur 🎯 Que ce soit en pré ou post Market Fit, en B2C, B2B ou B2B2C, mon objectif est de faire le lien entre enjeux business, expérience utilisateur et équipes techniques pour construire un produit numérique innovant et à forte valeur ajoutée 💪
Je vais vous présenter la technologie ultime pour refactorer le code spaghettis, la solution qui règle tous vos problèmes de legacy, une solution hardware à moins de 20€ : la manette de console. Pourquoi payer un clavier avec une centaine de touches et une souris, quand une manette avec une quinzaine de boutons suffit largement ?
Et si, comme toutes les silver bullets, la stratégie d'utilisation était plus importante que l’outil en lui même ? Et si en travaillant calmement et méthodiquement on pouvait dépatouiller du code bien sale en laissant l'IDE résoudre automatiquement les problèmes ?
Du coup live refactoring à la manette, parce que pourquoi pas !
Développeur et formateur sur le Craft, il est aussi co-organisateur du meetup Ardèch’Drôm Dev.
Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man
AlpesCraft
Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man
AlpesCraft
Christophe Maldivi
Comment dépasser ces conflits qui entravent nos vies?
Comment rétablir un dialogue avec cet autre avec lequel on doit faire?
Nous explorerons notre rapport au conflit, ce qu'il provoque en nous, en quoi il nous enferme et nous amène à diaboliser l'autre.
Nous verrons comment la médiation peut aider à transformer l’interaction conflictuelle.
Quand faire appel à un médiateur ? Quelle est la place du manager ? Quelle différence avec la conciliation ou la négociation raisonnée ?
Nous donnerons des exemples et des pistes de réflexions sur ces sujets, en se basant notamment sur les travaux d'Agnès Vandevelde-Rougale (sociologue), Emilie Thivet-Grivel (avocate) et Olivier Chambert-Loir (médiateur).
Développeur depuis une vingtaine d'années, j'ai un intérêt pour les problématiques non techniques de notre métier.
Vous êtes fatigué des réunions qui semblent ne mener nulle part ? J'ai souvent ressenti cette frustration lors de sessions de product refinement. Ces réunions se transformaient souvent en débats sans fin où il était très compliqué de rester concentré jusqu’à la fin.
Comme le dit Alberto Brandolini, "c’est l’incompréhension des développeur·euse·s qui part en production". Si les développeur·euse·s ne comprennent pas ce qui est attendu, il y a de fortes chances que les fonctionnalités livrées soient incorrectes.
Lors de cette présentation, je partagerai comment nous avons remplacé ces réunions par un atelier beaucoup plus productif : l'Example Mapping. Grâce à cet outil simple et efficace, nous avons réussi à clarifier les besoins et à construire notre backlog de manière collaborative.
Artisan logiciel avec 15 ans d’expérience, j’aide les équipes à améliorer leurs pratiques et l’architecture de leurs applications pour leur permettre de livrer vite et bien en production. Passionné par l’architecture logicielle, les tests, et tout ce qui se termine par DD (TDD, BDD, DDD), je prends le temps de comprendre les problématiques métier avant de coder. Co-organisateur d’Agile Pays Basque, une conférence qui rassemble la communauté Agile de la côte basque.
🚨 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
🚨 Avoir déjà écrit une ligne de code dans sa vie.
Atelier pour découvrir les coding dojos.
Ce sont des rendez-vous réguliers entre développeurs (de n'importe quel niveau) pour résoudre un exercice de programmation dans un format en mob programming. Le but est de partager nos connaissances et nos pratiques, d'apprendre, de progresser, et surtout de passer un bon moment :)
Dans cet atelier, nous allons programmer les règles du jeu de la vie pour faire décoller une fusée.
Décollage, dans 3, 2, 1....
Développeur à Sogilis. J'organise des coding dojos à Grenoble sur meetup depuis 2023.
Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man
AlpesCraft
On dit beaucoup de choses au sujet de la qualité logicielle, avec des mots et des concepts compliqués.
Et si on passait à côté de l’essentiel ?
Pour faire le point, je propose de revenir aux fondamentaux, en m’appuyant sur trois décennies d’expérience; de découvrir quelques préceptes de la programmation fonctionnelle; de prendre un peu de recul par rapport aux sirènes de l’IA… bref de partager pourquoi cette question me taraude toujours et les réponses que j’ai pu y apporter.
Laurent Bossavit est agiliste depuis l’époque où ça ne s’appelait pas encore agile, développeur depuis l’époque où l’Internet s’appelait encore Minitel, ex-startupeur d'État chez beta.gouv.fr. et actuellement Consultant Principal chez WeValue. Il aime le café, pratiquer la slackline, lire Bruno Latour et jouer au Go (mais pas en même temps).
Le terme de dette technique est devenu un fourre-tout, si bien qu’on en trouve plein de définitions et interprétations différentes. La métaphore originale de dette est utile, mais à vouloir l’utiliser partout, tout le temps, on l’a déformée et on ne sait plus de quoi on parle vraiment. Et quoi de plus difficile de trouver une solution adéquate à un problème qu’on ne sait pas bien définir ?
Je vous propose d’explorer tout ce que l’on met derrière ce terme de dette technique. Nous verrons que plusieurs problèmes de nature bien différente sont en fait cachés derrière. Et à partir de là il sera bien plus facile de trouver différentes stratégies concrètes et pratiques pour améliorer la situation, et regagner le contrôle.
I love to build software, connect with people and explore new ideas with them
Bienvenue dans cette enquête, où l’entreprise cherche à identifier les éléments qui freinent sa performance ! Mais attention, les indices sont partout : dans les processus poussiéreux de la salle de réunion, dans les habitudes des équipes, ou encore dans les outils obsolètes du département IT ! Qui ou quoi ralentit la dynamique ?
Dans ce talk, nous allons endosser le rôle de détective, prêts à résoudre les mystères de la performance. Avec des témoignages (interviews) et des indices (observations terrain), nous allons chercher à identifier les freins cachés dans l'organisation.
🔫 Le Colonel Moutarde a-t-il saboté les processus avec une gestion trop rigide ?
🗡️ Madame Pervenche a-t-elle jeté des bâtons dans les roues avec des décisions mal communiquées ?
🔧 Monsieur Olive a-t-il causé des pannes à répétition avec des pipelines mal configurés et des déploiements instables ?
À travers des exemples concrets et une approche ludique, nous montrerons comment un diagnostic minutieux peut permettre de lever les obstacles et de remettre l’entreprise sur la voie de l’efficacité.
Alors, prêts à mener l’enquête et à découvrir les secrets pour améliorer la performance ? 🔦
Depuis plus de 20 ans, Safia accompagne les équipes produit dans des environnements variés et complexes, en conjuguant besoins utilisateurs, objectifs business et réalités techniques. Sa vision systémique et son sens stratégique lui permettent d’aligner les parties prenantes autour d’une vision claire et de prendre des décisions adaptées aux enjeux. Curieuse, adaptable et engagée, elle imagine des solutions qui ont du sens, en créant des expériences utilisateurs à la fois utiles, cohérentes et durables.
Spécialiste du Delivery Management, j’aime transformer la gestion de projets complexes en succès concrets en mobilisant les équipes, optimisant les budgets et propulsant les initiatives vers leurs objectifs. Motivé par la conduite du changement, je traque les points de friction dans les processus, les outils et les organisations pour les transformer en opportunités d'amélioration. Mon background en développement et DevOps mobile me confère un avantage unique : je parle aussi bien le langage du business que celui de la technique, créant ainsi des ponts efficaces entre vision stratégique et réalisation pratique.
Raphaël Decouchant
Libérez-vous des branches et reprenez en main votre tronc !
Gestion du cycle de vie des branches, process de validation et bien sûr l'étape du merge qui donne des sueurs froides à nombre de développeuses et développeurs.
Nous explorerons une approche différente de travailler avec Git et discuterons des impacts sur votre manière de travailler seul et en équipe.
Coupez les branches et embrasser le tronc.
Développeur agile pragmatique, adepte de l'esprit critique pour combattre les dogmes. Adepte du mob programming en physique, je m'intéresse à tous les sujets autour du développement logiciel, technique et non technique.
AlpesCraft