Loading…
Agile Grenoble has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

TECHNIQUE [clear filter]
Wednesday, November 14
 

10:00

Revoir du code : grandeurs, décadence et apprentissage
La revue de code est un art difficile, et contrairement à ce que l'on pourrait croire, ça ne va pas en s'arrangeant avec le temps comme par magie. Cette session présentera le condensé des leçon apprises au long des 8 années de revue de code sur le projet Tuleap et des exemples glanés au fil de l'eau.

Bénéfices :

Contrairement à la session précédente sur le même sujet je ne parlerais pas des outils de revue mais des pratiques: donner du feedback, le recevoir, structurer le processus de développement pour y intégrer la revue de code et être efficace. Quel code soumettre, quand et comment pour améliorer la qualité de votre produit.

Speakers
avatar for Manuel Vacelet

Manuel Vacelet

Enalean
Directeur technique d'Enalean, je suis un fervent défenseur des logiciels libres et des pratiques agiles. Orateur, j'interviens régulièrement dans des conférences pour parler d'organisation, de technique, de recrutement. Bref, je partage les expériences faites dans l'entrepr... Read More →



Wednesday November 14, 2018 10:00 - 10:40
Mt Blanc 1 et 2

11:00

TDD : la base pour faire du développement agile
Pour faire du développement agile, et donc itératif et incrémental, les développeurs doivent faire évoluer leur code en permanence. Pour cela, il est indispensable d'avoir des tests unitaires, et la meilleure façon de les écrire, c'est le TDD, qui présente bien d'autres avantages ! Après un peu de théorie, je ferai une démo en live coding pour illustrer cette pratique toujours trop peu utilisée.

Bénéfices :

Découvrir le TDD par l'exemple, ou approfondir ses connaissances, pour le mettre en oeuvre dès demain dans la vraie vie !
___________________________________
Le diaporama : https://docs.google.com/presentation/d/1763-z_Ag41U5o2-26hd2-gcb7RM1lXbK08JkbZX3W5U/edit?usp=sharing
Les sources : https://github.com/xnopre/tdd-demos/tree/tdd.agile-grenoble.2018


Speakers
avatar for Xavier NOPRE

Xavier NOPRE

Artisan développeur, Artisan développeur
Passionné par le développement et l'agilité, j'aime partager et échanger, surtout autour des bonnes pratiques qui nous permettent de produire des applications de qualité et qui répondent aux attentes des utilisateurs.


Wednesday November 14, 2018 11:00 - 11:45
Mt Blanc 1 et 2

14:40

Comment éviter de transformer son code en un plat de spaghetti ?
Si vous en avez assez de casser des choses sans le faire exprès, de galérer pour implémenter des évolutions ou que vous avez l’impression d’écrire patch sur patch, venez découvrir cet atelier pratique par l’exemple.
Au travers du kata Birthday Greeting, nous verrons comment appliquer les principes de SRP (Single Responsability Principle), pattern de refactoring et du Clean Code.
La mise en oeuvre du principe de responsabilité unique alliée à quelques pattern de refactoring ainsi que des règles simples de code propre permettent de faire un gros travail de mise au propre de la base de code.


Bénéfices :

Les participants apprendront à mettre en oeuvre le SRP et ses implications, des patterns de refactoring et quelques principes de clean code.

Speakers
avatar for Benoit Gantaume

Benoit Gantaume

Artisan Développeur
Benoit Gantaume est développeur depuis bientôt 20 ans ! Il partage aujourd'hui sa passion du code sur http://artisandeveloppeur.fr avec l'envie de diffuser les bonnes pratiques d'ingénierie.


Wednesday November 14, 2018 14:40 - 15:25
Mt Blanc 1 et 2

15:55

L'agilité technique au travers des Légos
Refactoring, TDD, Intégration continue, Déploiement continue , Clean Code de beaux concepts, mais peu utilisés venez (re)découvrir et surtout les bénéfices pour vos produits/projets. Nous vous proposons de mettre en pratique ces concepts avec des mises en situation ludiques. Vous pourrez expérimenter 2 ou 3 concepts dans cet atelier et vous familiariser avec les bénéfices que vous apporte la pratique, ainsi que les risques et conséquences de ne pas l'utiliser sur vos projets.

Bénéfices :

Une illustration pratiques des bénéfices de bonnes pratiques d’ingénierie pour améliorer leur produit au travers d'ateliers ludiques.

