Visual Studio Team Foundation Server 2010의 혁신적인 변화와 개선 부분, 프로젝트 및 형상관리와 Agile의 Scrum 을 이용한 방법론을 알아보고, 단지 소스 체크인/아웃만 하는 Visual Source Safe에서 업그레이드 하는 방법에 대하여 알아봅니다.
URL
EMBED
Page 0:
Page 1: 2010년 8월 28일
http://VSTS2010.NET
Visual Studio Camp #1 한국 Visual Studio 공식 팀 http://vsts2010.net @vsts2010
Page 2: Start
Goal
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 3: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 4: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 5: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 6: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 7: 2010 Ultimate
## VS 2010 Visual Studio LOGO ##
애플리케이션 품질 보증
• • • 디버깅 시간 감소 제대로 된 테스팅 가능 능동적인 프로젝트 관리
무한한 창조성
• • • 아키텍쳐의 필수요소화 코드생성에 집중하도록 하고 디버깅 시간을 줄여줌 프로토타입 아이디어를 실제 프로젝트로 쉽게 구현
Visual Studio 2010 Premium
통합을 통한 간소화
• • • 팀 협업 향상 개발과정 통합 코드에서 데이터 베이스까지의 모든 과정에 사용
리더들에게는 :
• • • • 낮은 개발 비용 프로젝트의 고품질 구현 프로젝트의 결과 예상 가능 보다 빠른 시장 출시
Visual Studio 2010 Professional
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 8: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 9: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 10: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 11: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 12: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 13: 계획과 추적 설계 개발 빌드 테스트 배포
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 14: 구분 저장소 보안 편의성(사용자 계정)
성능
Visual SourceSafe 2005 파일 형식 공유폴더 접근권한 사용 VSS 에서 직접 관리
파일 I/O
Visual Studio Team Foundation Server MS SQL Server 소스에 직접 접근 불가 Windows 계정 사용
Proxy 서버로 성능 향상가능
요구사항 관리 문서 형상관리 보고서 백업 및 복구 개발방법 지원
불가 소스만 가능 직접 작성 수동 지원불가
2005버전 이후 계획 없음 2011년 까지 가능
설계부터 요구사항과 연결 가능(SharePoint Services) 가능(SQL Server Reporting) Database 백업 / 복구 Agile 또는 CMMI 지원
지속적인 업그레이드 기술 지원 가능
기술지원
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 15: • • • •
Visual Studio Visual Studio Visual Studio Visual Studio
Ultimate Premium Professional TEST Professional
• Office Excel • Office Project • Office Outlook
• Team Web Access • Internet Explorer
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 16: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 17: 사용자 20명 이하
CPU 1 개의 CPU 클럭 수 : 2.2 GHz 1 개의CPU 클럭 수 : 2.6 GHz 2 개 이상 CPU 클럭 수 : 2.8 GHz 2 개 이상 CPU 클럭 수 : 2.8 GHz 4개 이상 CPU 클럭 수 : 2.2 GHz
디스크 8 GB
Memory 2 GB
20 ~ 250명 이하
230 GB
2 GB
250 ~ 450명 이하
500 GB
4 GB
450 ~ 2,200명 이하
31 GB ~ 136 GB
3.5 GB
2,200 ~ 3,600명 이하
31 GB ~ 136 GB
3.5 GB
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 18: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 19: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 20: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 21: Visual Studio TFS 2010 기능
계획과 추적 설계 개발 빌드 테스트 배포
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 22: ALM 개념 & VS TFS 2010
ALM 개념 VS TFS 2010
요구관리 설계 개발 테스트 구축
• 계획과 추적 • VS 디자인(UML등) • VS 통합 IDE • 단위 테스트 등 • 배포, 빌드 자동화
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 23: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 24: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 25: ERP 프로젝트 ERP 프로젝트
ERP 프로젝트
CRM 프로젝트 CRM 프로젝트 CRM 프로젝트
그룹웨어 프로젝트
그룹웨어 프로젝트 SCM 프로젝트 SCM 프로젝트
SCM 프로젝트
그룹웨어 프로젝트
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 26: 팀 프로젝트 모음
프로젝트 사용자
Team Foundation Server 관리자
팀 프로젝트 모음
Team Foundation Server 사용자
프로젝트 사용자
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 27: Application Tier(응용 프로그램계층)
A 팀 프로젝트
팀 구성원
Team Foundation Server 관리자
B 팀 프로젝트
Team Foundation Server 사용자 팀 구성원
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 28: Visual Studio Team Foundation Server 2010 응용 프로그램 계층 보안 그룹 그룹명 SharePoint Web Application Services Team Foundation Administrators Team Foundation Proxy Service Accounts Team Foundation Service Accounts Team Foundation Valid Users
Work Item Only View Users
설명 SharePoint 서비스 계정 Team Foundation 관리자 그룹 Team Foundation Proxy 서비스 그룹 Team Foundation 서비스 그룹 Team Foundation 사용자
작업항목 보기만 가능한 사용자
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 29: Visual Studio Team Foundation Server 2010 팀 프로젝트 보안 그룹 그룹명 Project Collection Administrators Project Collection Build Administrators Project Collection Build Service Accounts Project Collection Proxy Service Accounts Project Collection Service Accounts Project Collection Test Service Accounts Project Collection Valid Users 설명 팀 프로젝트 관리자 그룹 팀 프로젝트 빌드 관리자 그룹 팀 프로젝트 빌드 서비스 그룹 팀 프로젝트 프락시 서비스 그룹 팀 프로젝트 서비스 그룹 팀 프로젝트 테스트 서비스 그룹 프로젝트 사용자 그룹
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 30: 프로젝트 역할
Team Foundation Server 2010 그룹
구분
프로젝트 매니저
Team Foundation Administrators
직접적인 관계
프로젝트 리더
Team Foundation Administrators
직접적인 관계
개발자/테스터/DBA
Team Foundation Valid Users
직접적인 관계
고객(요구사항 요청)
Work Item Only View Users
간접적인 관계
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 31: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 32: Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Page 33: 한국 Visual Studio 공식 팀 http://vsts2010.net @vsts2010
Page 34: