다음을 통해 공유


개발자용 ALM

이 섹션의 기사에서는 개발자가 API, 도구, 기타 리소스를 활용해 Microsoft Power Platform을 사용한 ALM(애플리케이션 수명 주기 관리)을 구현하는 방법을 설명합니다.

먼저 팀 개발에 대해 이야기하고 Azure DevOps와 사용 가능한 빌드 도구에 대해 설명합니다.

주요 ALM 개념 및 솔루션 작업에 대한 자세한 내용은 ALM(애플리케이션 수명 주기 관리) 개요를 참조하고 다음 동영상을 시청하십시오.

팀 개발

팀 개발은 여러 개발자가 동일한 애플리케이션에서 소스 코드를 공유하며 작업하는 경우가 아닌 동일한 환경에서 여러 개발자가 협력하는 경우를 말합니다. 팀 개발의 경우 도구나 프로세스를 사용해 개발자 독립을 달성하는 것이 좋습니다.

자세한 정보는 5번 시나리오: 지원팀 개발을 참조하십시오.

충돌 관리

팀 개발의 목표는 공유 코드를 변경할 때 충돌을 피하는 것입니다. 소스 컨트롤 시스템에서 분기 및 병합을 통해 변경 충돌을 피하고 팀 구성원이 공유 리포지토리에서 부분적으로 완료된 작업을 수행하여 서로에게 영향을 미치지 않도록 할 수 있습니다.

또 다른 방법은 전략을 사용해 충돌을 피하는 것입니다. 예를 들어 소스 컨트롤 시스템에서 자동으로 해결할 수 없는 병합 충돌을 피하기 위해 복잡한 구성 요소에 대해 한 번에 한 사람만 작업하도록 할 수 있습니다.

복잡한 구성 요소 작업

복잡한 구성 요소란 무엇입니까? 여기에는 양식, 캔버스 앱, 흐름 및 워크플로가 포함됩니다.

한 번에 둘 이상의 개발자가 동일한 양식 또는 구성 요소를 작업하지 않도록 다른 팀 구성원과 조정하는 노력을 해야 합니다. 만약 동일한 캔버스 앱에서 여러 개발자가 작업하는 경우 충돌을 피하기 위해 개별 구성 요소를 작업하도록 해야 합니다.

참조 항목

Azure DevOps용 Microsoft Power Platform 빌드 툴
Power Platform 개발자 문서