Archive for August, 2008

Agile 2008 – Conway’s Law and Distributed Teams

Friday, August 29th, 2008

During the distributed agile workshop at Agile 2008 there was some discussion of Conway's Law (named after Melvin Conway). Conway's law basically says Any piece of software reflects the organizational structure that produced it. So distributing your team not only effects its communication dynamics adds dysfunction, it also may impact the actual ...

I’m speaking at Agile Development Practices 2008

Wednesday, August 27th, 2008

Now we've got Agile 2008 out of the way it's time to think about the next thing. For me it's Agile Development Practices 2008 in Florida, November 10-14. I'll be speaking on Thursday afternoon on some of my experiences at Microsoft with large and distributed teams. Scaling Agile ...

C# String Assignment Optimization

Tuesday, August 26th, 2008

I happened to come across the following code the other day. string cost = "FR" + "E" + "E"; // bad perf = true J Which, after my performance investigation the other day, got me wondering again. Is there performance really going to be ...

Scrum Bestiary – The Rubber Duck

Monday, August 25th, 2008

A final addition to the Scrum Bestiary. Yes, I know I promised that we were done but no sooner had I said that than Bob, one of the p&p developers, said "But what about...". It's the weekend so something a little off the wall is OK. We all know ...

Slide Decks Available Online

Thursday, August 21st, 2008

I've added a page of slide decks for talks I've given over the past couple of years. I'll be adding more when I get more time.