This list comes courtesy of Patrick Cauldwell, an architect at Corillian Corp. I’m definitely in favor of most of their list, especially test-driven development, continuous integration, and buy vs. build. I’m not so sure about the Windows authentication point simply because it takes so much effort to get developers access to our databases at work.