Thursday, August 7th, 2008
My talk on the p&p Service Factory:ME team's experiences with CI and our data analysis of the CI and TFS logs is this morning. You can find the presentation for this talk here:
One Hundred Days of Continuous Integration - slide deck
The deck actually includes some speaker notes so it's not ...
Tags: Agile, Best practices, Continuous integration, Microsoft, News & events, p & p, Static analysis, Toronto
1 Comment »
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 ...
Tags: Best practices, Continuous integration
4 Comments »
Wednesday, June 11th, 2008
Tomorrow night (Thursday 12th June) I'll be talking to the Seattle XP Users group about "A Hundred Days of Continuous Integration". This is a dry run for giving the talk at Agile 2008 in August. At the very least I'm hoping for audience feedback, and not of the rotten fruit ...
Tags: Agile, Continuous integration, Distributed teams, News & events, p & p, Seattle
2 Comments »
Thursday, May 15th, 2008
Here's the final abstract... Many agile teams use Continuous Integration (CI). It is one of the Extreme Programming practices and has been broadly adopted by the community [1]. Just how effective is it? Does the effort of maintaining the CI server and fixing build breaks save time compared to ...
Tags: Agile, Continuous integration, Distributed teams, News & events, p & p
1 Comment »
Tuesday, May 13th, 2008
Several people at the p&p Summit had questions around CI. I thought I'd follow it up with a post on with some useful links etc. I’ve used CI on a couple of teams at Microsoft, notably Visual Studio Tools for Office and the patterns & practices group. While we were ...
Tags: Continuous integration
6 Comments »
Monday, April 28th, 2008
So the session track for the p&p summit in Quebec is pretty much finalized. I've just been signed up to give a talk on continuous integration (CI). This is one of my pet topics (in case you didn't know)...
Continuous Integration and Defense in Depth
Continuous integration (CI) is the practice of ...
Tags: Continuous integration, News & events, p & p, Quebec, Travel
No Comments »
Thursday, April 17th, 2008
As you may have noticed I've spent a fair amount of time play with continuous integration (CI) systems and using them to collect metrics with the long term goal of improving quality. The next question is what do you do with all that data? Well, we just finished a little ...
Tags: Continuous integration, Static analysis
No Comments »
Thursday, January 10th, 2008
A while back I did a lot of analysis using data from the Service Factory: Modeling Edition source code control and continuous integration (CI) servers. I analyzed the causes, impact and frequency of build breaks and the cost of using a lightweight check-in process over a more lengthy "complex check-ins ...
Tags: Agile, Continuous integration, News & events, p & p
No Comments »
Tuesday, January 8th, 2008
Martin Woodward has a PowerPoint deck available on his blog. This covers the new features of Visual Studio team System 2008 with lots of information on the "Visual Studio 2008 Team Foundation Server Build" feature. I've not had a chance to try out the new Team Build features for CI ...
Tags: Continuous integration, TDD, Visual Studio
1 Comment »
Tuesday, December 4th, 2007
David Anderson just blogged about some work Troy Magennis did at Corbis on scaling CI to the enterprise. There's a blog post and a whitepaper.
Does Continuous Integration Scale to Enterprise Projects?
This is a great paper with lots of useful stuff I wish I'd know when I last worked on a large ...
Tags: Agile, Continuous integration, Washington DC
No Comments »