Software Engineering with Microsoft Visual Studio Team System
Sam Guckenheimer
Juan J. Perez

ISBN-10: 0321278720
ISBN-13: 9780321278722

Publisher: Addison-Wesley Professional
Copyright: 2006
Format: Paper; 304 pp
Published: 05/09/2006

Suggested retail price: $44.99
Buy from myPearsonStore



Software Engineering with Microsoft Visual Studio Team System is written for a software team that is considering running a software project using Visual Studio Team System (VSTS). It is about the “why” of VSTS: its guiding ideas, why they are presented in certain ways, and how they fit into the process of managing the software lifecycle. This book is the next best thing to having an onsite coach who can lead the team through a consistent set of processes. It is a framework for thinking about software projects in a way that can be directly tooled by VSTS. It presents essential theory and practical examples to describe a realistic process for IT projects. This is a book that any team using or considering VSTS should read.

The definitive introduction to Microsoft's new suite of software development tools, direct from the lead developer

  • Visual Studio Team System (VSTS) is an eagerly awaited new suite of tools, Microsoft's first product to cover the entire application lifecycle process
  • Sam Guckenheimer is the lead of the VSTS team, and a revered figure in Software Engineering
  • This book provides the perfect introduction to applying established software engineering techniques to your application using VSTS

About the Author          xvii

Foreword         xix

Preface xxi

Acknowledgments        xxix

CHAPTER 1   A Value-Up Paradigm   1

CHAPTER 2   Value-Up Processes     27

CHAPTER 3   Requirements    49

CHAPTER 4   Project Management     79

CHAPTER 5   Architectural Design      115

CHAPTER 6   Development     133

CHAPTER 7   Testing  165

CHAPTER 8   Reporting Bugs 205

CHAPTER 9   Troubleshooting the Project       221

CHAPTER 10   Conclusion      243

Index    249

Sam Guckenheimer has 25 years of experience as architect, developer, tester, product manager, project manager, and general manager in the software industry in the U.S. and Europe. Currently, Sam is the group product planner for Microsoft Visual Studio Team System. In this capacity, he acts as chief customer advocate, responsible for the end-to-end external design of the next releases of these products. Prior to joining Microsoft in 2003, Sam was director of Product Line Strategy at Rational Software Corporation, now the Rational Division of IBM. He holds five patents on software lifecycle tools. A frequent speaker at industry conferences, Sam is a Phi Beta Kappa graduate of Harvard University. Sam lives in the Puget Sound area with his wife and three of his four children.

Software Engineering with Microsoft Visual Studio Team System is written for any software team that is considering running a software project using Visual Studio Team System (VSTS), or evaluating modern software development practices for its use.

 

It is about the value-up paradigm of software development, which forms the basis of VSTS: its guiding ideas, why they are presented in certain ways, and how they fit into the process of managing the software lifecycle. This book is the next best thing to having an onsite coach who can lead the team through a consistent set of processes.

 

Sam Guckenheimer has been the chief customer advocate for VSTS, responsible for its end-to-end external design. He has written this book as a framework for thinking about software projects in a way that can be directly tooled by VSTS. It presents essential theory and practical examples to describe a realistic process for IT projects.

 

Readers will learn what they need to know to get started with VSTS, including

  • The role of the value-up paradigm (versus work-down) in the software development lifecycle, and the meanings and importance of “flow”
  • The use of MSF for Agile Software Development and MSF for CMMI Process Improvement
  • Work items for planning and managing backlog in VSTS
  • Multidimensional, daily metrics to maintain project flow and enable estimation
  • Creating requirements using personas and scenarios
  • Project management with iterations, trustworthy transparency, and friction-free metrics
  • Architectural design using a value-up view, service-oriented architecture, constraints, and qualities of service
  • Development with unit tests, code coverage, profiling, and build automation
  • Testing for customer value with scenarios, qualities of service, configurations, data, exploration, and metrics
  • Effective bug reporting and bug assessment
  • Troubleshooting a project: recognizing and correcting common pitfalls and antipatterns

