Agile 2008 Review

It was a great honour to be accepted for two experience report talks at the Agile 2008 conference in Toronto, Canada with my colleague Paul King. Initially Paul was going to attend and present on my behalf, but days before the conference I got the OK by my employer to both present and attend my first international Agile conference (and my first trip overseas from Australia as well!)

Paul and I presented two sessions: “Agile Project Experiences: The Story of Three Little Pigs” and “Technical Lessons Learned Turning the Agile Dials to Eleven!

I have some more detailed notes buried in a pile somewhere and will post if and when I find them, but this is a retrospective deck I presented when I returned home to a number of internal brown bag forums as well as the Brisbane XP User Group.

Agile 2008 – Technical Lessons Learned Turning the Agile Dials to Eleven!

My presentation with Paul King from Agile 2008 called “Technical Lessons Learned Turning the Agile Dials to Eleven!” is available on Slideshare.

Developer practices for traditional and agile Java development are well understood and documented. But dynamic languages – Groovy, Ruby, and others – change the ground rules. Many of the common practices, refactoring techniques, and design patterns we have been taught either no longer apply or should be applied differently and some new techniques come into play. In this talk, techniques for agile development with dynamic languages are discussed. How should we better apply refactoring techniques? What new aspects do we need to think about?

The session was recorded and is available on InfoQ.

The corresponding paper is available via the IEEE and is also available in full via the Agile Academy.

Agile 2008 – Agile Project Experiences: The Story of Three Little Pigs

My presentation with Paul King from Agile 2008 called “Agile Project Experiences: The Story of Three Little Pigs” is available on Slideshare.

Over the last few years, we have aggressively applied agile practices on a number of projects with success. These successes, however, have not been achieved without challenges and lessons learnt along the way. This experience report specifically highlights examples from three different projects of varying sizes in this period in the same organisation (three little pigs) where in all cases the pigs were well and truly committed.

Some of the key successes from the example projects will also be discussed.

The corresponding paper is available via the IEEE and is also available in full via the Agile Academy.