Speakers
avatar for Jérôme Bourgeon

Jérôme Bourgeon

Architect de belle chose, Architect de belle chose
Facilitateur, Agile coach à Singapour.J’aime, les Lego, les jeux, les interactions et les mochi au thé vert.
avatar for Laurent Tardif

Laurent Tardif

Zenika Devops & Agile, Zenika Devops & Agile
Agitateur de l 'agilité .... Je suis tombé dans les problématiques search chez Kelkoo, puis dans l'agilité chez Yahoo. Toujours partant pour essayer des nouvelles méthodes ludiques pour progresser. Aujourd'hui expert Devops et Agilité chez Zenika.



Wednesday November 14, 2018 15:55 - 17:45
Everest

16:55

Une approche littéraire du code
Venez découvrir ce qu’il se passe si l’on considère le code comme de la littérature, au sens large du terme.
Que devient alors ce code ? Et comment les métiers du développement sont-ils impactés ?
Au travers d’exemples concrets, vous découvrirez comment écrire du code différemment, et nous discuterons également de toutes les possibilités qui s’ouvrent à nous si l’on considère que développeur et écrivain pratiquent une activité très proche.

Bénéfices :

Avoir une vision différente du code
Avoir des techniques pratiques pour écrire du meilleur code
Revoir sa vision du métier de développeuse / développeur

Speakers
avatar for Bastien David

Bastien David

Développeur @orange, Développeur @orange
Développeur passionné, j'adore apprendre et transmettre aux autres ce que je découvre.


Wednesday November 14, 2018 16:55 - 17:40
Meije
 
Thursday, November 15
 

10:00

Release is coming ! Saurez-vous combattre le Lego©cy code et vous asseoir sur le trône de fer ?
Release is coming !! Après 2 ans sans mise en production, les clients mécontents sont réapparus loin derrière le mur mais ils n’en resteront pas là.

Serez-vous prêt à reprendre le flambeau et leur fournir le produit qu’ils attendent aujourd’hui afin de les apaiser pour les années, ou au moins les quelques semaines, à venir ?

En partant d’une construction Lego existante, vous serez amené à faire évoluer votre produit, afin de répondre aux nouvelles attentes de vos utilisateurs.

Vous vivrez différentes expériences de construction pendant lesquelles vous subirez et combattrez les effets du legacy code sous des formes diverses.

Arriverez-vous collectivement à vous débarrassez du legacy code et à vous asseoir sur ce trône de fer tant convoité : offrir le produit idéal à vos clients impatients ?


Bénéfices :

Comprendre comment le legacy code apparait sur votre projet et disposer de moyens pour éviter ou limiter son apparition

Identifier les impacts que peuvent avoir les changements d’équipe sur la construction de votre produit

Connaitre et expérimenter différents types de transmission de savoir au sein des projets

Être sensibilisé aux limitations que le legacy code impose à l’expérience utilisateur

Speakers
avatar for Bastien David

Bastien David

Développeur @orange, Développeur @orange
Développeur passionné, j'adore apprendre et transmettre aux autres ce que je découvre.
avatar for Laurent Eyraud

Laurent Eyraud

Coach Agile chez Orange, Coach Agile chez Orange
Agiliste convaincu et pratiquant depuis plus de 10 ans, je m'épanouis aujourd'hui en tant que coach agile et facilitateur au sein d'une communauté hétéroclite et auto organisée chez Orange. Ma passion pour le jeu m'a entrainé naturellement sur le terrain des pratiques ludoéducatives... Read More →


Thursday November 15, 2018 10:00 - 11:50
Meije

11:00

Les tests comme simplificateur de code
Une introduction à comment les tests influence notre code de production pour le rendre plus simple, plus modulable. A partir de code existant, découvrons comment des refactorings peuvent le rendre à la fois plus facile à tester mais aussi plus facile à écrire et à réutiliser et moins générateur de bugs.

Peut-être en sortant vous ne vous poserez plus la question si vous avez le temps de tester le code, mais plutôt comment refactorer le code pour que vous vous ayez plus besoin de vous poser la question!    

Bénéfices :
Comprendre que les tests, plutôt que vous ralentir vous aident à bien concevoir et que ceci est le véritable source d'accélération.


Speakers
avatar for Johan Martinsson

Johan Martinsson

