Microsoft 솔루션 프레임워크
Microsoft Solutions Framework| 시리즈의 일부 |
| 소프트웨어 개발 |
|---|
Microsoft Solutions Framework(MSF)는 Microsoft의 정보 테크놀로지 서비스를 제공하기 위한 일련의 원칙, 모델, 분야, 개념 및 가이드라인입니다.MSF는 애플리케이션 개발에만 국한되지 않습니다.도입, 네트워킹, 인프라스트럭처 프로젝트 등 다른 IT 프로젝트에도 적용할 수 있습니다.MSF는 개발자에게 특정 방법론(폭포 모델이나 신속한 소프트웨어 개발 등)을 사용하도록 강요하지 않습니다.
역사
MSF는 1993년에 Microsoft에 의해 버전 1.0으로 처음 도입되었으며 버전 2.0은 1997년에 출시되었습니다.
2002년에는 MSF 버전 3.0이 출시되었습니다.버전 2.0은 다음과 같은 방법으로 수정되었습니다.
- 도입, 엔터프라이즈 소프트웨어 통합, 개발 프로젝트 등 다양한 프로젝트 유형에 걸쳐 애플리케이션용으로 설계된 통합 팀 및 프로세스 모델로 이전에 분리된 모델을 결합합니다.
- 애플리케이션 개발 및 인프라스트럭처 도입 모델을 5단계로 구성된 단일 프로세스 모델로 정리.
- 프로젝트 관리 및 준비 관리 분야 추가.
- 리스크 관리 규율을 변경.
- MSF와 Microsoft Operations Framework(MOF) 사이의 링크가 추가되었습니다.
- 개인이 MSF [1]프로젝트를 주도하거나 참여하도록 교육하기 위해 설계된 MSF 실무자 프로그램 추가.
MSF 버전 4.0은 2005년에 출시되었습니다.이 릴리스는 프로세스 모델(현재는 거버넌스 모델)과 팀 [2]모델의 주요 업데이트였습니다.MSF 4.0에는 MSF for Agile Software Development(MSF Agile)와 MSF for CMMI Process Envelopment(MSF4CMMI)[3]의 두 가지 방법론이 포함되어 있습니다.
구성 요소들
MSF 4.0은 규범적인 소프트웨어 엔지니어링 프로세스의 기반으로 사용할 수 있는 메타모델과 2개의 커스터마이즈 및 확장 가능한 소프트웨어 엔지니어링 프로세스의 조합입니다.MSF 메타모델은 기본 원칙, 팀 모델, 주기 및 반복으로 구성됩니다.
MSF 4.0은 다양한 규범적 프로세스 템플릿에 매핑할 수 있는 보다 높은 수준의 지침 및 원칙을 제공합니다.그것은 서술적 방법과 규범적 방법론 둘 다로 구성되어 있다.기술 컴포넌트는 MSF 4.0 메타모델이라고 불리며, 이는 SDLC 방법론을 작성하기 위한 SDLC 베스트프랙티스의 이론적인 설명입니다.마이크로소프트는 조직이 소프트웨어 개발 과정에서 다양한 역학과 상반된 우선순위를 가지고 있다고 생각합니다.조직에 따라서는 응답성과 적응성이 뛰어난 소프트웨어 개발 환경이 필요한 반면, 다른 조직에서는 표준화, 반복가능성 및 제어성이 뛰어난 환경이 필요합니다.이러한 요구를 충족시키기 위해 마이크로소프트는 신속한 변화를 위한 소프트웨어 개발(MSF4ASD)과 기능 성숙도 모델(MSF4CMMI)에 대해 구체적인 프로세스 지침을 제공하는 두 가지 규범적 방법론 템플릿에 MSF 4.0의 메타모델을 나타냅니다.이러한 소프트웨어 엔지니어링 프로세스는 조직, 고객 및 프로젝트 팀의 취향에 따라 수정 및 맞춤화할 수 있습니다.
MSF의 이념은 모든 종류의 프로젝트의 요건과 환경에 최적으로 적용되는 단일 구조나 프로세스는 존재하지 않는다는 것입니다.따라서 MSF는 여러 프로세스 접근 방식을 지원하므로 규모나 복잡도에 관계없이 모든 프로젝트를 지원하도록 조정할 수 있습니다.이러한 유연성은 일련의 핵심 원칙과 사고방식을 유지하면서 소프트웨어 엔지니어링 프로세스의 구현에 있어 광범위한 변화를 지원할 수 있음을 의미합니다.
MSF 프로세스 모델은 일련의 짧은 개발 주기와 반복으로 구성됩니다.이 모델은 이해당사자의 사업과 프로젝트에 대한 점진적인 이해로 인해 지속적인 학습과 개선으로 신속한 반복적 개발을 수용합니다.요건 특정, 제품 개발 및 테스트가 중복되어 진행되어 프로젝트의 가치 흐름을 보장하기 위해 단계적으로 완료됩니다.각 반복은 서로 다른 초점을 가지며 전체 시스템에서 안정적인 부분을 차지합니다.
레퍼런스
- ^ Keeton, Marlys (April 2006). Microsoft Solutions Framework (MSF): A Pocket Guide. Van Haren Publishing. p. 15. ISBN 90-77212-16-7.
- ^ Turner, Michael S. V. (2006-08-30). Microsoft Solutions Framework Essentials: Building Successful Technology Solutions. Microsoft Press. ISBN 0-7356-2353-8.
- ^ MSF 4.0 and Microsoft Team Services