My initial plan was to write a different article for each day, but the time is running and I have not enough time to do it, so here it goes: a quick summary of the best things I saw during days 3, 4 and 5.
Day 3 started with Kent Beck. No slides, just “the guy” in the middle of the stage.
Beck started talking about accepting the diversity when working in teams. That part of the talk was ok but it was not big deal for me. What was really great for me was the second part of the talk when Beck talked about the 3X model for product development. In the afternoon I attended some other sessions but nothing very relevant except for a one-to-one talk I had with Beck about his 3X model. The day ended with a social event in the terrace of research center next to the sea.
On Thursday (day 4) the most interesting things I saw were 2 session in the afternoon. The first one was “Contract Testing in theory and practice” by Seb Rose and as usual with his sessions, it was an excellent session. The second one was a research work presented by Ernani Dos Santos about “Automated Acceptance Tests as Software Requirements: An Experiment to Compare the Applicability of Fit tables and Gherkin Language”, it was really interesting and provided me with resources for my software engineering course.
Friday was the last and possible the day with the best content. During the morning I attended to a hands-on session with Cucumber guys: Aslak Hellesøy and Steve Tooke. The session was focused on how to create super-fast acceptance tests. During the afternoon the was in the session “Refactoring Legacy Code: Mobbing Dojo” that was facilitated by Danijel Arsenovski and Steve Bement.
First of all, let me explain how the conference was organized: the conference was divided into 3 parts, Monday tutorials + Main conference (Tuesday+Wednesday+Thursday) + Friday tutorials. Participants could choose to attend to each of these parts independently. What usually happens is that most of the people attend to the main conference.
On Tuesday the journey started with the keynote speaker Laurie Williams, a well-prepared talk about Security and DevOps. After the keynote we have the coffee break and next the Open Space.
The Open Space Marketplace was facilitated by Charlie Poole (NUnit core team), it was in the park of the faculty, we were all standing in a circle with Charlie in the center using the microphone. I was in the queue to propose a session, when a big guy with a black cap took the microphone and said: “Hi, I ‘m Kent, I ‘m back…“, it took me a while to realize that the guy was Kent Beck.
During the afternoon I attended to the panel:”Agile Development in a Mission Critical World” and the sessions “Ship it or It Never happed: the power of Docker, Heroku and CircleCI” and “DevOps as an Enabler for More Efficient Testing in Large-Scale Agile Projects“.
In the last slot of the journey it was our turn, me and Diego presented our research work: “Technical and Organizational Agile Practices: A Latin-American Survey“. Here are the slides of our presentation.
Once all the sessions were over, we attended to the social activity of the day: the visit to a cellar. We had a brief explanation about Oporto Wine and after that we had an awesome reception with a beautiful view of the city.
This first day was completely dedicated to workshops. I started the day delivering my tutorial on DevOps Practices. During the afternoon I split my time between the session “To Swarm or Not to Swarm (Programming and Review Simultaneous in Pairs)” and the session “Automatic Refactoring Implementation With TDD and Meta-Programming” delivered by my colleague Hernán Wilkinson. The day ended sharing some drinks with all the participants in the café area.
For me it was a great journey because beyond the sessions I was able to meet several colleagues with whom I have collaborated lately like Martin Kropp and Philipp Diebol and some other that I meet in previous editions of the conference like Juan Garbajosa and Wouter Lagerweij.
Regarding my tutorial, there was 9 participants and the general evaluation was 4 out of 5. Here are the slides I used. I am very satisfied with the tutorial.
I close this post with a photo of “la banda Argentina“: Diego Fontdevila, Hernán Wilkinson, Nico Paez, Ignacio “Code” Raguet and Marcelo Talamona
This year the Extreme Programming Conference will be held the week of May 21 to 25th in Porto (Portugal) and I will be there.
The conference program looks great, with Kent Beck and Laurie Williams as keynote speakers and several social activities.
I will be presenting 2 sessions: a reduced version of my workshop on DevOps Practices and the paper about Technical and Organizational Agile Practices that is the result of the our research work at UNTREF.
In future posts I will share more details of my session.