Posts Tagged ‘XP Day’

Derniers retours sur la conférence XP Day France 2009

Thursday, June 4th, 2009
Derniers retours sur XP Day France 2009
Crédits photo: kennymatic

On arrive sans doute aux derniers retours directs dans les blogs francophones. A moins qu’il n’y ait une salve impressionnante de nouveaux liens qui motiverait un nouveau post, vous trouverez les nouveautés en commentaire de cet article qui finalise la série sur la conférence XP Day.

Posts

  • XP Days 2009 – Laurent Laslaz
    Très bon retour de ce Scrum Master de la région Rhône Alpes qui a trouvé au XP Day de bonnes idées qu’il annonce vouloir mettre en pratique.
  • “Is Scrum Evil?” Beyond our session at XP Day Paris – Eric Lefevre-Ardant
    En anglais, Eric nous offre un compte rendu détaillé du débat ouvertement “controverse” qu’il a animé avec Guillaume Tardif. De nombreux pointeurs pour en savoir plus.
  • Première journée aux XPDay France – Romain Linsolas
    C’est un compte-rendu très détaillé de chacunes des sessions auxquelles Romain a assisté pour le premier jour.
  • Deuxième journée aux XPDay France – Romain Linsolas
    Sur le même schéma que son précédent billet, ce sont le résumé et les commentaires détaillés des sessions du deuxième jour de Romain.

Slides

Edit au 12 juin 2009

XP Day France 2009, deuxième vague de retours

Friday, May 29th, 2009
2ème vague de retours de la conférence XP Day France
Photo CC par Boby Dimitrov

Blogs

Photos

Les photos d’Eric Lefevre-Ardant sont publiées.

Slides

XP Day France 2009, les premiers retours

Tuesday, May 26th, 2009
Back from XP Day
Original photo by FastPhive

Les tweets ont été relativement peu nombreux au cours de la conférence.
Laissez-moi tout de même vous présenter quelques retours blog du plus ancien au plus récent sur la conférence XP Day France 2009 qui a eu lieu dernièrement le 25 et 26 mai dernier à Paris:

  • La SigmaT présente aux XP Days 2009 – Jean-Marie Damas
    Le premier post du jour n’est pas un retour, plutôt une annonce de dernière minute. Saluons tout de même Jean-Marie qui a réussi à faire un post à 8h00 du matin.
  • XP Day France 09 : compte rendu de sessions suivies – Anthony Dahanne
    Anthonny a envoyé plus vite que son ombre ses retours sur la journée passée à la conférence. On a droit à son résumé détaillé et à ses commentaires sur chacune des présentations qu’il a suivies.
  • XP Day France, Jour 1 – Julien Lavigne du Cadet
    C’est un retour très positif ! Un bémol à signaler sur une ou deux présentations mais rien à redire sur la découverte du Lean et l’organisation.
  • XP Day Paris – Day 1 – Arnaud Bailly
    C’est un compte-rendu détaillé de la présentation de Régis Médina sur la théorie des centres, à lire si vous n’y avez pas assisté. Il finit en publiant les retours qu’il a obtenu sur les sessions qu’il a présenté. L’amélioration continue appliquée à lui-même ! Belle démonstration d’agilité.
  • XP Day 2009 – Pascal Roques
    Pascal met en avant la présentation qu’il a faite sur la “modélisation agile” ainsi que sur les présentations auxquelles il a assisté. Il a sans aucun doute passé un bon moment.
  • fnargs: Arc at XP Day France – Conan Dalton
    Publication des slides de la présentation sur le langage Arc, qui se veut plus concis que n’importe lequel de vos langages.
  • XPDays 2009 – Alexandre Boutin
    Première participation et retour positif de la part l’Alexandre Boutin. Il n’a pas été déçu par l’organisation et nous livre ses commentaires sur les sessions marquantes.
  • Retour sur les XPDays (début) – Nathaniel Richand
    Bilan super positif pour Nathaniel. On en apprend sur les transports pour venir, le cadre, et sur 3 sessions auxquelles il a assité avec commentaires détaillés.

à suivre…

XP Day France 2008 : Day 2

Tuesday, May 6th, 2008

