Microsoft Power Platform을 사용하는 애플리케이션 수명 주기 관리 개요

이 섹션에서는 Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio 및 Microsoft Dataverse를 사용하여 ALM(애플리케이션 수명 주기 관리)을 구현하는 방법을 설명합니다.

ALM이란 무엇입니까?

ALM은 거버넌스, 개발 및 유지 관리를 포함하는 애플리케이션 수명 주기 관리입니다. 또한 요구 사항 관리, 소프트웨어 아키텍처, 개발, 테스트, 유지 관리, 변경 관리, 지원, 지속적인 통합, 프로젝트 관리, 배포, 릴리스 관리 및 거버넌스 등의 분야가 포함됩니다. ALM 도구는 소프트웨어 개발 팀과 테스트 및 운영과 같은 관련 부서 간의 커뮤니케이션 및 협업을 위한 표준화된 시스템을 제공합니다. 이러한 도구는 소프트웨어 개발 및 제공 프로세스를 자동화할 수도 있습니다. 이를 위해 ALM은 프로세스의 모든 측면과 관련된 분야를 결합하여 예측 가능하고 반복 가능한 소프트웨어 제공을 통해 효율성을 높이는 목표를 달성합니다.

ALM의 주요 영역

  1. 거버넌스 데이터 보안, 사용자 액세스, 변경 추적, 검토, 감사, 배포 제어 및 롤백과 같은 요구 사항 관리, 리소스 관리, 육성 및 시스템 관리가 포함됩니다.

  2. 애플리케이션 개발 현재 문제 식별, 애플리케이션 및 지속적인 개선 계획, 설계, 구축 및 테스트가 포함됩니다. 이 영역에는 전통적인 개발자 및 앱 제작자 역할이 포함됩니다.

  3. 유지 관리에는 앱 배포와 선택적 및 종속적 기술의 유지 관리가 포함됩니다.

애플리케이션 수명 주기는 계획 및 추적, 개발, 빌드 및 테스트, 배포, 운영, 모니터링, 발견 사항으로부터 학습과 같은 영역을 포함하는 주기적 소프트웨어 개발 프로세스입니다.

애플리케이션 수명 주기.

Power Apps, Power Automate, Microsoft Copilot Studio 및 Dataverse를 위한 ALM

Microsoft Power Platform의 Dataverse를 사용하여 비즈니스 애플리케이션에서 사용되는 데이터를 안전하게 저장하고 관리할 수 있습니다. ALM을 관리하는 데 사용할 수 있는 Power Platform 기능 및 도구를 사용하려면 ALM에 참여하는 모든 환경에 Dataverse 데이터베이스가 포함되어야 합니다.

다음 개념은 Microsoft Power Platform을 사용하는 ALM을 이해하는 데 중요합니다.

  • 솔루션은 ALM을 구현하기 위한 메커니즘입니다. 이를 사용하여 내보내기 및 가져오기를 통해 환경 간에 구성 요소를 분배합니다. 구성 요소는 애플리케이션에 사용되는 아티팩트와 잠재적으로 사용자 지정할 수 있는 항목을 나타냅니다. 솔루션에 포함될 수 있는 모든 것은 테이블, 열, 캔버스 및 모델 기반 앱, Power Automate 흐름, 챗봇, 차트 및 플러그인과 같은 구성 요소입니다.

  • Dataverse는 솔루션 및 제품 내 배포 파이프라인을 포함한 모든 아티팩트 저장합니다

  • 원본 제어는 구성 요소를 저장하고 공동 작업하기 위한 단일 원본이어야 합니다.

  • 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 Azure DevOps와 같은 CI/CD(지속적 통합 및 지속적 전달) 플랫폼입니다. 제품 내 파이프라인에서도 사용할 수 있습니다

어떻게 ALM 및 Azure DevOps 기술이 사람과 프로세스와 결합되어 팀이 지속적으로 고객에게 가치를 제공할 수 있도록 지원하는지 자세히 알아보려면 Azure의 DevOps 도구를 참조하세요.

참조 항목