Archive for July, 2008

Bugaboos trip pictures published

Thursday, July 31st, 2008

My pictures from the Bugaboos are now online in my climbing web site's picture gallery. There's also a short write-up of the trip. We got quite a lot done and I'm back just in time to go to Toronto next week for Agile 2008, which promises to be a blast. I'm ...

Scrum Bestiary – The Cow

Wednesday, July 30th, 2008

Another addition to the Scrum Bestiary. So we all know about Scrum’s pigs and chickens and a while back I wrote about seagulls. What about cows? The big difference is that cows give milk, they will contribute to the team if asked. Chickens and seagulls never contribute they just get in ...

Rules for Music in the Team Room

Friday, July 25th, 2008

Playing music in your team room? Who gets to pick it and for how long? Here's the "rules" we use in the patterns & practices team rooms: Music rotates each hour Everyone gets an hour to play the music they want At the end of the hour someone else gets the next hour At ...

Software Development and Game Theory

Wednesday, July 23rd, 2008

Alistair Cockburn (pronounced co-burn) maintains that software development is a cooperative game. Others have described software development as exactly the opposite, a game where the participants do not cooperate - see Analyzing Software Development as a Noncooperative Game (pdf). I think I'm with Alistair on this one while the alternative point of ...

No Slow Unit Tests with xUnit.net

Monday, July 21st, 2008

Ever discovered people on your team have gotten into the habit of writing slow unit tests? Tests that take half a minute to execute, that bog down both your development and your build server? With xUnit.net you can extend the Fact attribute to set the test timeout. In the example below ...

More Distributed Development Best Practices

Friday, July 18th, 2008

A couple more sources someone pointed me to on distributed agile. Worth a read but for the lazy I've summarized some key points here: Elastic Path uses Distributed Agile and Outsourcing to Stay on Top in Fast-Paced E-Commerce Software Choose a vendor with experience in ...

Microsoft p&p Summit 2008 Announced

Wednesday, July 16th, 2008

Dates for p&p Summit 2008 have been announced: November 3rd to 7th 2008. Lots of exciting speakers like Kent Beck will be there for you and some not so exciting ones... like me. Apparently I'm speaking. How do I know? Well my name appears on the presenters page along with a ...

Blog Posts from the Dead?

Monday, July 14th, 2008

So I'm on vacation but the blog posts will keep on trundling along. This leaves the somewhat strange possibility that I died in a horrible auto wreck with a moose on the Trans-Canada Highway (not to be confused with the Trans-Canadian Water Slide). But to all intents I'm still alive ...

How Microsoft’s p&p Teams do Daily Standup Meetings

Thursday, July 10th, 2008

I'm actually starting work on a couple of white papers around how p&p runs its software development teams and some of the best practices we've harvested from looking at other Microsoft teams. Currently I'm thinking of two main topics; large scale projects and distributed teams. Some of this will appear ...

Composite Application Guidance for WPF released

Monday, July 7th, 2008

The p&p Composite Applications team has just released Composite Application Guidance for WPF. In a nutshell... The Composite Application Guidance for WPF is designed to help you more easily build enterprise-level Windows Presentation Foundation (WPF) client applications. This guidance will help you design and build flexible composite WPF client applications—composite applications ...