Posts in category distributed

Agile By Example Conference

source:/BRANCH/TRUNK/artifacts/presentations/agile_by_example_button_2.png I was honoured to be invited to speak at the second  Agile By Example conference in 2012 in Warsaw Poland. Here I gave an updated version of my Thinking Distributed to Improve Agility talk that I first gave at JAX the previous year. The slides for the talk are here:

This was a fantastic, well organised conference, with a fairly unique structure. Well worth attending for those who can make the trip.

Thinking Distributed to Improve Agility

source:/BRANCH/TRUNK/artifacts/presentations/jax_2011_autumn_edition.png Today (2nd Nov 2011) I gave a talk titled "Thinking Distributed to Improve Agility" at  JAX 2011 in London. This was the first talk in the Architecture track on the second day of the conference. This is bleed over from Agile Day yesterday, but also talked to the architecture of teams within an organisation.

The premise of the talk was that, contrary to poplar belief, distributed teams exhibit characteristics that can make it easier for them to transition to agile and improve their agility. In contrast co-located teams can somehow struggle to transition and be agile. I take a look at organisational patterns and crowd communication in an attempt to explain why this might be the case.

I've uploaded the  slides from the presentation as a PDF. Hopefully it will be a good read.

There was some good feedback from the talk, with one person observing that one aspect of the distributed teams is that you are forced to do things well, otherwise you simply cannot survive. Very true in many ways but certainly only one aspect of the overall problem.

The conference has been very good with a high standard of talks over all, highly recommended to anyone who hasn't been to JAX before.

Paying Lip-Service to Agile

source:/BRANCH/TRUNK/artifacts/presentations/jaxlondon_autumn.png Today I gave a talk about "Paying Lip_service to Agile" at  JAX 2010 in London. This is the first day and so far it has been a great conference. There was a very strong turn-out for the Agile Day and it was encouraging to see so many wanting to learn more about agile development.

I've uploaded the slides Download from the presentation as a PDF. I hope it makes for an enjoyable read!

Effective Use of agile-trac for (Distributed) Agile Development

source:/BRANCH/TRUNK/artifacts/presentations/jaxlondon2010.jpg Today I gave a talk about using agile-trac at  JAX 2010 in London. This quote, from the JAX London site, sums the JAX conference up quite well, "JAX - it's all about Technology, Architecture, Agility". I've uploaded the  slides from the presentation as a PDF. There is an 'agile-trac In a Nutshell' section which actually provides quite comprehensive documentation.

Agile Development in Globally Distributed Team

source:/BRANCH/TRUNK/artifacts/presentations/agile_2008_logo.png One of the great uses for tools like trac, and obviously agile-trac, is development in a distributed environment. Much of the initial design of agile-trac grew from an agile project where the whole team was distributed with team members on different continents and hence also in different time-zones. During that project a lot was learned about how to work effectively in a distributed setting.

A key observation is that the solution to distributed development is not co-location. You can effectively develop within a distributed team, and with reasonable tool support this can be quite pain free. I link to a  presentation here that was first given at Agile 2008 in Toronto last year. It captures many of the lessons learned from several years of working in agile distributed teams. It turns out that going agile can really bring benefits in a distributed setting as it helps focus both the nature and the quality of communication.