Low code/no-code tools for team-based development¶
Successful team-based development in low-code/no-code environments requires a special set of ALM development tools. This guidance provides an overview of these tools, and recommendations for use during development.
ALM Accelerator for Power Platform¶
Part of the Microsoft Power Platform Center of Excellence (CoE) Starter Kit is the ALM (Application Lifecycle Management) Accelerator for Power Platform. The ALM Accelerator is a set of applications, scripts and pipelines designed to automate the continuous integration/continuous delivery process.
The toolkit uses Power Platform and Azure DevOps to deliver an end-to-end ALM experience for both low-code and professional developers.
Microsoft Documentation describes the process of toolkit installation and setup.
An overview of the toolkit is also on YouTube.
The accelerator is open-source including Azure DevOps pipelines that are at the core of the toolkit. Created pipelines can be found here and can be used as-is or modified to accommodate variations in practice suitable for a particular user or organization.
Power Platform Build Tools¶
When building a bespoke CI/CD process or extending the ALM Accelerator, this set of tools automates common ALM processes with the Power Platform and Azure DevOps or GitHub.
Power Platform CLI¶
When the use of Power Platform Build Tools in the project is not possible, the CLI delivers a set of operations that support the Power Platform development process.
The list of available operations can be found in Microsoft Documentation.
XrmToolBox¶
XrmToolBox is a no-cost Windows application designed to connect with Dataverse. It offers a vast library comprising hundreds of tools for several functionalities such as:
- productivity,
- configuration,
- migration,
- testing,
- reporting,
- security,
- data comparison, and
- code snippets.