This is a posting by one of our guest authors, Pieter Gheysens who has written an extensive article on the evolution of Microsoft’s solution for Application Lifecycle Management.
Pieter Gheysens is the founder of Sparkles (www.sparkles.be) and focuses as a Visual Studio ALM MVP and Certified Scrum Master on Application Lifecycle Management solutions for the Microsoft .NET Development Platform based on Team Foundation Server. During the last 10 years, Pieter has been involved in many large enterprise development projects as a developer, team lead and software architect. He's passionate about setting up the optimal team development environment to deliver high quality software and strives to get the best out of people, tools and processes. You can read about his experiences at http://intovsts.net. Since a few years now, Pieter is the User Group Lead for the Belgian Visual Studio User Group (www.visug.be) which organizes many free technical community events with local and international speakers.
In the light of the official release of Visual Studio 2013, I was planning to write a short blog on how the product has evolved over the years. My intention drove me eventually to come up with an elaborated article on this topic. In this article, I elaborate on how ALM has evolved over the years and discuss about the challenges, highlights and improvements that we’ve seen in the ways that teams collaborate and bring value to the market.
The full article on the evolution of ALM/TFS – pdf is available for download in pdf-format (25 pages in total – 2MB).
Alternatively you can read the different parts of the article:
Part I: Introduction
Part II: Diving into the basics of ALM and how did Microsoft start with an ALM solution?
Part III: Heterogeneous Software Development
Part IV: A fully integrated testing experience with TFS 2010
Part V: TFS 2012 and Continuous Value Delivery
Part VI: TFS 2013 and Visual Studio Online
Part VII: Conclusion
The same post is available on my own blog http://intovsts.net.