Azure DevOps/GitHub
The last group of tools we would like to introduce are basically all ALM tools. As examples, since these are mostly used for Power Platform projects, we will talk about Azure DevOps and GitHub.
Both Azure DevOps and GitHub are tools outside of the Power Platform but are owned by Microsoft. Most projects using either of the tools are not Power Platform projects. Azure DevOps and GitHub have a lot more functionality than just automated deployment by running pipelines/workflows. That functionality includes the following:
- Requirement gathering
- Requirement prioritization
- Release planning
- Bug tracking
- Source code handling
- Testing
- Project documentation
- Different access levels
- Reporting
The following screenshot shows the overview page of an Azure DevOps project to illustrate the different functionalities available at a very high level.
Figure 8.3: Azure DevOps project overview
The next screenshot...