1 option
Visual studio team system : better software development for agile teams
- Format:
- Book
- Author/Creator:
- Stott, Will, Author.
- Series:
- Microsoft .NET development series
- Language:
- English
- Subjects (All):
- Microsoft Visual studio.
- Computer software--Development.
- Computer software.
- Agile software development.
- eXtreme programming.
- Physical Description:
- 1 online resource (864 pages)
- Edition:
- 1st edition
- Place of Publication:
- [Place of publication not identified] Addison Wesley 2007
- Language Note:
- English
- System Details:
- text file
- Summary:
- 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 Chapt...
- Contents:
- Cover
- Title
- Copyright
- Dedication
- Contents at a Glance
- Contents
- Preface
- Acknowledgments
- About the Authors
- Introduction: Broken Process
- Section 1: Apply Sharp Tools and Values
- 1 Introduction to Visual Studio Team System
- 2 Agile Values
- Review of Section 1: Sharp Tools and Values
- Section 2: Introduce Agile Development
- 3 Overview of Agile Development
- 4 Forming an Agile Team
- 5 Team Foundation Process Frameworks
- 6 Improving Your Process Framework
- Review of Section 2: Introduce Agile Development
- Section 3: Use Version Control
- 7 Managing Change
- 8 Setting Up TFS Version Control
- 9 Using TFVC in Your Project
- 10 Policing Your Project with TFVC
- Review of Section 3: Use Version Control
- Section 4: Build and Integrate Often
- 11 Building and Integrating Software
- 12 Working with Team Foundation Build
- Review of Section 4: Build and Integrate Often
- Section 5: Practice Test-Driven Development
- 13 Introduction to TDD
- 14 Developing Your First Tests
- 15 Learning to Refactor
- 16 Code Coverage and Performance
- 17 Integrating TFP Code with a User Interface
- Review of Section 5: Practice Test-Driven Development
- Section 6: Explore by Modeling
- 18 Modeling with Agility
- 19 Creating Models
- 20 Using Models in an Agile Project
- 21 Modeling Solutions with Patterns
- Review of Section 6: Explore by Modeling
- Section 7: Implement Customer Testing
- 22 Involving Customers in Testing
- 23 Creating FIT Fixtures
- 24 Running FIT with Team Foundation Build
- Review of Section 7: Implement Customer Testing
- Section 8: Estimate, Prioritize, and Plan
- 25 Estimating and Prioritizing Stories
- 26 Agile Planning
- 27 Managing Agile Projects
- Review of Section 8: Estimate, Prioritize, and Plan
- Section 9: Practice for Deployment
- 28 Moving into Production.
- 29 Developing Installation Programs
- 30 Deployment of Distributed Systems
- Review of Section 9: Practice for Deployment
- Section 10: Provide and Reveal Value
- 31 Producing Technical Reports
- 32 Generating Business Value
- Review of Section 10: Provide and Reveal Value
- Retrospective: Fixing the Process
- Section 11: Appendixes
- A Setting Up VSTS for the Exercises
- B Software Project Environment for a Small Team
- C Agile Workspace
- List of Exercises
- List of Extreme Programming Practices
- Glossary
- Bibliography
- Resources
- Index.
- Notes:
- Bibliographic Level Mode of Issuance: Monograph
- Includes bibliographical references and index.
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 9780132701723
- 0132701723
- OCLC:
- 154684534
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.