Just last Saturday, I returned from Dallas, Texas. Today, I leave for Penang, Malaysia! I was in Dallas attending Agile2012. While at the conference, I hosted a workshop with Rebecca Wirfs-Brock on the subject of Testing System Qualities. During the workshop, we showed how to write Quality Scenarios that emphasize architecture capabilities such as usability, security, performance, scalability, internationalization, availability, accessibility and the like.
We also collaborated on a lecture entitled Pragmatic, Not Dogmatic TDD: Rethinking How We Test. During the presentation, we challenged the "norm" for TDD. While we agree that testing should be an integral part of your daily programming practice, we believe that you don’t always need to derive your code via many test-code-revise-retest cycles to be test-driven.
Next on the agenda is a trip to Penang, Malaysia. I am excited to be making my first trip to Malaysia. The purpose of my trip is to teach a course on Pragmatic Test Driven Development. While there, I will be visiting with a friend and taking the time to do a bit of site seeing.
I'm excited to be travelling once again to the beautiful city of Porto, Portugal where I've been asked to give a Keynote at Agile Portugal on June 23rd, 2012.
The topic of my keynote will be Pragmatic, Not Dogmatic TDD: Rethinking How We Test.Read more: Heading back to Porto
I attended another Agile Portugal this year in beautiful Porto, Portugal. Pre-Conference started Thursday early evening with a talk and discussion about "Better Science Through Art", June 21st. That was followed by watching Portugal win the Euro 2012 quarterfinals.
On Friday, the conference started with many Open Spaces which lead to some great dialog about various topics. Saturday started with a talk from Richard P. Gabriel's entitled "Life in the Trampoline of Amnesia." After that I took part in several talks and speed-talks. In the afternoon, I gave my Keynote address entitled, "Pragmatic, Not Dogmatic TDD: Rethinking How We Test."
Saturday night was the night of the annual Festival of São João party in Porto...it has become a tradition for me. The music, lights, fireworks, and food are amazing every year. The real highlight of the event for me was getting to see my friends again, particularly Ademar Aguiar, Richard Gabriel, David West, and Peter Sommerlad. Richard, David, and I did some post-conference site-seeing. The convention really went by too fast, and I'm already looking forward to next year!
-Joseph Yoder, June 27, 2012
Pragmatic Test Driven Development (TDD) is a practical approach to testing that focuses on the bigger picture of how testing best fits into and enhances your team’s software development practices. Rather than insisting that developers only write a lot of unit tests, you need to find a testing strategy that gives you higher quality software. You need to determine how testing best fits into your development context with your developers for your kind of software.Read more: What is Pragmatic Test Driven Development?