Talks

Some talks I’ve given in the past couple of years. These are PDFs of the PowerPoint deck with the speaker notes. There is often related material either in my blog or in one of my publications.

Scaling Agile Up and Out: A Tale from the Trenches

It seems like everyone wants to scale their agile teams. The Agile approach to software development needs to scale up to larger team sizes as projects grow in scope. Agile also needs to scale out to handle geographically distributed teams. Both are challenging propositions for many teams. I talk about my experiences at Microsoft; scaling agile up on the Visual Studio Tools for Office team and scaling out on the radically distributed teams within the patterns & practices group.

This talk is based on two papers; Agility and the Inconceivably Large (2007) and Distributed Agile Development at patterns & practices (2008) and includes updated information from the Visual Studio 2008 release.

Presented at Agile Development Practices 2008 and as part of the University of Washington Certificate Program in Agile Development (with Mitch Lacey).

Distributed Agile Development at patterns & practices

Distributed development is a fact of life for many agile teams. Microsoft’s patterns & practices group has been following an agile, distributed development approach for several years. This talk outlines the challenges faced by distributed agile teams and details some of the best practices to address these issues and build successful distributed teams.

Presented at the p&p Summit in Redmond. A white paper on the same topic is also available.

A Hundred Days of Continuous Integration

Our experiences at patterns & practices using continuous integration (CI) as part of a distributed agile team. The presentation and paper focus on analysing the efficiency gains from CI and best practices around distributed development and CI.

Presented as an experience report at Agile 2008 and (in draft form) to the Seattle XP Users Group. The paper and accompanying errata are also available.

Patterns and Practices @ patterns & practices

A talk about the thinking behind p&p’s approach to building software.

Presented at the p&p Summit in Quebec. There is no accompanying paper for this talk but the deck includes lots of references to blog posts with supporting material.

Continuous Integration and Defense in Depth

Best practices around continuous integration and using it to drive quality into your deliverables.

Presented at the p&p Summit in Quebec and internally at Microsoft.

Coming soon!

Agility and the Inconceivably Large

Scaling agile on very large software projects. Experiences with the Visual Studio Tools for Office team and it’s migration to a more agile Feature Crews based approach for the Visual Studio 2005 release.

Presented as an experience report at Agile 2007. The paper is also available online.

Share on:
  • Digg
  • description
  • del.icio.us
  • TwitThis
  • Live
  • Google