Softwareontwikkelingsrollen die worden ondersteund door Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Als u een enige ontwikkelaar bent of in een kleine instelling werkt, kunt u problemen bijhouden, functies plannen, code, testen, bouwen en implementeren.

Als u in een grote instelling werkt, bent u mogelijk meer gericht op een specifieke set taken die is afgestemd op specifieke rollen. Deze specifieke rollen kunnen softwareontwikkeling, product- en scrumbeheer of DevOps zijn.

In het volgende artikel worden de functies en taken beschreven die voor u beschikbaar zijn, op basis van uw rol.

Rol van inzender

Teamleden zijn inzenders die toegang hebben tot de volgende gebieden en meer:

  • codebasis
  • werkitems bijhouden
  • Agile-hulpprogramma's
  • build-pijplijnen
  • testhulpprogramma's

Als u specifieke gebieden wilt vergrendelen voor een bepaalde set inzenders, raadpleegt u machtigingsbeheer.

Softwareontwikkelaars

Ontwikkelaars gebruiken Visual Studio of andere hulpprogramma's om hun toepassingen te ontwikkelen. Vervolgens controleren ze hun wijzigingen in een Git- of Team Foundation Version Control-opslagplaats (TFVC) die wordt gehost in Azure DevOps. Vanuit de webportal of een ondersteunde IDE kunnen ze opslagplaatsen bekijken, geschiedenis controleren en meer.

Zie een van de volgende bronnen om aan de slag te gaan met Git:

Zie een van de volgende bronnen om aan de slag te gaan met TFVC:

Producteigenaren

Producteigenaren plannen doorgaans de functieset voor het leveren, instellen van prioriteiten en het bijhouden van de status van werk, codefouten en problemen met klanten. De suite met agile-hulpprogramma's op internet in Azure DevOps biedt producteigenaren de weergaven en functies die ze nodig hebben om deze taken uit te voeren. Al het werk wordt vastgelegd in een werkitem. Elk werkitem vertegenwoordigt een specifiek type, zoals een gebruikersverhaal, taak of bug.

  • Gebruik de achterstand van het product om snel gebruikersverhalen, functies en andere werkitems te definiëren en prioriteit te geven
  • De sprintachterstand en het takenbord gebruiken om Scrum-procedures te implementeren
  • Het Kanbanbord gebruiken om te werken met Kanban-methoden
  • Query's gebruiken om werkitems weer te geven en bij te werken, status- en trenddiagrammen te maken en grafieken te posten op dashboards
  • Dashboards gebruiken om informatie, status en trends te delen met uw team of organisatie

Zie Over Azure Boards en Agile-hulpprogramma's voor meer informatie over aan de slag.

U kunt Microsoft Excel integreren met Azure DevOps om uw werk te plannen en bij te houden. Zie Bulksgewijs wijzigen met Excel voor meer informatie.

Scrum-masters

Scrum-masters helpen bij het faciliteren van scrum voor het grotere team door ervoor te zorgen dat het scrum-framework wordt gevolgd. Ze zetten zich in voor de procedures, maar blijven flexibel en open voor mogelijkheden voor het team om hun werkstroom te verbeteren. Scrum-masters maken gebruik van dezelfde functies als producteigenaren.

DevOps: bouwers, testers en releasebeheerders

Een voordeel van het werken met Azure DevOps is de suite met hulpprogramma's en geïntegreerde functionaliteit die ondersteuning biedt voor het bouwen, testen en implementeren van softwaretoepassingen. Zie de volgende algemene DevOps-taken die door Azure DevOps worden ondersteund.

  • Builds definiëren
  • Eenheidstest uw code
  • Tests uitvoeren met uw builds
  • Verkennende tests uitvoeren
  • Releases definiëren, beheren, bijhouden en goedkeuren
  • Toepassingen implementeren in Azure, een virtuele machine, Docker-containers en meer

Zie de overzichten in Azure Pipelines en Azure Test Plans om aan de slag te gaan.

Belanghebbenden

Met toegang tot belanghebbenden kan iedereen in uw organisatie de projectstatus controleren en feedback geven. Belanghebbenden kunnen projectprioriteiten bijhouden en richting, functieideeën en bedrijfsuitlijning bieden aan een team. Belanghebbenden dragen ook bij aan plannen door werkitems toe te voegen en te wijzigen. Ze kunnen echter niet bijdragen aan de codebasis of testhulpprogramma's voor oefeningen.

De toegang van belanghebbenden biedt in wezen gratis toegang tot een beperkt aantal functies voor projectsponsors en -supporters. Zie Werken als belanghebbende voor meer informatie.

Beheerdersrollen

Een duidelijk voordeel van het werken in Azure DevOps Services is de verminderde overhead van serveronderhoud. Er zijn echter verschillende beheertaken vereist ter ondersteuning van een gezamenlijke, geïntegreerde softwareontwikkelingsomgeving.

De hoofdtaken worden als volgt gegroepeerd door lidmaatschap van een beveiligingsgroep of rol.

Teambeheerders

Verantwoordelijk voor het configureren van teaminstellingen, waaronder:

  • Instellingen voor achterstand en bord
  • Teamgebieden en iteraties (sprints)
  • Teamleden
  • Teamdashboards
  • Sjablonen voor teamwerkitems
  • Teamwaarschuwingen

Zie Teams beheren en teamhulpprogramma's configureren om aan de slag te gaan.

Projectbeheerders

Verantwoordelijk voor het configureren van resources op projectniveau, waaronder:

Eigenaren van organisaties en Beheer istrators van organisaties

Eigenaren van organisaties zijn automatisch lid van de groep Projectverzameling Beheer istrators. Verantwoordelijk voor het configureren van resources op organisatieniveau, met inbegrip van de volgende taken:

  • De facturering beheren
  • Projecten toevoegen en beheren
  • Machtigingen op verzamelingsniveau beheren
  • Processen voor het bijhouden van werk aanpassen
  • Extensies installeren en beheren

Zie Organisaties en Instellingen beheren om aan de slag te gaan.