Tuesday, April 28, 2009

What comes from a 10 year agile project?

Not very many people can claim to be on a 10 year agile project. I have the privileged of being the tech lead for ThoughtWorks' longest running project. About 10 years ago, we started working with our client to build a leasing application that would revolutionize their industry, giving them the ability to grow quickly in boom times and survive through lean times. After 10 years and more than 25 major releases, we continue to do new development and have fun doing it.

This project has been the home of some interesting innovations, including CruiseControl. My project was one of two large projects from ThoughtWorks that started CruiseControl and open sourced it. We think we may have the longest running instance on CruiseControl in the world.

We also have a lot to talk about. The podcast Keeping Grey Code Fit - Perspectives on Mature Projects highlights just a few of our stories.

Even Martin Fowler has chimed in on this project. He refers to us in his blog as the Nashville Project.


Anonymous said...

"What comes from a 10 year agile project?"
An immunity to caffeine? :-)

So, Cruise Control came out of this project?

What about SDLC automation upstream from the build process?

Jeff Norris said...

Yes, cruise came out of two major projects that we were working on at the time.

We are big fans of automating anything that you have to repeat. After 10 years, you end up with quite a toolbox of scripts and little programs to simplify your life.