Upload
others
View
26
Download
0
Embed Size (px)
Citation preview
Visual Studio 2010 Ultimate 고객사례 : CESCO의개발 프로젝트 관리 혁신 비밀
김병진 MVP / MCTVisual Studio 2010 팀블로그 시삽
- 세스코 프로젝트 멤버
- Microsoft 플랫폼 기반 컨설팅과 강의- 소프트웨어 개발에 방법&ALM을 Microsoft Visual Studio에 적용 및 연구
Visual Studio 2010 Ultimate + Visual Studio Team Foundation Server 2010
Visual Studio & NET Framework
.NET 1.1
.NET 2.0
.NET 3.5
• 프로젝트 시작
– Visual Studio & Source Safe 2005
– 요구사항에 대한 정리
– 개발할 때 마다 문서 생성과 관리
– 전에 했던 것을 참조해야 하지만..
• 개발 문서는 개개인이 관리
• 소스 코드도 로컬 PC 신뢰
As is 프로젝트 시작
• 프로젝트 관리
– 개발 진척도 확인 : 개발자 믿기
– 요구사항 반영과 검증
– 배포 전 빌드와 테스트
– 배포 후 요구사항 수정
시작 하기 전 부터
As is 프로젝트 관리
• 처음에는
To be Visual Studio 2010 시작
버전 새로 나왔네아 또 업그레이드
해야하나?
요구사항 관리라구?아 또 뭐야.
그냥 기존에 하던래 하면 더 좋을 것
같은데…..
아 새로운 것 또 배워야 하나?
Visual Studio 2010 Ultimate + Visual Studio Team Foundation Server
• 소스만 관리?
– 개발자들 소스 관리
– 개발 진척도 확인
+
– 설계와 테스트 : 소스 코드와 연결
– 소스 코드의 검증
– Visual Studio Ultimate IntelliTrace
– 소스 분석을 위한 도구
• 아키텍처 탐색기
• 종속성 그래프
소스 관리와 분석
• 협업과 문서관리
– Visual Studio IDE 에서 문서 열기 / 저장
– 문서 형상관리는 기본
– 문서의 재사용성
+
– 프로젝트 참여자 권한에 따른 접근
• 외부 참여자에 대한 접근 권한 제어– 문서 / 소스 코드
– 요구사항 관리
프로젝트 참여자 협업
• 테스트와 빌드
– 테스트는 기본
• 단위 테스트와 부하 테스트
• 성능 (프로파일러)
– Test Manager 2010
• VS TFS 2010과 연결
• 테스트 시나리오에 맞도록 테스트
• 모든 테스트가 저장
솔루션 유지보수
VS 2010 + VS TFS 2010 도입 완료
Business Productivity
Core Infrastructure
WCF Services and Networking
Desktop, Device and Server Management
Data Protection and Recovery
Silverlight
Multi Touch
Windows
Mobile
User Manager | IW | Site
User Experience
.NET F
ram
ew
ork
Applic
ation D
eve
lopm
ent
• Net Framework 배포
– Client Profile
– 전체 Framework
• 기존 상용화 콤포넌트 사용 업그레이드
• 소스 세이프 사용자 계정
• 크리스탈 리포트
도입 시에 주의사항
• As is
– 개발자와의 협업과 진척도
– 소스 관리만 사용
– 문서 저장
• To Be
– Visual Studio IDE 에서 문서& 소스 모두 관리
– ALM 도입과 요구사항이 반영된 솔루션
도입 후 개발자 변화
• As is
– 개발자에게 요구사항 반영이 잘 되어 있는지?
– 개발 완료된 솔루션의 검증은?
• To Be
– 작업항목으로 설계 부터 테스트 까지 관리
– 요구사항에 맞는 테스트 진행
개발자와 관리자 변화
• As is
– 개발된 소스 코드의 관리
– 요구사항 검증과 테스트
– 사용자의 불만과 개발자의 불만
• To Be
– 소스 코드와 문서, 요구사항까지 관리
– Visual Studio Ultimate 설계 활용
– 요구사항에 맞는 테스트 진행
도입 결과