software-development Entreprise
Cette session est clairement faite pour toi si tu te reconnais dans au moins l’une de ces situations :
- On a une base documentaire en place mais on a réellement du mal à diffuser la connaissance
- On travaille sur du code legacy, qui ne contient aucun test, comment on peut avancer plus sereinement…
- Lorsqu’on parle de fonctionnalités on a du mal à se comprendre et s’aligner entre experts techniques et experts métiers
- Comment combattre nos biais cognitifs lorsqu’on va spécifier / développer des fonctionnalités ?
- Nous avons des tests automatisés mais comment pouvons-nous garantir leur qualité et donc notre renforcer notre confiance dans notre filet de sécurité…
- On se rend compte qu’on n’arrive plus à s’améliorer avec nos rétrospectives, on a atteint nos limites ?
- On se parle peu entre équipes au sein de l’organisation ce qui entraine du gaspillage : développer des solutions plusieurs fois par exemple
Durant cette session mélangeant interactions, théorie et live coding je vous propose de découvrir certaines pratiques techniques peu connues ou méconnues mais qui peuvent sauver des vies.
Par "sauver des vies", j’entends permettre aux développeur·euses d’être encore plus efficaces et confiants au quotidien.
Ainsi, nous creuserons ensemble certains éléments de réponses aux questionnements ci-dessus :
• Le Mob Programming
• L’Approval Testing
• Le Property-Based Testing
• L’Example Mapping
• Le Mutation Testing
• Test Data Builders
• Les communautés de pratique
• Les Xtrems (Reading, Watch)
C’est vous qui ferez le plan de la session et on vous promet que quelque soit les sujets, vous repartirez avec le plein d’envie d’expérimentation et d’idées.
#sharingiscaring
Je suis un coach agile technique / software crafter avec 15 années d'expérience dans le développement de logiciels et travaille pour une entreprise appelée Pyxis Suisse.
Mes différentes expériences dans des startups, des petits éditeurs de logiciels ou dans l'industrie des services m'ont amené à coder sur un large éventail de plateformes/technologies et de langages : développement d'applications mobiles sur les ancêtres de nos "smartphones" (J2ME, RIM, Windows Mobile, ...), stack .NET (C#, F#, C++), PHP, stack Java (Java, Kotlin, Scala), SPA (Angular principalement).
J'ai commencé à coacher des équipes et individus il y a environ six ans lorsque j'ai réalisé que j'aimais aider d'autres développeurs et apprendre chaque jour. Je suis un passionné qui a toujours envie d'apprendre et de partager avec les autres (#sharingiscaring).