I have the distinct privilege of sitting in the office next to Sam Guckenheimer, the author of Software Engineering with Microsoft Visual Studio Team System.  I really enjoy working with him and continually benefit from his unique perspective on software development with teams.  If you haven't read his book, you should.  In addition, he recently recorded a webcast where he discussed many of these concepts with our partners and has posted it for everyone to listen to here: Flow of Value in Software Development.

Enjoy!