 |
Visual Studio Team System: Better Software Development for Agile Teams (Microsoft .Net Development) by Will Stott, James W. Newkirk
Book Summary InformationAuthor: James W. Newkirk, Will Stott Edition: Paperback Audio: English (Original Language); English (Unknown); English (Published) Published: 2007-05-27 ISBN: 0321418506 Number of pages: 864 Publisher: Professional
Book Reviews of Visual Studio Team System: Better Software Development for Agile Teams (Microsoft .Net Development)Book Review: Solid work on doing Agile in the VSTS/TFS world Summary: 4 StarsThis book covers a wide range of cool things in VSTS wrapped up in a solid introduction to and roadmap through agile practices. Read the book and you'll get great guidance to working with agile planning, test driven development, refactoring, agile modeling, and a number of other topics.
I have two small gripes with the book. First is that it includes the seemingly mandatory, maddening "meet the development team and walk through each day in the project with them" storyline. This book does no better than any of the other weak attempts at the novelization of a working team. Leave that stuff off for novellas and focus on the technical aspects instead. My second gripe is the book's organization. Planning is way back in section 8, modelling's in 6, etc. It seems a bit disjointed.
Those gripes aside, the content in the book is just great. The walk-through of test driven development is solid, and the emphasis on having an environment and code base that can rapidly change to requirements is very nice.
The technical side relating to Team Systems is also solid. The guidance on using source control is well-written, and the section on working with team build is as good as it can be (I'm NOT a fan of team build). The section on using and working with the process frameworks are solid, although I wished they'd covered the process editor add on.
I'm also very happy to see that the Framework for Integrated Testing (FIT) was included -- I've been a long-time proponent of FIT and love seeing it in more books.
Overall this is a very solid book. I like their approach to discussing agile, and I like their tie-ins to VSTS/TFS. They gloss over some of the things I don't like about VSTS/TFS, but hey, those are more my issues, not theirs.
This book is a good addition to your bookshelf if you're looking to do agile in the VSTS/TFS world.
Summary of Visual Studio Team System: Better Software Development for Agile Teams (Microsoft .Net Development)<>Make the Most of Visual Studio Team System in Real-World Agile Development Visual Studio Team System (VSTS) gives Microsoft development teams a powerful, integrated toolset for Agile development. Visual Studio Team System: Better Software Development for Agile Teams is a comprehensive, start-to-finish guide to making the most of VSTS in real-world Agile environments. Using a book-length case study, the authors show how to use VSTS to improve every aspect of software development, step by step-from project planning through design and from coding through testing and deployment. Agile consultant Will Stott and Microsoft development lead James Newkirk carefully integrate theory and practice, offering hands-on exercises, practical insights into core Extreme Programming (XP) techniques, and much more. Coverage includes - Using VSTS to support the transition to Agile values and techniques
- Forming Agile teams and building effective process frameworks
- Leveraging Team Foundation Version Control to help teams manage change and share their code effectively
- Implementing incremental builds and integration with Team Foundation Build
- Making the most of VSTS tools for Test-Driven Development and refactoring
- Bringing agility into software modeling and using patterns to model solutions more effectively
- Using the FIT integrated testing framework to make sure customers are getting what they need
- Estimating, prioritizing, and planning Agile projects
Preface Acknowledgments About the Authors Introduction: Broken Process Section 1: Apply Sharp Tools and Values Chapter 1: Introduction to Visual Studio Team System Chapter 2: Agile Values Review of Section 1: Sharp Tools and Values Section 2: Introduce Agile Development Chapter 3: Overview of Agile Development Chapter 4: Forming an Agile Team Chapter 5: Team Foundation Process Frameworks Chapter 6: Improving Your Process Framework? Review of Section 2: Introduce Agile Development Section 3: Use Version Control Chapter 7: Managing Change Chapter 8: Setting Up TFS Version Control Chapter 9: Using TFVC in Your Project Chapter 10: Policing Your Project with TFVC Review of Section 3: Use Version Control Section 4: Build and Integrate Often Chapter 11: Building and Integrating Software Chapter 12: Working with Team Foundation Build Review of Section 4: Build and Integrate Often Section 5: Practice Test-Driven Development? Chapter 13: Introduction to TDD Chapter 14: Developing Your First Tests Chapter 15: Learning to Refactor Chapter 16: Code Coverage and Performance Chapter 17: Integrating TFP Code with a User Interface Review of Section 5: Practice Test-Driven Development Section 6: Explore by Modeling Chapter 18: Modeling with Agility Chapter 19: Creating Models Chapter 20: Using Models in an Agile Project Chapter 21: Modeling Solutions with Patterns Review of Section 6: Explore by Modeling Section 7: Implement Customer Testing Chapter 22: Involving Customers in Testing Chapter 23: Creating FIT Fixtures Chapter 24: Running FIT with Team Foundation Build Review of Section 7: Implement Customer Testing Section 8: Estimate, Prioritize, and Plan Chapter 25: Estimating and Prioritizing Stories Chapter 26: Agile Planning Chapter 27: Managing Agile Projects Review of Section 8: Estimate, Prioritize, and Plan Section 9: Practice for Deployment Chapter 28: Moving into Production Chapter 29: Developing Installation Programs Chapter 30: Deployment of Distributed Systems Review of Section 9: Practice for Deployment Section 10: Provide and Reveal Value ?Chapter 31: Producing Technical Reports Chapter 32: Generating Business Value Review of Section 10: Provide and Reveal Value Retrospective: Fixing the Process Appendixes Appendix A: Setting Up VSTS for the Exercises Appendix B: Software Project Environment for a Small Team Appendix C: Agile Workspace 753 List of Exercises List of Extreme Programming Practices Glossary? Bibliography Resources? Index? This book is for working software developers, architects, testers, and managers in real teams-professionals who are either transitioning to VSTS or considering doing so. It will help you start deriving value from VSTS immediately, as you lay a solid foundation for ongoing process improvement.
|
 |
Professional Team Foundation Serverby Jean-Luc David, Mickey Gousset, Erik Gunvaldson Wrox; Published: 2006-11-20; Paperback; BookBest price: $7.87Price in other shops: $39.99
Pro Visual Studio Team System with Team Edition for Database Professionals, Second Edition (Pro)by Jeff Levinson, David Nelson Apress; Published: 2007-09-28; Hardcover; BookBest price: $12.93Price in other shops: $59.99
Pro Visual Studio 2005 Team System Application Development (Pro)by Steve Shrimpton Apress; Published: 2006-08-15; Paperback; BookBest price: $2.00Price in other shops: $49.99
Visual Studio Team System: Better Software Development for Agile Teams (Microsoft .Net Development)by Will Stott, James W. Newkirk Addison-Wesley Professional; Published: 2007-05-27; Paperback; BookBest price: $39.99Price in other shops: $54.99
Professional Visual Studio 2005 Team System (Programmer to Programmer)by Darren Jefford, Jean-Luc David, Tony Loton, Erik Gunvaldson, Christopher Bowen, Noah Coad Wrox; Published: 2006-05-30; Paperback; BookBest price: $1.99Price in other shops: $49.99
Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers (Programmer to Programmer)by Tom Arnold, Dominic Hopton, Andy Leonard, Mike Frost Wrox; Published: 2007-09-11; Paperback; BookBest price: $2.92Price in other shops: $49.99
Software Engineering with Microsoft Visual Studio Team System (Microsoft .NET Development Series)by Sam Guckenheimer, Juan J. Perez Addison-Wesley Professional; Published: 2006-05-19; Paperback; BookBest price: $25.53Price in other shops: $44.99
|
Essential Windows Communication Foundation (WCF): For .NET Framework 3.5 (Microsoft .NET Development Series)by Steve Resnick, Richard Crane, Chris Bowen Addison-Wesley Professional; Published: 2008-02-21; Paperback; BookBest price: $29.72Price in other shops: $49.99
Agile Project Management with Scrum (Microsoft Professional)by Ken Schwaber Microsoft Press; Published: 2004-03-10; Paperback; BookBest price: $23.00Price in other shops: $39.99
Windows Presentation Foundation Unleashed (WPF) (Unleashed)by Adam Nathan Sams; Published: 2006-12-31; Paperback; BookBest price: $30.00Price in other shops: $49.99
Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net)by Jr., Joseph C. Rattz Apress; Published: 2007-11-19; Paperback; BookBest price: $21.24Price in other shops: $44.99
Programming WCF Services (Programming)by Juval Lowy O'Reilly Media, Inc.; Published: 2007-02-20; Paperback; BookBest price: $25.66Price in other shops: $44.99
Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers (Programmer to Programmer)by Tom Arnold, Dominic Hopton, Andy Leonard, Mike Frost Wrox; Published: 2007-09-11; Paperback; BookBest price: $2.59Price in other shops: $49.99
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)by Andrew Troelsen Apress; Published: 2007-11-12; Hardcover; BookBest price: $32.59Price in other shops: $59.99
Managing Projects with Microsoft Visual Studio Team System (Pro-Developer)by Joel Semeniuk, Martin Danner Microsoft Press; Published: 2007-04-11; Paperback; BookBest price: $3.04Price in other shops: $34.99
Professional Team Foundation Serverby Jean-Luc David, Mickey Gousset, Erik Gunvaldson Wrox; Published: 2006-11-20; Paperback; BookBest price: $8.33Price in other shops: $39.99
Software Engineering with Microsoft Visual Studio Team System (Microsoft .NET Development Series)by Sam Guckenheimer, Juan J. Perez Addison-Wesley Professional; Published: 2006-05-19; Paperback; BookBest price: $19.78Price in other shops: $44.99
|