Understanding application lifecycle management
Application lifecycle management (ALM) is a crucial governance principle and approach for developing every software solution. Power Platform solutions can be everything from very simple for a few users in one country to very complex, international, and serving thousands of users across the globe. While the simplest solutions might not necessarily need a highly structured ALM approach, for larger solutions, proper ALM is inevitable. In this section, you will get a basic understanding of the role of ALM in Power Platform solutions and the factors influencing the project complexity.
Environment complexity
Power Platform project complexity is influenced by a number of factors, which could dictate the use of a proper ALM strategy to be successful. The most important are as follows:
- Requirements complexity: The complexity might, for example, require heavily using custom development, which will influence the deployment complexity...