did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780735621855

Working with Microsoft Visual Studio 2005 Team System

by
  • ISBN13:

    9780735621855

  • ISBN10:

    0735621853

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2005-10-05
  • Publisher: Microsoft Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $34.99 Save up to $8.75
  • Buy Used
    $26.24

    USUALLY SHIPS IN 2-4 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

This overview of Microsoft Visual Studio 2005 Team System offers practical information and role-based guidance to get key members of your software development team working together. With insights from the Visual Studio product team, project managers, architects, developers, and testers alike learn how to use Team System to coordinate and facilitate the work of all team members and help ensure project success. Discover how to use Team System to: Improve team collaboration and monitor software development projects through the lifecycle Simplify project management and work-item management using familiar Microsoft Office tools Create and validate datacenter and application diagrams in a common language Manage your code with version control Create and run unit testing and code coverage tests to help ensure quality Coordinate defect tracking and resolve bugs with integrated testing tools Use Microsoft Solution Framework development methodologies or customize your own Store documents, hold team discussions, and access queries and reports with Project Portal Analyze your final product and help ensure successful deployment

Author Biography

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.

Table of Contents

Foreword xi
Acknowledgments xiii
Introduction xv
Part I Introducing Team System
Overview of Team System
3(16)
Life Without Visual Studio 2005 Team System
3(5)
Global Communication
4(1)
Too Many Tools
5(1)
Solving Your Problems
6(1)
Goals of Visual Studio 2005 Team System
6(2)
The Need for a Methodology
8(5)
Microsoft Solutions Framework
8(3)
How Team System Supports These Methodologies
11(2)
Customizing Methodologies
13(1)
Visual Studio 2005 Team System
13(2)
Visual Studio 2005 Team Edition for Software Architects
14(1)
Visual Studio 2005 Team Edition for Software Developers
14(1)
Visual Studio 2005 Team Edition for Software Testers
14(1)
Visual Studio 2005 Team Foundation Server
15(1)
Visual Studio 2005 Team Suite
15(1)
Roles Within Team System
15(1)
Visual Studio 2005 Editions
16(1)
Visual Studio 2005 Express Editions
17(1)
Visual Studio 2005 Standard Edition
17(1)
Visual Studio 2005 Professional Edition
17(1)
Integration with Other Microsoft Products
17(1)
Summary
18(1)
Team Foundation Server
19(18)
Team Foundation Server Components
19(1)
Team Foundation Server Architecture
20(4)
Data Tier
20(2)
Application Tier
22(1)
Client Tier
23(1)
Software Configuration Management (SCM)
24(12)
Work Item Tracking (WIT)
25(2)
Version Control
27(8)
Build and Release Management
35(1)
Summary
36(1)
Team System Client Applications
37(34)
Tools for Project Managers
38(6)
Visual Studio 2005 Team Explorer
38(1)
Microsoft Excel
39(4)
Microsoft Project
43(1)
Tools for Architects
44(18)
Dynamic Systems Initiative (DSI)
45(1)
System Definition Model (SDM)
46(2)
Domain-Specific Languages
48(2)
DSL Tools in Team System
50(12)
Tools for Developers
62(3)
Source Control Explorer
62(1)
Class Designer
63(1)
Pending Checkins
64(1)
Tools for Testers
65(1)
Internet Explorer for All Team Members
66(1)
Command-Line Utilities
66(1)
Tools by Roles
67(1)
Summary
68(3)
Part II Team System for the Entire Team
Project Managers
71(22)
Organizing the Team
71(1)
Starting a New Project
72(3)
Selecting a Methodology
72(1)
Configuring the Project Portal
73(1)
Configuring Version Control Settings
74(1)
Managing the Ongoing Project
75(16)
Configuring Security
76(2)
Creating Classifications
78(1)
Creating Iterations
78(1)
Setting Check-In Policies
79(2)
Uploading Documents and Other Assets
81(1)
Adding and Managing Work Items
82(9)
Summary
91(2)
Architects
93(32)
The Architect Role
94(1)
Infrastructure Architect
94(1)
Application Architect
95(1)
DSI, SDM, and DSL Revisited
96(1)
The Distributed System Designers
96(4)
Security
97(1)
Interoperability
97(1)
Unified Modeling Language (UML)
98(1)
Custom Assemblies
99(1)
Other Languages
99(1)
Existing Code Libraries
99(1)
Web Services, J2EE, BizTalk Server, and SQL Server
99(1)
The Logical Datacenter Designer
100(7)
Creating Logical Datacenter Diagrams
100(7)
The Application Designer
107(8)
Creating Application Diagrams
108(2)
Connecting Endpoints
110(1)
Reusing Custom Application Prototypes
111(1)
Implementing the Classes
112(3)
Settings and Constraints
115(2)
The System Designer
117(2)
The Deployment Designer
119(4)
Validating the Deployment
120(1)
Generating a Deployment Report
121(2)
What's Next?
123(1)
Summary
124(1)
Developers
125(30)
Viewing Work Items
125(2)
Implementing the Web Application or Service
127(3)
Using the Class Designer
128(2)
Version Control
130(6)
Associating Check-Ins with Work Items
131(2)
Version Control Explorer
133(1)
Pending Check-Ins
133(1)
Shelving and Unshelving
134(2)
Version Control Check-In Policies
136(1)
Integrated Testing
136(9)
Test-Driven Development
137(1)
Unit Testing
138(3)
Code Coverage
141(1)
Static Analysis
142(2)
Profiling
144(1)
Team Foundation Build
145(6)
Build Type
147(3)
Executing a Build
150(1)
Viewing the Build Results
151(1)
Reports
151(2)
Impact on Code Development
153(1)
Summary
154(1)
Testers
155(20)
Viewing Work Items
156(1)
Managing Tests
157(2)
Test Manager
157(1)
Test View
158(1)
Test Projects
158(1)
Testing in Visual Studio 2005
159(11)
Authoring Tests
159(1)
Manual Tests
160(2)
Generic Tests
162(2)
Web Tests
164(3)
Load Tests
167(2)
Ordered Tests
169(1)
Test Results and Tracking Bugs
170(2)
Test Run Configuration
171(1)
Summary
172(3)
Part III Methodologies and Extensibility
Microsoft Solutions Framework
175(36)
MSF and Team System
176(1)
Choosing a Process Template
177(1)
What's New in MSF 4.0
177(9)
MSF 4.0 Key Concepts
180(1)
MSF 4.0 Structure
181(2)
The MSF 4.0 Team Model
183(1)
MSF 4.0 Cycles and Iterations
184(1)
MSF 4.0 Governance
185(1)
MSF for Agile Software Development
186(7)
Roles
186(2)
Work Streams
188(3)
Disciplines
191(1)
Qualities of Service
191(1)
Governance and Tracks
192(1)
MSF for CMMI Process Improvement
193(15)
Principles
195(1)
Mindsets
196(3)
Roles
199(7)
Work Item Types
206(1)
Disciplines and Qualities of Service
207(1)
Governance
207(1)
Implementing MSF 4.0 with Team System
208(2)
Customization and Extensibility
210(1)
Summary
210(1)
Customizing and Extending Team System
211(36)
Customizing Versus Extending
211(28)
Customizing Team System
212(12)
Extending Team System
224(14)
Visual Studio 2005 Tool Integration
238(1)
Extensibility Toolkit
239(1)
Partners
239(7)
Borland
239(1)
SourceGear
240(1)
AutomatedQA
241(1)
Identify
241(1)
Compuware
242(1)
AVIcode
243(1)
Mercury Interactive Corporation
243(1)
Serena
244(1)
Conchango
244(1)
Osellus
244(2)
Summary
246(1)
Wrapping It Up: The Endgame and Deployment
247(40)
Team Build
247(1)
Deploying the Application
248(1)
Closing Down the Current Iteration
248(10)
Continuing to Track Bugs and Defects
248(1)
Reporting
249(8)
Project Integration
257(1)
Summary
258(3)
Part IV Appendixes
A Day in the Life of Team System
261(14)
The Adventure Works Scenario
261(1)
The Adventure Works Team
262(1)
Stakeholder
262(1)
Business Sponsor
262(1)
Business Analyst
262(1)
Project Manager
263(1)
Architect
263(1)
Lead Developer
263(1)
Developers
263(1)
Testers
264(1)
Operations Manager
264(1)
Using MSF for Agile Software Development
264(2)
Project Timeline
266(1)
Iteration 0: Project Setup and Planning (3 weeks)
266(2)
Iteration 1: Release Candidate 1 (3 weeks)
268(2)
Iteration 2: Release Candidate 2 (3 weeks)
270(2)
Iteration 3: Stabilize and Deploy (3 weeks)
272(3)
Distributed System Designer Reference
275(12)
Logical Datacenter Designer
275(1)
Windows Client
276(1)
IIS Web Server
276(1)
Database Server
277(1)
Generic Server
278(1)
Zone
279(1)
Application Designer
279(1)
Windows Application
280(1)
ASP.NET Web Service
280(1)
ASP.NET Web Application
281(1)
Office Application
282(1)
External Web Service
282(1)
External Database
283(1)
BizTalk Web Service
283(1)
Generic Application
284(1)
Class Designer
284(1)
Class
285(1)
Enum
285(1)
Interface
285(1)
Abstract Class
286(1)
Struct
286(1)
Delegate
286(1)
Codenames 287(2)
Index 289

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program