Visual Studio Team System: Better Software Development for Agile Teams (Microsoft .Net Development)

Visual Studio Team System: Better Software Development for Agile Teams (Microsoft .Net Development)
by Will Stott, James W. Newkirk

Visual Studio Team System: Better Software Development for Agile Teams (Microsoft .Net Development)
List Price: $54.99
Our Price: $39.99
You Save: $15.00 (27%)
Availability: Usually ships in 1-2 business days
Buy Used: from $32.00 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: 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 Stars

This 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.

Software Development Books

Book Subjects
Most talked about in My favorite Visual Studio Team System Books
Professional Team Foundation Server ImageProfessional Team Foundation Server
by Jean-Luc David, Mickey Gousset, Erik Gunvaldson
Wrox; Published: 2006-11-20; Paperback; Book
Best price: $7.87
Price in other shops: $39.99
Pro Visual Studio Team System with Team Edition for Database Professionals, Second Edition (Pro) ImagePro Visual Studio Team System with Team Edition for Database Professionals, Second Edition (Pro)
by Jeff Levinson, David Nelson
Apress; Published: 2007-09-28; Hardcover; Book
Best price: $12.93
Price in other shops: $59.99
Pro Visual Studio 2005 Team System Application Development (Pro) ImagePro Visual Studio 2005 Team System Application Development (Pro)
by Steve Shrimpton
Apress; Published: 2006-08-15; Paperback; Book
Best price: $2.00
Price in other shops: $49.99
Visual Studio Team System: Better Software Development for Agile Teams (Microsoft .Net Development) ImageVisual 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; Book
Best price: $39.99
Price in other shops: $54.99
Professional Visual Studio 2005 Team System (Programmer to Programmer) ImageProfessional 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; Book
Best price: $1.99
Price in other shops: $49.99
Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers (Programmer to Programmer) ImageProfessional 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; Book
Best price: $2.92
Price in other shops: $49.99
Software Engineering with Microsoft Visual Studio Team System (Microsoft .NET Development Series) ImageSoftware 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; Book
Best price: $25.53
Price in other shops: $44.99
Similar Books and other products
Essential Windows Communication Foundation (WCF): For .NET Framework 3.5 (Microsoft .NET Development Series) ImageEssential 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; Book
Best price: $29.72
Price in other shops: $49.99
Agile Project Management with Scrum (Microsoft Professional) ImageAgile Project Management with Scrum (Microsoft Professional)
by Ken Schwaber
Microsoft Press; Published: 2004-03-10; Paperback; Book
Best price: $23.00
Price in other shops: $39.99
Windows Presentation Foundation Unleashed (WPF) (Unleashed) ImageWindows Presentation Foundation Unleashed (WPF) (Unleashed)
by Adam Nathan
Sams; Published: 2006-12-31; Paperback; Book
Best price: $30.00
Price in other shops: $49.99
Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net) ImagePro LINQ: Language Integrated Query in C# 2008 (Windows.Net)
by Jr., Joseph C. Rattz
Apress; Published: 2007-11-19; Paperback; Book
Best price: $21.24
Price in other shops: $44.99
Programming WCF Services (Programming) ImageProgramming WCF Services (Programming)
by Juval Lowy
O'Reilly Media, Inc.; Published: 2007-02-20; Paperback; Book
Best price: $25.66
Price in other shops: $44.99
Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers (Programmer to Programmer) ImageProfessional 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; Book
Best price: $2.59
Price in other shops: $49.99
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net) ImagePro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)
by Andrew Troelsen
Apress; Published: 2007-11-12; Hardcover; Book
Best price: $32.59
Price in other shops: $59.99
Managing Projects with Microsoft  Visual Studio  Team System (Pro-Developer) ImageManaging Projects with Microsoft Visual Studio Team System (Pro-Developer)
by Joel Semeniuk, Martin Danner
Microsoft Press; Published: 2007-04-11; Paperback; Book
Best price: $3.04
Price in other shops: $34.99
Professional Team Foundation Server ImageProfessional Team Foundation Server
by Jean-Luc David, Mickey Gousset, Erik Gunvaldson
Wrox; Published: 2006-11-20; Paperback; Book
Best price: $8.33
Price in other shops: $39.99
Software Engineering with Microsoft Visual Studio Team System (Microsoft .NET Development Series) ImageSoftware 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; Book
Best price: $19.78
Price in other shops: $44.99
Book store. Illustrated catalog of books on different categories