DevOps

Azure DevOps: een complete oplossing voor projectbeheer

14 november 2025
Sabhat Qureshi
9 min. leestijd

Wat is Azure DevOps?

Azure DevOps is de uitgebreide suite van ontwikkeltools van Microsoft die de volledige levenscyclus van een applicatie bestrijkt. Van projectplanning en broncodebeheer tot buildautomatisering en deployment: Azure DevOps biedt geïntegreerde diensten waarmee teams software sneller en met een hogere kwaliteit opleveren. officiële documentatie van Azure DevOps.

Azure DevOps Services

  • Azure Boards: Agile planning, opvolging van werk en visualisatie
  • Azure Repos: Git-repository's voor broncodebeheer
  • Azure Pipelines: CI/CD-automatisering voor elk platform
  • Azure Test Plans: Tools voor manueel en verkennend testen
  • Azure Artifacts: Pakketbeheer voor Maven, npm en NuGet

Azure Boards voor projectbeheer

Azure Boards biedt krachtige tools voor agile projectbeheer, met ondersteuning voor Scrum, Kanban en aangepaste processen.

Soorten work items

Azure Boards gebruikt een hiërarchie van work items om projectwerk te organiseren:

  • Epics: Grote werkeenheden die meerdere sprints of releases overspannen
  • Features: Functionele mogelijkheden die aan eindgebruikers geleverd worden
  • User stories/product backlog items: Afzonderlijke vereisten vanuit het perspectief van de gebruiker
  • Tasks: Concrete taken die nodig zijn om een story af te werken
  • Bugs: Fouten die opgelost moeten worden

Backlogs en borden

Beheer uw werk via meerdere weergaven:

Productbacklog

  • Geprioriteerde lijst van alle productvereisten
  • Volgorde wijzigen met slepen en neerzetten
  • Prognoses op basis van de teamvelocity
  • Ouder-kindrelaties met epics en features

Sprintbacklog

  • Werk waarop het team zich voor de huidige iteratie vastlegt
  • Capaciteitsplanning en spreiding van de werklast
  • Burndowngrafieken om de voortgang op te volgen
  • Taakbord voor de dagelijkse stand-up

Kanbanbord

  • Visueel workflowbeheer
  • Aanpasbare kolommen en swimlanes
  • WIP-limieten om overbelasting te voorkomen
  • Cumulatieve flowdiagrammen

Agile processjablonen

Scrum

Het Scrum-sjabloon is ideaal voor teams die iteratief ontwikkelen:

  • Sprintplanning met capaciteitsbeheer
  • Product backlog items (PBI's) als primaire work items
  • Sprintretrospectives en opvolging van de velocity
  • Checklists voor de Definition of Done

Kanban

Het Agile-sjabloon met kanbanborden past bij teams die aan continuous delivery doen:

  • Werkbeheer op basis van flow
  • Limieten voor onderhanden werk (WIP) per kolom
  • Metrieken voor lead time en cycle time
  • Focus op continue verbetering

CMMI

Het CMMI-sjabloon ondersteunt formeel verandermanagement:

  • Vereisten en wijzigingsverzoeken
  • Formele review- en goedkeuringsworkflows
  • Opvolging van risico's en issues
  • Compliance-documentatie

Query's en rapportering

Query's op work items

Maak krachtige query's om werk terug te vinden en op te volgen:

// Example: Find all bugs assigned to me in current sprint
Work Item Type = Bug
AND Assigned To = @Me
AND Iteration Path Under @CurrentIteration
AND State <> Closed

// Example: Features without child items
Work Item Type = Feature
AND [System.Links.LinkType] <> Child
AND State = Active

Dashboards

Bouw aangepaste dashboards met widgets voor:

  • Sprintburndown- en velocitygrafieken
  • Queryresultaten en aantallen work items
  • Status van builds en releases
  • Testresultaten en code coverage
  • Aangepaste grafieken en Markdown-inhoud

Analytics en Power BI

Koppel Azure DevOps aan Power BI voor geavanceerde rapportering:

  • Analytics-weergaven voor OData-query's
  • Kant-en-klare Power BI-sjablonen
  • Aangepaste rapporten over projecten heen
  • Historische trendanalyse

Projectbeheer voor Dynamics 365

Azure DevOps is ideaal om Dynamics 365-implementatieprojecten te beheren:

Opvolging van de solution-ontwikkeling

  • Volg aanpassingen op als features (tabellen, formulieren, weergaven)
  • User stories voor specifieke vereisten
  • Taken voor ontwikkelwerk (plugins, workflows, webresources)
  • Koppel work items aan commits en pull requests

Releaseplanning

  • Epics voor grote releases of fases
  • Features voor solution-onderdelen
  • Delivery plans voor coördinatie tussen teams
  • Afhankelijkheden tussen workstreams

Integratietesten

  • Test Plans voor systeemtesten en UAT
  • Testcases gekoppeld aan vereisten
  • Bugopvolging met reproductiestappen
  • Rapporten over de testuitvoering voor go/no-gobeslissingen

Samenwerken in team

Teamconfiguratie

  • Definieer de area paths en iteration paths van het team
  • Stel de teamcapaciteit en werkdagen in
  • Configureer teamspecifieke borden en backlogs
  • Beheer de teammeldingen

Coördinatie tussen teams

  • Delivery plans voor roadmaps over meerdere teams
  • Afhankelijkheden en predecessor-koppelingen
  • Portfoliobacklogs voor programmabeheer
  • Gedeelde query's over teams heen

Integratie met Microsoft Teams

Azure DevOps integreert naadloos met Microsoft Teams:

  • Voeg Azure Boards-tabbladen toe aan Teams-kanalen
  • Ontvang meldingen bij wijzigingen aan work items
  • Maak work items aan vanuit Teams-gesprekken
  • Koppel discussies aan work items

Best practices

Beheer van work items

  • Houd work items klein en inschatbaar
  • Gebruik acceptatiecriteria voor duidelijkheid
  • Koppel gerelateerde items (ouder-kind, gerelateerd)
  • Werk de status dagelijks bij voor correcte rapportering
  • Sluit afgewerkte items meteen af

Sprintplanning

  • Plan een realistische capaciteit en houd rekening met vergaderingen
  • Splits stories op in taken van 4 à 8 uur
  • Neem niet te veel hooi op uw vork: respecteer de velocity
  • Reserveer tijd voor technische schuld
  • Neem bugfixes op in de sprintscope

Procesaanpassingen

  • Voeg spaarzaam aangepaste velden toe
  • Gebruik tags voor flexibele categorisering
  • Pas de statussen aan uw workflow aan
  • Maak sjablonen voor veelvoorkomende work items

Conclusie

Azure DevOps biedt een volledige oplossing voor projectbeheer die planning, ontwikkeling en oplevering in één platform samenbrengt. Voor Dynamics 365-projecten biedt het de flexibiliteit om verschillende methodologieën te ondersteunen, met traceerbaarheid van vereisten tot deployment. Of u nu Scrum-sprints draait of continuous delivery beheert, Azure Boards past zich aan de workflow van uw team aan.

Hulp nodig bij je Dynamics 365-project?

We helpen je graag Azure DevOps op te zetten voor je Dynamics 365-implementatie.