A new website from Microsoft presents some guidance around an example project lifecycle.
It is interesting because it is not so much about Visual Studio and Team Foundation training. It tries to demonstrate the entire software lifecycle, and mixes Microsoft and third party tools as a method to achieve this.
Quite often on software projects, the process is in fact just the tools and nothing else. It is good to see Microsoft pushing the bigger picture here.