Microsoft Power Platform을 사용하는 애플리케이션 수명 주기 관리 개요
이 섹션에서는 Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio 및 Microsoft Dataverse를 사용하여 ALM(애플리케이션 수명 주기 관리)을 구현하는 방법을 설명합니다.
ALM이란 무엇입니까?
ALM은 거버넌스, 개발 및 유지 관리를 포함하는 애플리케이션 수명 주기 관리입니다. 또한 요구 사항 관리, 소프트웨어 아키텍처, 개발, 테스트, 유지 관리, 변경 관리, 지원, 지속적인 통합, 프로젝트 관리, 배포, 릴리스 관리 및 거버넌스 등의 분야가 포함됩니다. ALM 도구는 소프트웨어 개발 팀과 테스트 및 운영과 같은 관련 부서 간의 커뮤니케이션 및 협업을 위한 표준화된 시스템을 제공합니다. 이러한 도구는 소프트웨어 개발 및 제공 프로세스를 자동화할 수도 있습니다. 이를 위해 ALM은 프로세스의 모든 측면과 관련된 분야를 결합하여 예측 가능하고 반복 가능한 소프트웨어 제공을 통해 효율성을 높이는 목표를 달성합니다.
ALM의 주요 영역
거버넌스 에는 요구 사항 관리, 리소스 관리, 육성 및 데이터 보안, 사용자 액세스, 변경 추적, 검토, 감사, 배포 제어, 롤백과 같은 시스템 관리가 포함됩니다.
애플리케이션 개발 에는 현재 문제를 파악하고 애플리케이션을 계획, 설계, 구축, 테스트하고 지속적으로 개선하는 작업이 포함됩니다. 이 영역에는 전통적인 개발자 및 앱 제작자 역할이 포함됩니다.
유지관리 에는 앱 배포와 선택 및 종속 기술의 유지관리가 포함됩니다.
애플리케이션 수명 주기는 계획 및 추적, 개발, 빌드 및 테스트, 배포, 운영, 모니터링, 발견 사항으로부터 학습과 같은 영역을 포함하는 주기적 소프트웨어 개발 프로세스입니다.
Power Apps, Power Automate, Microsoft Copilot Studio 및 Dataverse를 위한 ALM
Dataverse Microsoft Power Platform 비즈니스 애플리케이션에서 사용하는 데이터와 프로세스를 안전하게 저장하고 관리할 수 있습니다. ALM을 관리하는 데 사용할 수 있는 Power Platform 기능 및 도구를 사용하려면 ALM에 참여하는 모든 환경에 Dataverse 데이터베이스가 포함되어야 합니다.
다음 개념은 Microsoft Power Platform을 사용하는 ALM을 이해하는 데 중요합니다.
솔루션 은 ALM을 구현하기 위한 메커니즘입니다. 솔루션을 사용하면 내보내기와 가져오기를 통해 여러 환경에 구성 요소를 배포할 수 있습니다. 구성 요소는 애플리케이션에 사용되는 아티팩트와 잠재적으로 사용자 지정할 수 있는 항목을 나타냅니다. 솔루션에 포함될 수 있는 모든 것은 테이블, 열, 캔버스 및 모델 기반 앱, Power Automate 흐름, 챗봇, 차트 및 플러그인과 같은 구성 요소입니다.
Dataverse 솔루션 및 제품 내 배포 파이프라인을 포함한 모든 아티팩트를 저장합니다. ...
소스 제어 는 구성 요소를 저장하고 협업하기 위한 진실의 원천이 되어야 합니다.
빌드, 테스트, 배포 파이프라인를 자동화할 수 있는 CI/CD(지속적인 통합 및 지속적인 배포) 플랫폼 이 있습니다. Azure DevOps 제품 내 파이프라인에서도 사용할 수 있습니다
어떻게 ALM 및 Azure DevOps 기술이 사람과 프로세스와 결합되어 팀이 지속적으로 고객에게 가치를 제공할 수 있도록 지원하는지 자세히 알아보려면 Azure의 DevOps 도구를 참조하세요.