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 ...

The Architectural Magic Eight Ball

Tuesday, June 17th, 2008

Ever been faced with one of those tricky design or architectural questions? Maybe the team is divided or a key decision maker is a seagull. But you need to move forward quickly. Ladies and gentlemen... I give you the Architectural Magic Eight Ball, beloved by senior developers and architects everywhere. Solve ...

The "It Works on my Machine" Award

Sunday, June 15th, 2008

An imaginary conversation between you and another developer on your team, whom we'll call Fred. You: Hey, the build is broken! Fred: No it's not. You: It is. The CI server is red and the log says that one of the projects is missing a file. Fred: It's red? You: Yes... You did the last ...

Choosing an agile process – Summary

Wednesday, May 14th, 2008

The whole choosing an agile process thread ran pretty long. Here's a summary of all the posts: Designing your own agile process - Part 1: Don't! Designing your own agile process - Part 2: Buy vs. build Choosing an agile process - Part 3: Evaluation Choosing an agile process - Part 4: Offshore development Choosing ...

No Email!

Thursday, October 20th, 2005

Here's an idea that got floated out of the cross functional team that did the majority of the work on VSTO for Outlook... "Don't use email to resolve development issues in the ten days before major deadlines." VSTO and Outlook guru John Durrant sent me the slide deck this was on so I ...