ALM voor ontwikkelaars

De artikelen in deze sectie beschrijven hoe u als ontwikkelaar de beschikbare API's, tools en andere resources kunt gebruiken om ALM (Application Lifecycle Management) te implementeren met Microsoft Power Platform.

We beginnen met een korte uitleg over teamontwikkeling en gaan dan dieper in op Azure DevOps en beschikbare build-tools.

Meer informatie over de belangrijkste ALM-concepten en het werken met oplossingen vindt u in Overzicht van Applicatie Lifecycle Management. Bekijk hierbij de volgende video.

Teamontwikkeling

Wanneer we het hebben over teamontwikkeling hebben we het over meerdere ontwikkelaars die samenwerken in dezelfde omgeving versus meerdere ontwikkelaars die aan dezelfde toepassing werken en broncode delen. Voor teamontwikkeling is het een goede gewoonte om tooling of processen te gebruiken om isolatie van ontwikkelaars te bewerkstelligen.

Meer informatie: Scenario 5: Teamontwikkeling ondersteunen

Conflictbeheer

Het doel van teamontwikkeling is het vermijden van conflicten tijdens het wijzigen van gedeelde code. Met een bronbeheersysteem, dat gerichte Help-informatie weergeeft, om wijzigingsconflicten te vermijden en te voorkomen dat teamleden elkaar hinderen met gedeeltelijk voltooid werk in een gedeelde opslagplaats.

Een andere methode is het gebruik van strategieën om conflicten te voorkomen. Zo kan er bijvoorbeeld maar één persoon tegelijk aan een complex onderdeel werken, om een samenvoegingsconflict te voorkomen dat mogelijk niet automatisch kan worden opgelost door een bronbeheersysteem.

Werken met complexe onderdelen

Wat zijn complexe onderdelen? Voorbeelden hiervan zijn formulieren, canvas-apps, stromen en werkstromen.

Coördineer inspanningen met andere teamleden om te voorkomen dat meer dan één ontwikkelaar tegelijkertijd aan hetzelfde formulier of onderdeel werkt. Als er meer ontwikkelaars aan dezelfde canvas-app werken, laat ze dan aan afzonderlijke onderdelen werken om conflicten te voorkomen.

Zie ook

Microsoft Power Platform Build Tools voor Azure DevOps
Power Platform-documentatie voor ontwikkelaars