visual studio 2010 ultimate - download.microsoft.comdownload.microsoft.com/.../session4.pdf ·...

Post on 13-Aug-2020

26 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 설계 활용

– 요구사항에 맞는 테스트 진행

도입 결과

top related