Defining the application life cycle management process
Application life cycle management (ALM), which was introduced earlier in this book, is a set of disciplines through which Power Platform projects can be defined, implemented, deployed, and operated through a controlled framework. Solution Architects define ALM processes for a Power Platform implementation, enabling the orchestration of project tasks, build activities, testing, deployment, and implementation review.
The following diagram illustrates the activities and areas that are covered by Power Platform ALM:
An effective Power Platform ALM strategy can be created by following these steps:
- Plan an environment strategy:
Typical Power Platform implementations benefit from having a minimum of three environments: a development environment, a test or QA environment, and a production environment. The use of a pre-production environment should be considered...