This is a book that any team using or considering VSTS should read.

 

“This is first and foremost a book about software engineering. In discussing flash points such as planning, documentation, governance, auditability, and organization, Sam presents the case for both agile and more formal practices, as well as describing the optimal conditions for each. Even though the material is presented in the context of VSTS, the guidance is universal.”

–Dr. Bill Curtis

chief process officer, Borland Software Corporation

 

“Sam Guckenheimer ushers in the era of trustworthy transparency that will revolutionize the way we manage software development projects.”

–David J. Anderson

author of Agile Management for Software Engineering

 

“This book is an eye opener: a door to a new era of software engineering.”

–Francis T. Delgado

senior program manager, Avanade

 

 

View a Sample Chapter PDF: /samplechapter/0321278720.pdf

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.

This title is a member of the Microsoft .NET Development Series, which also contains the titles below . You can also visit the Microsoft .NET Development Series page.

  • 0321288661.NET Class Libraries Reference Poster
    Abrams
    © 2004 | Addison-Wesley Professional | Paper; 2 pages | Instock
    ISBN-10: 0321288661 | ISBN-13: 9780321288660
    Buy from myPearsonStore

  • 0321174038.NET Compact Framework Programming with C#
    Yao & Durant
    © 2004 | Addison-Wesley Professional | Paper; 1424 pages | Instock
    ISBN-10: 0321174038 | ISBN-13: 9780321174031
    Brief Description

  • 0321174046.NET Compact Framework Programming with Visual Basic .NET
    Yao & Durant
    © 2004 | Addison-Wesley Professional | Paper; 1424 pages | Instock
    ISBN-10: 0321174046 | ISBN-13: 9780321174048
    Brief Description | Buy from myPearsonStore

  • 0321350170The .NET Developer's Guide to Directory Services Programming
    Kaplan & Dunn
    © 2006 | Addison-Wesley Professional | Paper; 512 pages | Instock
    ISBN-10: 0321350170 | ISBN-13: 9780321350176
    Buy from myPearsonStore

  • 0321228359The .NET Developer's Guide to Windows Security
    Brown
    © 2005 | Addison-Wesley Professional | Paper; 408 pages | Instock
    ISBN-10: 0321228359 | ISBN-13: 9780321228352
    Brief Description | Buy from myPearsonStore

  • 0321154894.NET Framework Standard Library Annotated Reference, Volume 1: Base Class Library and Extended Numerics Library
    Abrams
    © 2004 | Addison-Wesley Professional | Cloth; 560 pages | Out of Stock
    ISBN-10: 0321154894 | ISBN-13: 9780321154897


  • 0321194454.NET Framework Standard Library Annotated Reference, Volume 2: Networking Library, Reflection Library, and XML Library
    Abrams & Abrams
    © 2006 | Addison-Wesley Professional | Cloth Bound w/CD-ROM; 512 pages | Instock
    ISBN-10: 0321194454 | ISBN-13: 9780321194459
    Buy from myPearsonStore

  • 0321341384.NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications
    Smith-Ferrier
    © 2007 | Addison-Wesley Professional | Paper; 672 pages | Instock
    ISBN-10: 0321341384 | ISBN-13: 9780321341389
    Buy from myPearsonStore

  • 0321247124ADO.NET and System.Xml v. 2.0--The Beta Version, 2/E
    Homer, Sussman & Fussell
    © 2005 | Addison-Wesley Professional | Paper; 560 pages | Out of Stock
    ISBN-10: 0321247124 | ISBN-13: 9780321247124
    Brief Description | Buy from myPearsonStore

  • 0321418344ASP.NET 2.0 Illustrated
    Homer & Sussman
    © 2006 | Addison-Wesley Professional | Paper; 800 pages | Instock
    ISBN-10: 0321418344 | ISBN-13: 9780321418340
    Brief Description | Buy from myPearsonStore

  • 0321334434The C# Programming Language, 2/E
    Hejlsberg, Wiltamuth & Golde
    © 2006 | Addison-Wesley Professional | Cloth; 720 pages | Instock
    ISBN-10: 0321334434 | ISBN-13: 9780321334435
    Buy from myPearsonStore

  • 0321154932The Common Language Infrastructure Annotated Standard
    Miller & Ragsdale
    © 2004 | Addison-Wesley Professional | Paper; 928 pages | Estimated Availability: 10/23/2003
    ISBN-10: 0321154932 | ISBN-13: 9780321154934
    Brief Description | Buy from myPearsonStore

  • 032143482XConcurrent Programming on Windows
    Duffy
    © 2009 | Addison-Wesley Professional | Paper; 1008 pages | Instock
    ISBN-10: 032143482X | ISBN-13: 9780321434821
    Buy from myPearsonStore

  • 032126892XData Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET
    Noyes
    © 2006 | Addison-Wesley Professional | Paper; 736 pages | Instock
    ISBN-10: 032126892X | ISBN-13: 9780321268921
    Buy from myPearsonStore

  • 0321410599Designing Forms for Microsoft Office InfoPath and Forms Services 2007
    Roberts & Green
    © 2007 | Addison-Wesley Professional | Paper; 1296 pages | Instock
    ISBN-10: 0321410599 | ISBN-13: 9780321410597
    Buy from myPearsonStore

  • 0321382188Developer's Guide to SQL Server 2005, A
    Beauchemin & Sullivan
    © 2006 | Addison-Wesley Professional | Paper; 1088 pages | Instock
    ISBN-10: 0321382188 | ISBN-13: 9780321382184
    Buy from myPearsonStore

  • 0321398203Domain-Specific Development with Visual Studio DSL Tools
    Cook, Jones, Kent & Wills
    © 2007 | Addison-Wesley Professional | Paper; 576 pages | Instock
    ISBN-10: 0321398203 | ISBN-13: 9780321398208
    Buy from myPearsonStore

  • 032124673XEnterprise Services with the .NET Framework: Developing Distributed Business Solutions with .NET Enterprise Services
    Nagel
    © 2005 | Addison-Wesley Professional | Paper; 576 pages | Instock
    ISBN-10: 032124673X | ISBN-13: 9780321246738
    Brief Description | Buy from myPearsonStore

  • 0321237706Essential ASP.NET 2.0, 2/E
    Onion & Brown
    © 2007 | Addison-Wesley Professional | Paper; 384 pages | Instock
    ISBN-10: 0321237706 | ISBN-13: 9780321237705
    Brief Description | Buy from myPearsonStore

  • 0321150775Essential C# 2.0
    Michaelis
    © 2006 | Addison-Wesley Professional | Paper; 768 pages | Instock
    ISBN-10: 0321150775 | ISBN-13: 9780321150776
    Buy from myPearsonStore

  • 0321440064Essential Windows Communication Foundation (WCF): For .NET Framework 3.5
    Resnick, Crane & Bowen
    © 2008 | Addison-Wesley Professional | Paper; 608 pages | Instock
    ISBN-10: 0321440064 | ISBN-13: 9780321440068
    Buy from myPearsonStore

  • 0321374479Essential Windows Presentation Foundation (WPF)
    Anderson
    © 2007 | Addison-Wesley Professional | Paper; 512 pages | Instock
    ISBN-10: 0321374479 | ISBN-13: 9780321374479
    Buy from myPearsonStore

  • 0321399838Essential Windows Workflow Foundation
    Shukla & Schmidt
    © 2007 | Addison-Wesley Professional | Paper; 480 pages | Instock
    ISBN-10: 0321399838 | ISBN-13: 9780321399830
    Buy from myPearsonStore

  • 0321180593First Look at SQL Server 2005 for Developers, A
    Beauchemin, Berglund & Sullivan
    © 2004 | Addison-Wesley Professional | Paper; 736 pages | Out of Stock
    ISBN-10: 0321180593 | ISBN-13: 9780321180599
    Brief Description

  • 0321545613Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2/E
    Cwalina & Abrams
    © 2009 | Addison-Wesley Professional | Hardcover with DVD; 480 pages | Instock
    ISBN-10: 0321545613 | ISBN-13: 9780321545619
    Buy from myPearsonStore

  • 0321246756Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
    Cwalina & Abrams
    © 2006 | Addison-Wesley Professional | Hardcover with DVD; 384 pages | Out of Stock
    ISBN-10: 0321246756 | ISBN-13: 9780321246752
    Brief Description

  • 0321578813Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, Safari
    Cwalina & Abrams
    © 2006 | Addison-Wesley Professional | On-line Supplement; 384 pages | Instock
    ISBN-10: 0321578813 | ISBN-13: 9780321578815
    URL: http://www.safari.informit.com


  • 0321160770Graphics Programming with GDI+
    Chand
    © 2004 | Addison-Wesley Professional | Paper; 784 pages | Instock
    ISBN-10: 0321160770 | ISBN-13: 9780321160775
    Brief Description | Buy from myPearsonStore

  • 0201770180Programming in the .NET Environment
    Watkins, Hammond & Abrams
    © 2003 | Addison-Wesley Professional | Paper; 560 pages | Estimated Availability: 11/06/2002
    ISBN-10: 0201770180 | ISBN-13: 9780201770186
    Brief Description | Buy from myPearsonStore

  • 0321278720Software Engineering with Microsoft Visual Studio Team System
    Guckenheimer & Perez
    © 2006 | Addison-Wesley Professional | Paper; 304 pages | Instock
    ISBN-10: 0321278720 | ISBN-13: 9780321278722
    Brief Description | Buy from myPearsonStore

  • 0321562992The C# Programming Language, 3/E
    Hejlsberg, Torgersen, Wiltamuth & Golde
    © 2009 | Addison-Wesley Professional | Paper; 784 pages | Instock
    ISBN-10: 0321562992 | ISBN-13: 9780321562999
    Buy from myPearsonStore

  • 0321592271The C# Programming Language, Safari, 3/E
    Hejlsberg, Torgersen, Wiltamuth & Golde
    © 2009 | Addison-Wesley Professional | On-line Supplement; 784 pages | Instock
    ISBN-10: 0321592271 | ISBN-13: 9780321592279
    URL: http://safari.informit.com


  • 0321169514The Visual Basic .NET Programming Language
    Vick
    © 2004 | Addison-Wesley Professional | Paper; 432 pages | Instock
    ISBN-10: 0321169514 | ISBN-13: 9780321169518
    Brief Description | Buy from myPearsonStore

  • 0321334884Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath
    Carter & Lippert
    © 2006 | Addison-Wesley Professional | Paper; 1008 pages | Instock
    ISBN-10: 0321334884 | ISBN-13: 9780321334886
    Brief Description | Buy from myPearsonStore

  • 0321267966Windows Forms 2.0 Programming, 2/E
    Sells & Weinhardt
    © 2006 | Addison-Wesley Professional | Paper; 1296 pages | Instock
    ISBN-10: 0321267966 | ISBN-13: 9780321267962
    Buy from myPearsonStore

  • 0321116208Windows Forms Programming in C#
    Sells
    © 2004 | Addison-Wesley Professional | Paper; 736 pages | Instock
    ISBN-10: 0321116208 | ISBN-13: 9780321116208
    Brief Description | Buy from myPearsonStore

  • 0321125193Windows Forms Programming in Visual Basic .NET
    Sells & Ghetland
    © 2004 | Addison-Wesley Professional | Paper; 736 pages | Instock
    ISBN-10: 0321125193 | ISBN-13: 9780321125194
    Brief Description | Buy from myPearsonStore

  • 0321303636eXtreme .NET: Introducing eXtreme Programming Techniques to .NET Developers
    Roodyn
    © 2005 | Addison-Wesley Professional | Paper; 336 pages | Instock
    ISBN-10: 0321303636 | ISBN-13: 9780321303639
    Brief Description | Buy from myPearsonStore

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.


Copyright ©2008 Pearson Education. All rights reserved. Legal Notice | Privacy Policy | Permissions