목차
제1부 Team System 소개
제1장 Team System 개요 = 19
Visual Studio 2005 Team System이 없던 시절 = 19
글로벌 의사소통 = 20
너무 많은 도구들 = 21
문제점 해결 = 23
Visual Studio 2005 Team System의 목표 = 23
방법론의 필요성 = 25
Microsoft Solution Framework = 25
Team System이 이러한 방법론을 어떻게 지원하는가 = 29
방법론 사용자 지정 = 31
Visual Studio 2005 Team System = 32
Visual Studio 2005 Team Edition for Software Architects = 32
Visual Studlo 2005 Team Edition for Software Developers = 33
Visual Studio 2005 Team Edition for Software Testers = 33
Vlsual Studlo 2005 Team Foundation Server = 33
Visual Studio 2005 Team Suite = 34
Team System 내의 역할 = 34
Visual Studio 2005 제품군 = 35
Visual Studio 2005 Express Editions = 36
Visual Studio 2005 Standard Edition = 36
Visual Studio 2005 Professional Edition = 36
다른 Microsoft 제품과의 통합 = 37
요약 = 37
제2장 Team Foundation Server = 39
Team Foundation Server 구성요소 = 39
Team Foundation Server 아키텍처 = 40
데이터 계층 = 40
응용프로그램 계층 = 42
클라이언트 계층 = 45
소프트웨어 형상 관리(SCM) = 45
작업 항목 추적(Work Item Tracking, WIT) = 46
버전 제어 = 49
빌드 및 릴리스 관리 = 59
요약 = 61
제3장 Team System 클라이언트 응용프로그램 = 62
프로젝트 관리자를 위한 도구 = 62
Visual Studio 2005 팀 탐색기 = 63
Microsoft Excel = 64
Microsoft Project = 70
설계자를 위한 도구 = 71
동적 시스템 이니셔티브(Dynamic Systems Initiative, DSI) = 73
시스템 정의 모델(System Definition Model, SDM) = 74
Domain-Specific Languages = 76
Team System의 DSL 도구 = 78
개발자를 위한 도구 = 93
소스 제어 탐색기 = 93
클래스 디자이너 = 95
보류중인 변경 내용 = 96
테스터를 위한 도구 = 98
모든 팀 구성원을 위한 Internet Explorer = 99
명령 줄 유틸리티 = 99
역할별 도구 = 99
요약 = 101
제2부 전체 팀을 위한 Team System
제4장 프로젝트 관리자 = 105
팀 조직 = 105
새 프로젝트 시작 = 107
방법론 선택 = 107
프로젝트 포털 구성 = 108
버전 제어 설정 구성 = 109
진행중인 프로젝트 관리 = 110
보안 구성 = 111
영역 만들기 = 113
반복 만들기 = 114
체크 인 정책 설정 = 116
문서 및 기타 자산을 업로드 = 118
작업 항목 추가 및 관리 = 119
요약 = 128
제5장 설계자 = 129
설계자 역할 = 130
인프라 설계자 = 131
응용프로그램 설계자 = 131
DSI, SDM, DSL 다시 보기 = 132
분산 시스템 디자이너 = 133
보안 = 134
상호운용성(Interoperability) = 134
Unified Modeling Language(UML) = 134
사용자 지정 어셈블리 = 136
기타 언어 = 136
기존 코드 라이브러리 = 136
웹 서비스, J2EE, BizTalk 서버, SQL 서버 = 137
논리 데이터센터 디자이너 = 137
논리 데이터센터 다이어그램 만들기 = 138
응용프로그램 디자이너 = 146
응용프로그램 다이어그램 만들기 = 147
끝점 연결 = 150
사용자 지정 응용프로그램 프로토타입 재사용 = 151
클래스 구현 = 152
설정 및 제약 조건 = 156
시스템 디자이너 = 158
배포 디자이너 = 160
배포 유효성 검사 = 162
배포 보고서 생성 = 164
다음은? = 166
요약 = 167
제6장 개발자 = 168
작업 항목 보기 = 168
웹 응용프로그램 또는 서비스 구현 = 170
클래스 디자이너 사용하기 = 172
버전 제어 = 174
체크 인을 작업 항목과 연결 = 176
소스 제어 탐색기 = 177
보류중인 변경 내용 = 178
보류(Shelving)와 복원(Unshelving) = 179
버전 제어 체크 인 정책 = 181
통합된 테스트 = 181
테스트 기반 개발 = 182
단위 테스트 = 184
코드 검사(Code Coverage) = 188
정적 분석(Static Analysis) = 189
프로파일링 = 191
Team Foundation Build = 193
빌드 형식 = 195
빌드 실행 = 200
빌드 결과 보기 = 200
보고서 = 201
코드 개발에의 영향 = 203
요약 = 205
제7장 테스터 = 206
작업 항목 보기 = 207
테스트 관리 = 208
테스트 관리자 = 208
테스트 뷰 = 209
테스트 프로젝트 = 210
Visual Studio 2005에서 테스트하기 = 211
테스트 작성 = 211
수동 테스트 = 212
제네릭 테스트 = 215
웹 테스트 = 218
부하 테스트(Load Test) = 222
순서가 지정된 테스트 = 225
테스트 결과 및 버그 추적 = 226
테스트 실행 구성 = 227
요약 = 228
제3부 방법론 및 확장
제8장 Microsoft Solutions Framework = 231
MSF와 Team System = 232
프로세스 템플릿 선택 = 233
MSF 4.0의 새로운 점 = 234
MSF 4.0의 핵심 개념 = 237
MSF 4.0 구조 = 239
MSF 4.0 팀 모델 = 240
MSF 4.0 주기 및 반복 = 242
MSF 4.0 관리 = 243
MSF for Agile Software Development = 244
역할 = 244
작업 항목 유형 = 245
작업 흐름 = 246
규율 = 249
서비스 품질 = 249
관리 및 트랙 = 250
MSF for CMMI Process Improvement = 251
원칙 = 253
마음가짐 = 255
역할 = 258
작업 항목 유형 = 263
규율 및 서비스 품질 = 264
관리 = 264
Team System으로 MSF 4.0 구현 = 265
사용자 지정 및 확장 = 267
요약 = 257
제9장 Team System 사용자 지정 및 확장 = 268
사용자 지정 vs. 확장 = 268
Team System 사용자 지정 = 269
Team System 확장 = 285
Visual Studio 2005 도구 통합 = 302
확장 도구 키트(Extensibility Toolkit) = 303
파트너 = 303
Borland = 304
SourceGear = 304
AutomatedQA = 305
Identify = 306
Compuware = 307
AVIcode = 308
Mercury Interactive Corporation = 308
Serena = 309
Conchango = 309
Osellus = 310
요약 = 311
제10장 마무리: 최종 단계 및 배포 = 312
Team Build = 312
응용프로그램 배포 = 313
현재 반복 종결 = 313
지속적인 버그 및 결함 추적 = 314
보고 = 314
Project 통합 = 326
요약 = 326
제4부 부록
부록 A Team System과의 일상 = 329
Adventure Works 시나리오 = 329
Adventure Works 팀 = 330
이해관계자-Tamara = 330
비즈니스 스폰서-Jay = 330
비즈니스 분석가-Robert = 331
프로젝트 관리자-Glenn = 331
설계자-Martin = 331
선임 개발자-Jeff = 332
개발자-Amy, Joe, Donovan = 332
테스터-Hubert와 Mandy = 332
운영관리자-Tim = 333
MSF for Agile Software Development 사용 = 333
프로젝트 일정표 = 334
반복 0: 프로젝트 셋업 및 계획 (3주) = 335
반복 1. 릴리스 후보 1 (3주) = 337
반복 2: 릴리스 후보 2 (3주) = 339
반복 3: 안정화 및 배포 (3주) = 340
부록 B 분산 시스템 디자이너 참조 = 342
논리 데이터센터 디자이너 = 342
Windows 클라이언트 = 343
IIS 웹 서버 = 344
데이터베이스 서버 = 345
일반 서버 = 346
영역 = 347
응용프로그램 디자이너 = 348
Windows 응용프로그램 = 348
ASP.NET 웹 서비스 = 349
ASP.NET 웹 응용프로그램 = 350
Office 응용프로그램 = 351
외부 웹 서비스 = 351
외부 데이터베이스 = 352
BizTalk 웹 서비스 = 353
일반 응용프로그램 = 353
클래스 디자이너 = 354
클래스 = 355
열거형 = 355
인터페이스 = 355
추상 클래스 = 356
구조체 = 356
대리자 = 356
부록 C 코드명 = 357
찾아보기 = 358