Johan Martinsson est un développeur freelance qui se passionne entre autres pour le design du code. Avec 17 ans d’expérience, il a passé les 7 dernières années à aider des équipes de maîtriser le développement accompagné de tests dans de multiples langages. Régulièrement... Read More →



Thursday November 15, 2018 11:00 - 11:45
Mt Blanc 3 et 4

14:40

Les cinq questions à se poser pour prendre la dette au sérieux
Vous voulez prendre la dette au sérieux : par où commencer ?
Vous avez entendu parler de la dette, mais qu’est-ce que c’est exactement ? Pourquoi la gérer dans vos projets ?

Venez apprendre à reconnaître la dette technique qui s’accumule et expérimenter ses mécanismes au travers d’un atelier qui vous mettra en mouvement !

Nous nous poserons des questions, essaierons de comprendre quelle partie racheter, qui doit la gérer… Pour que vous puissiez repartir enrichis d’outils et de pratiques applicables au quotidien... car n’oubliez pas, les agilistes paient toujours leurs dettes !

Bénéfices :

Découvrir par l’expérience, en s’amusant, les mécanismes liés à la dette technique.
Sensibiliser les acteurs d’un projet dans leurs choix futurs vis-à-vis de la dette technique pour gagner en maîtrise et en rentabilité.
Inviter à une coopération plus transparente, en confiance, avec une meilleure compréhension des problématiques liées au développement logiciel.
Proposer des outils pour ralentir et prévenir l’effet de la dette sur vos projets.

Speakers
BB

Brice BUFFA

Zenika Lyon
Développeur web ascendant facilitateur, j'accompagne au jour le jour mes clients dans la réalisation d'applications dans des contextes agiles. Responsabilisation des équipes, transparence et pratiques adaptées… mon cheval de bataille est la qualité ! Curieux des autres et... Read More →
avatar for Emmanuel HERVE

Emmanuel HERVE

Facilitateur / Coach agile, Zenika Lyon
Agiliste convaincu, j’ai découvert ce monde en 2007, à un moment où le mot agile n’était pas encore à la mode. Après avoir « fait mes armes » sur le terrain, je suis aujourd’hui facilitateur/coach agile et en charge de l’Agilité au sein de Zenika Lyon. Passionn... Read More →


Thursday November 15, 2018 14:40 - 15:25
Cervin

15:55

TDD et coding-dojo
Pour faire du développement agile, et donc itératif et incrémental, les développeurs doivent faire évoluer leur code en permanence. Pour cela, il est indispensable d'avoir des tests unitaires, et la meilleure façon de les écrire, c'est le TDD, qui présente bien d'autres avantages ! Après un peu de théorie, nous mettrons en oeuvre le TDD, sur des exemples simples, sous forme de coding-dojo "randori" (pair-programming tournant). Venez voir le TDD en action et vous y frotter un peu en milieu bienveillant et protégé !

Bénéfices :

Découvrir le TDD par l'exemple, ou approfondir ses connaissances, pour le mettre en oeuvre dès demain dans la vraie vie ! Découvrir également le coding-dojo "randori", excellent format pour s'entrainer, à mettre en place dans vos équipes !

Aucun matériel nécessaire, ouvert à tous les niveaux et tous les profils (un peu tech) !

Speakers
avatar for Xavier NOPRE

Xavier NOPRE

Artisan développeur, Artisan développeur
Passionné par le développement et l'agilité, j'aime partager et échanger, surtout autour des bonnes pratiques qui nous permettent de produire des applications de qualité et qui répondent aux attentes des utilisateurs.


Thursday November 15, 2018 15:55 - 17:45
Kilimandjaro 3 et 4

16:55

Scale Me Please: Design Pattern de Microservices
Comment faire évoluer une architecture incrémentalement et iterativement vers une architecture microservices ?
Nous vous proposons de dérouler avec vous un exemple sur une application fictive compilant nos expériences. Nous utiliserons des problématiques courantes que nous rencontrons et comment les résoudre avec l'aide des Design Pattern. Nous partagerons avec vous notre expérience sur des systèmes OnPremise et comment les services cloud peuvent vous simplifier l'architecture et le développement.

Bénéfices:
- Découvrir comment les architectures microservices facilitent un développement incrémental
- Découvrir comment le principe du Design Pattern peut être appliqué aux architectures microservices

Speakers
avatar for Pierrick Rassat

Pierrick Rassat

Lead Developer, VISEO



Thursday November 15, 2018 16:55 - 17:40
Kilimandjaro 1 et 2