- You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)
Working with Microsoft Visual Studio 2005 Team System (2nd Edition) Paperback – Oct 5 2005
Special Offers and Product Promotions
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
About the Author
Richard Hundhausenis the president of Accentient, a company that helps software development teams understand and leverage Application Lifecycle Management and Scrum tools and practices. He has over 30 years of software development experience and over 20 years of training experience. He is a Microsoft Regional Director, Visual Studio ALM MVP, and author of several books and courses, including Microsoft's Professional Scrum Developer program. Richard grew up in southern Idaho, lived in Germany for a couple of years, and moved back to Boise in 2001. He enjoys playing soccer, writing code, and being a husband and father of five.
Most Helpful Customer Reviews on Amazon.com (beta)
I did not get a chance to get a PDC version of the book, so I am not sure exactly what was in that "beta" edition. I will take the other reviewers word that this book is very much the same edition. It is quite common for authors to simply fix chapters from beta to final release, so this is both a common and accepted practice. Given the advice, however, I would probably not own both.
I have been using VSTS since the first beta that had its bits. I am, overall, impressed with the tool, as well as the MSDN online articles on the product. I was looking for a book with a bit more depth on the subject and there are some notable portions in this book, although most of the book is far too simple for my tastes.
What do you get?
The first three chapters are an extremely high level overview of Team System, including the Team Foundation Server. They are useful for a foundation on the product, but anyone with any type of exposure will likely skim through these chapters.
The next four chapters deal with the four roles (Project Manager, Architect, Developer and Tester) across the products (Team Foundation Server and its hooks, Team System Architect, Team System Developer and Team System Tester). These chapters have a bit more meat than the first three chapters, but are stil fairly high level.
The next two chapters are a bit deeper. Chapter 8 deals with MSF (Microsoft Solutions Framework) and is a decent overview of how MSF works, for those with little or no exposure; It is not, by any means, a full featured tome on the subject. Chapter 9 focuses on extending Team System and has a few nice code samples; most of the work is far too simple to make up for the shortcomings of Team System (for example, the build engine has to be customized for Continuous Integration (like using Cruise Control with nAnt for a truly automated build on check in)).
The final chapter of section 3 deals with deployment and closing out a build cycle. There is not a great deal of detail here and it primarily focuses on the reports available in TFS.
Of the two appendices, the first is probably the most useful as it provides context for how Team System is used from end to end. It is fairly basic information, but does deal with how to recognize Release Candidate time. The second is not much more than a text only listing of some of the visual elements you can use in the designer.
Don't get me wrong, I am glad I have this book, as I have learned a bit more Team System through the book. I wish it was a bit deeper, but there is certainly a market for intro level material in this product.
My recommendation: If you are a beginner with Team System and want an overview with a bit of meat, this book will fill the need. If you are already familiar with the product and looking for a full meal, it would be best to wait for other books on the product.
As briefing material, they are fine. As a practical guide book teaching how to expertly operate and work with VSTS, it carries little value. There are absolutely no tutorials. No source content to get the reader to exercise its features to learn and understand by practical experience. It does not cover the many common scenarios development teams and try to explain how to accomplish them in VSTS. VSTS is a monumental system that is not easy to learn and leverage, and this book has zero lessons of practicality.
Had this book been titled "Introducing Microsoft Visual Studio 2005 Team System", it would have received a much higher rating. Who will best benefit from this book? Project managers and CTOs who want a high-level feature overview. Hardcore development team members who want to learn how to use VSTS to its fullest potential have to look for another book.
Good: High-level briefing on VSTS features
Bad: Covers them briefly; no practical exercises
As far as this book, it was surprising that they left out the "Database Professional's" edition of the software. While that was not released when the book was printed, it should have been on the roadmap and discussed. On the plus side, while it covered the Class Designer, which is technically not part of the Team System editions, the author was careful to mention that fact several times. The reason it was included was because the author was trying to describe things more from a process perspective (how one uses Team System) rather than a product perspective.
The book makes good use of illustrations, is well written, and, surprisingly, does not really push the product instead of describing it.
Look for similar items by category
- Books > Business & Investing > Processes & Infrastructure > Workplace
- Books > Computers & Technology > Computer Science
- Books > Computers & Technology > Microsoft > Development > Visual Basic > Visual Studio
- Books > Computers & Technology > Networking & Cloud Computing > Data in the Enterprise > Client-Server Systems
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Software
- Books > Computers & Technology > Web Development > Programming
- Books > Qualifying Textbooks - Fall 2007 > Business & Investing
- Books > Qualifying Textbooks - Fall 2007 > Computers & Internet
- Books > Textbooks > Computer Science & Information Systems > Computer Science
- Books > Textbooks > Computer Science & Information Systems > Object-Oriented Software Design
- Books > Textbooks > Computer Science & Information Systems > Programming Languages
- Books > Textbooks > Computer Science & Information Systems > Software Design & Engineering