솔루션을 개발할 팀 구성

 

게시 날짜: 2016년 11월

적용 대상: Dynamics CRM 2015

여러 개발자가 동일한 솔루션에 대해 작업하는 경우 각 개발자가 다른 개발자의 작업을 방해하지 않고 사용자 지정을 만들 수 있는 환경을 만들면 좋습니다. 개발 환경에서 테스트 환경 및 사용자 수용 테스트(UAT) 환경으로 솔루션을 이동해야 할 수도 있습니다.

이 항목의 내용

팀 개발을 위한 전략

개발에서 테스트 및 프로덕션 환경까지 솔루션 배포

팀 개발을 위한 전략

솔루션의 팀 개발을 관리하는 몇 가지 전략은 다음과 같습니다.

  • 단일 조직: 하나의 마스터 솔루션

  • 단일 조직: 여러 개발자 솔루션 + 마스터 솔루션

  • 개발자 당 조직 하나

단일 조직: 하나의 마스터 솔루션

여러 개발자가 단일 조직에서 작업할 수 있습니다. 그러나 별도 구성 요소에서 작업하기 위해 주의해야 합니다. 필수 관리형 솔루션(공유 라이브러리)을 처음 설치할 때 쉽습니다.

단일 조직: 여러 개발자 솔루션 + 마스터 솔루션

단일 조직에서 각 개발자에 대해 별도 비관리형 솔루션을 만들 수 있습니다. 각 솔루션에는 마스터 솔루션의 하위 집합이 포함됩니다. 각 솔루션 구성 요소는 비관리형 솔루션 하나에만 있습니다. 개발자는 기존 솔루션 구성 요소가 할당된 비관리형 솔루션에 기존 솔루션 구성 요소를 추가하지 않습니다. 따라서 수정되는 구성 요소를 명확하게 분리할 수 있습니다. 각 개발자의 솔루션에는 마스터 솔루션에 포함된 구성 요소에 대한 참조가 들어 있으므로 변경 내용을 병합할 필요가 없습니다.

개발자 당 조직 하나

각 개발자는 자신의 조직에서 작업할 수 있습니다. 변경 내용을 Microsoft Dynamics 365에 체크인하려면 이 솔루션을 비관리형 솔루션으로 내보내야 합니다. 그런 다음 각 개발자 조직의 솔루션을 마스터 솔루션으로 가져옵니다. 마스터 솔루션을 사용하여 관리형 솔루션을 내보냅니다.

개발에서 테스트 및 프로덕션 환경까지 솔루션 배포

개발 조직에서 솔루션은 프로덕션 환경에 배포하기 전에 분석을 위해 다양한 테스트 및 스테이징 환경으로 배포됩니다. 백서 개발에서 테스트 및 프로덕션 환경까지 Microsoft Dynamics CRM 2011 및 CRM Online 솔루션 배포는 자동화를 통해 안정적이고 반복적인 방법으로 실제 Microsoft Dynamics CRM 솔루션을 테스트 및 프로덕션 환경에 배포하는 방법에 대해 설명합니다. 이 백서에서는 또한 Microsoft Dynamics CRM Online에서 솔루션을 배포하고 테스트할 때 존재하는 특정 제약 조건을 강조합니다.

참고 항목

솔루션 개발 계획
솔루션 구성
백서: 테스트 및 생산 환경을 통한 개발로 Microsoft Dynamics CRM 2011 및 CRM Online 솔루션 배치

© 2017 Microsoft. All rights reserved. 저작권 정보