ThoughtWorks
In early 2003, I joined the Australian arm of ThoughtWorks in Melbourne.
Given the emphasis on agile development throughout ThoughtWorks, the fit has been an excellent one for me, and I
have already had many opportunities to put my agile skills to the test. Most recently I have worked as an Iteration
Manager, where I get to lead and coach the team on technical agile practices, and also work closely with the Project
Manager for planning purposes.
The Agile Community
I had become interested in Extreme Programming during 2000, and in 2001 became one of the first members of the
Melbourne XP Enthusiasts (MXPEG) group.
I have been very active in the group ever since, and with the help of a few friends have managed to support the local
community on getting agile projects up and running.
In January of 2003, a group of people who had been involved in promoting agile development around Australia got
together and formed Australia and New Zealand Agile Methods
SIG (AMSIG). This group was targeted more at supporting IT managers and project managers
rather than the techies that regularly attended most of the agile groups around the country. I was one of the founding
members of the group, and became immediately involved in the regular Melbourne meetings.
That didn't last long though, as I moved to Sydney shortly afterwards to work on a project for
ThoughtWorks. So instead, I organised the Sydney meetings... :-) Whilst in
Sydney, Neil Roodyn, who had founded the Sydney XP Activity Club
(SyXPAC), decided to head off overseas for a while for work, and asked me to help run the group in his absence. I've been
doing this ever since, and Jason Yip has helped by leveraging the
group to initate a Sydney Geek Night.
Professional Background
Prior to joining ThoughtWorks, I spent most of my time working on
Java-based projects in a multitude of roles, including developer, team-lead, build-maestro, and agile coach. These projects
were mostly large-scale enterprise applications for big corporates in Melbourne. The early years involved a lot of CORBA
integration work, and this evolved to J2EE applications in more recent times.