There is a lot of information out there about why an organization would attempt to improve their software development process using any of the wide variety of methodologies, techniques, systems, coaches and mentors that market their message. In fact there is so much information it is overwhelming to anyone genuinely trying to improve their process. I've been out in the trenches for several years now and have seen many different approaches used with varying degrees of success. In fact no two organizations have ever done the same thing or had the same results.
Driving a software project to deliver later is just plain wrong!
I’ve been helping a pretty large team for a few months now. Today I attended a user group meeting today on SecondLife delivered by Brian Harry of VSTS/TFS. It is very clear that there are some issues that get exacerbated when you have a very large project.