I began this second day with a presentation of Rspec, Behaviour Driven Development and Selenium Grid, by Jean Michel Garnier. He told us about the history of software testing, Test Driven Development and Behaviour Driven Development.
So what is TDD against BDD ? Quite the something, from a technical point of view; but in fact it diminishes the distance between the client and the software engineer.
BDD is about writing sentences to describe tests.
A story (from Dan North point of view) (As … I want … To …)is divided into scenarios ( Given … When … Then …).
The thing is, the people who write specs “could” write Rspec classes, but the syntax is still a bit technical …
Then Jean Michel told us about Autotest, a framework to automatically run tests when you modify a source code; Rcov a software to measure code coverage of your tests (gem install rcov ; rake spec:rcov and finally Heckle, a framework that modifies your source code to … check that your tests are useful !

Next, I’ve seen a presentation of the origins of Agile methods; introducing the Agile Manifesto, agile principles,agile methods like Scrum (3 actors : product owner, scrum master and the team; product backlog to prioritize stories, sprint backlog to split stories in different tasks, and the sprint; and eXtreme Programmingwith its values simplicity, respect, courage, etc…)
The orator also remind the audience about older, predictive methods like cascade and V…

I’ve also attended a session proposed by Guillaume Carré, from Xebia presenting unit tests and Easymocks, where the audience was able to distinguish stubs from mocks, mocks being more faithful to the real behaviour of the class.
Easymock uses interfaces to create mocks, so you get all the mock coding job done !(but you have to describe the behaviour of your mock object).
The orator also talked about Mockito, from ThoughtWorks, which gets the description of the mock object according to the method called on this mock; you still describe the behaviour of the mock, but this time you verify the value returned at the end of your test, not before (which makes test code more readable than Easymock).

To finish the day, Jean François Helie, from Octo coded in front of us a blog engine, based on hibernate, maven, Spring, and Spring MVC but … using a test driven approach.
Jean François used Java 5 annotations to describe JUnits tests and once the tests were done, coded the application classes.
He first wrote code for the DAO classes, using Hibernate entity beans annotations (it looks so good persistence without XML).
Then he decided to lighten the test class code with Spring 2.5, using annotations to autowire bean dependencies (yeah annotations look good)
Once the model was written, he continued to the service, writing the test first, of course, but also using mock objects to be able to distinguish errors from the model to errors from the service class; for that he used Easymock linked with Junitils4 with annotations.
Finally, he wrote the controller, always writing the test class first, using Spring MVC framework (specifying the url mapping in the controller class)
The demonstration was quite impressive, I really enjoyed that one! (it reminded me that Java is still on !)

My colleagues from Valtech were not on holidays this second day, they presented Test Driven Requirements, using Fitnesse; continuous integration with Hudson (getting very popular now) and contracting Agile projects.

These XP day(s) were a great experience, I really hope I’ll be there next year !

XP Day France 2008 : Day 1

Monday, May 5th, 2008

This Monday 5 and Tuesday 6 of May 2008, I have been to my first XP Day(s, it actually lasts 2 days) in Paris, an event organized by the association XP France; here are my impressions:

At 8:30, slowly, every guest gets his ID tag, and a breakfast is offered, were discovering the schedule of the days to come: the event is divided into 4 rooms, and each day is divided into 4 1 hour and a half sessions (but a session can last all day long or also half a day); all sessions are in French language.
Many subjects are present, the advantage is that you are sure to find something interesting; on the other hand, if 2 appetizing meetings take place at the same time, you have to choose.
Then, at 9 o’clock, were about 150 people (I think) and we are asked to go downstairs, to attend the introduction meeting where the organizers of the event introduce themselves (and also ask people to, if they can, contribute for the next XP days) and the following XP meetings (Agile Tour, round France, and Agile Open, where attendees will be able to turn into speakers); finally, the speakers of the day introduce what they will be talking about during the sessions they will present.
I chose to be present at the XP laboratory, presented by 2 folks working at Pyxis (a Quebec based company responsible, among others, of Green Pepper).
The session last all day long (but you were free to leave or get back when you want) and invites people to work on a refactoring of the Miles card game (“1000 Bornes” in French), called XtremeMiles.
People immediately configure their laptop to get up and coding:
The thing is, the speakers turn themselves into the “Client” (or the product owner, because XtremeMiles is a Scrum project) and the “Scrum Master”, and they ask us, the developers, to adopt a Test Driven Development procedure (we write the tests, with JUnits, before we code).
But the main aspect developed is that were organized in a Scrum project (it was actually the first time I experienced this kind of Agile organization).
So to sum up the procedure :
First, we have a meeting with the Scrum master and the product Owner to ask questions (5mn), to agree on engagement (5mn for the team to choose the cards proposed by the product owner, which contain stories, tracing functionalities) and for the sprint backlog (5mn);
Then, the sprint lasts 3 days for each iteration (a day in this game lasts 20 minutes, divided into 2 minutes of stand up meeting, where developers tell the Scrum Master what they have done, the problems they have encountered and what they hare going to achieve; and 18 minutes of work)
Finally, it’s time to show the demo where the developers and the Scrum Master present to the client what they have achieved during the iteration

To code, we used eclipse with subclipse and JUnit, the speakers prepared a Bamboo (continuous integration) to test if a commit would break the build (we were under pressure !)

I attended this session 3 hours (2 iterations) and it was quite fun and very interesting : we have been able to witness problems of communication between teams, the way an agile project can rapidly react, etc…
This session was so popular, the organization decided to make it last one day more !

The afternoon, I was present at the “Sujets Eclairs” (lightening talks) session; where anyone in the room can present a subject and explain it in 10 minutes.(usually people who talk during lightening talks are not familiar with public presentations; moreover subjects presented are usually not prepared)
Many topics were proposed, most of them were about project management and agility.(which was nice actually)
The first day finished with some words from the sponsors, among them, Valtech, my employer ! (and also an excellent dinner !)