David Alia (@davidalia) Découvrez les principes qui permettent à un leader de créer pour son équipe un environnement propice à l'innovation, une culture d'amélioration continue et de confiance mutuelle. Comment l'aider à se mettre dans une succession permanente d'équilibres instables entre challenge et stabilité, entre enjeux et plaisir, à conserver un sens aigu de l'initiative, une motivation à toujours faire mieux, individuellement et collectivement ?
Jonathan Scher (@jonathan_scher) et Cyrille Deruel (@CyrilleDeruel) Vous connaissez ces équipes dans une spirale descendante : les seules phrases qui sortent viennent du désespoir. Encore un bug, ça ne marche toujours pas, je n’arrive pas…
Travaillant comme consultants, ce cas nous est arrivé plusieurs fois. Nous avons maintenant une méthode : nous remettons en place les bases du respect. En moins de 6 semaines, l'équipe est à nouveau pleine d’espoir, productive. Nous vous présenterons notre vision du modèle des trois CO - communication, considération, et coopération, ainsi que notre démarche inspirée de celle de Kotter pour sa mise en application.
Mathieu Gandin (@octomga) Selon The Economics Of Software Maintenance In The 21 Century, nous passons 80% de notre temps à maintenir du code existant et pénible à modifier. Dans cette situation nous devenons des archéologues du code, tandis que les contraintes de temps se font plus fortes. On parle alors de code Legacy.
A l’issue de cette session vous repartirez avec :
Une longue séance de livecoding pour présenter des techniques pour tester et remanier du code en profondeur Une introduction à une démarche pour avoir une vue d’ensemble de votre gros code legacy Une présentation de la matrice de gestion du temps de Covey pour vous organiser sur le long terme dans la reprise de votre code legacy
Michel Domenjoud et Mathieu Gandin (@octomga) Maintenir une base de code propre et bien testé est un facteur clé de succès de la réalisation d’un produit. Mais avant d’en arriver là, il convient, en tant que développeur, d’adopter une certaine discipline en terme de refactoring de code.
Pendant cet atelier de 3h nous aurons l’occasion de vous faire coder et reprendre du code existant pour en faire du beau code en suivant des principes énoncés par Robert Martin dans le livre Clean Code. Et vous verrez que plus votre code sera propre, plus vous serez productif.
Vendredi 24 mai
Cyrille Deruel (@CyrilleDeruel) Vous rêvez d'avoir des réunions où les développeurs échangent leurs techniques, présentent leurs dernières trouvailles, les derniers frameworks utilisés, où les testeurs partagent leurs douleurs et leurs solutions, où des personnes échangent autour de différentes problématiques ?
Ne cherchez plus : Créez des communautés de pratique.
Découvrez à travers cette session comment créer des communautés de pratique auto-organisées, quels outils j'utilise pour garantir l'auto-organisation et surtout quelles règles de communication j'utilise.
Marc Cherfi (@reporter4change) et Thomas Lissajoux Vous êtes un manager, un coach ou un leader. En tout cas vous êtes un agent de changement et vous faites de votre mieux. Pourtant, parfois, la résistance et les frictions semblent inévitables et les résultats sont au mieux passables, quand la situation ne dégénère pas ou se verrouille.
Nous analyserons les forces en jeu et présenterons les leçons que nous en avons tiré, en essayant de proposer des pistes pour débloquer ces situations.
A l'issue de cette session, vous aurez :
Christophe Thibaut (@ToF_) Dans notre domaine il semble qu'il y ait un process pour tout, et même l'agile, en dépit des proclamations, est l'occasion d'un retour sempiternel au process, aux outils, aux recettes.
Dans cette session j'aimerais vous inviter à quitter le règne conceptuel afin de découvrir le surprenant pouvoir des métaphores. Plus qu'une simple figure de discours, la métaphore structure notre pensée et nos actions, elle définit notre réalité. En (re-)découvrant dans leur portée et leur profondeur les métaphores qui nous gouvernent, pouvons nous transformer nos projets ?
Rémy-Christophe Schermesser (@El_Picador) Vous connaissez déjà TDD, votre couverture de code frise les 80 %, jUnit n'a plus de secret pour vous ? Mais vous sentez que vous pourriez faire plus de vos tests, que les outils que vous utilisez ont des limites. Ou alors vous en avez marre du train train assertEquals ?
Pas de panique ! Nous allons voir ensemble comment faire des tests unitaires autrement. Nous traiterons entre autres :