ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1922 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Visual Studio Team System: Better Software Development for Agile Teams
Will Stott and James W Newkirk
Addison Wesley, 2007
Ed Sykes
Appeared in:

VSTS: BSDFAT is essentially a rehashing of Kent Beck's work on extreme programming as presented in Extreme Programming Explained: Embrace Change and Test Driven Development. The authors frame XP in the context of a project with a broken process which adopts the Team Foundation System (TFS) in order to fix it. It focuses on the usual agile practices of version control, continuous integration, automated builds, Test Driven Development, Automated Customer acceptance tests and continuous planning. All the advice for these subjects is useful and accurate and will set novices in agile practices heading in the right direction. There are also some anecdotes that help to lend legitimacy to the advice given.

This book succeeds as a worked example of a team adopting agile practices, however for someone with experience of working in an agile environment the book is not weighted enough towards team foundation system. At the end of reading this book I was disappointed to find that I hadn't learnt anything new from this book. Admittedly my appreciation of the book was tainted by my level of proficiency with my old toolset and my skill level. I was looking for something similar to Laura Winguards 'Practical Perforce' that would explain how to use the building blocks of TFS to get more out of it. This is definitely not that kind of book. Going straight to the Kent Beck books will give you a better grounding in agile practices and the TFS documentation grounds the reader as well as this book.

This book is not going to help you to understand the Team Foundation philosophy. It's not going to help to mould you into the Team Foundation tool set or help you become a power-user. I can't recommend this book, not even to someone with a limited budget, because you can buy both of Kent's books for the same price and the TFS documentation is free.