Blog Azure Infrastructuur

Maak optimaal gebruik van Azure DevOps: 6 tips voor een succesvolle start

Of je nu een Java-, Node- of .Net-ontwikkelaar bent, met Ansible of Puppet automate of met Jenkins deployed, met Azure DevOps kun je zelf je end-to-end DevOps keten inrichten. Dat klinkt goed, maar waar moet je allemaal aan denken als je wilt starten met Azure DevOps? Wij hebben de zes belangrijkste tips voor je op een rij gezet.

Leestijd 6 minuten. Gepubliceerd: 09 september 2022

Als Microsoft Partner en Azure DevOps Specialist hebben wij al veel bedrijven geholpen met de overstap naar Azure DevOps. Van razendsnelle migraties tot uitgebreid advies over Extensions en Services. Die kennis en ervaring hebben wij gecombineerd in zes handige tips zodat jij succesvol kan starten met Azure DevOps.

Tip 1: Reserveer jouw organisatienaam, voordat het te laat is

Onze eerste tip is niet het aanmaken van een account of het aanschaffen van een licentie, maar het reserveren van je ‘organisatienaam’. Net als het claimen van je bedrijfsurl, wil je er ook zeker van zijn dat jouw organisatienaam nog beschikbaar is in Azure DevOps. Aangezien het migratieproject behoorlijk wat tijd in beslag kan nemen, is het slim om de naam van jouw Azure DevOps Services organisatie te reserveren. Zodat deze beschikbaar is en jouw unieke url klaarstaat als je jouw import doet.

Bijvoorbeeld: het fictieve bedrijf Waven reserveert de url https://dev.azure.com/waven.

Tip 2: Inventariseer wat je nodig hebt om te starten

Een goede voorbereiding is het halve werk. Daarom is het belangrijk om eerst de basis op orde te hebben. Het is dan ook tijd om je te verdiepen in de benodigde licenties en het kiezen van de locatie waar je data opgeslagen wordt.

Licenties

Om te beginnen met Azure DevOps heb je natuurlijk licenties nodig. Maar wat voor soort licenties? Dat hangt af van wat je al in huis hebt. Heb je bijvoorbeeld al Visual Studio licenties, dan betaal je geen extra kosten voor deze abonnees voor Azure DevOps. De eerste vijf teamleden maken gratis gebruik van alle kernfuncties.

Rekentool licenties 

Om precies te bereken hoeveel nieuwe licenties jij nodig hebt, heeft Microsoft deze handige formule opgesteld. 

(Aantal stakeholders - aantal teamleden) 

- aantal Visual Studio subscribers 

- 5 gratis licenties 

= aantal aan te schaffen licenties.

Bekijk het pricing model van Azure DevOps

Data locatie

Naast het achterhalen van het aantal benodigde licenties, is het ook van belang om te bepalen waar jouw data opgeslagen moet worden. Dat doe je door een regio te kiezen.

Azure beschikt wereldwijd over meer regio's dan elke andere cloudprovider en biedt zodoende de schaal- en data locatie opties die je nodig hebt om jouw toepassingen dichter bij je gebruikers te brengen. Over de hele wereld.

Azure DevOps data is beschikbaar in de volgende acht regio’s over de hele wereld:

  1. Verenigde Staten 
  2. Verenigd Koninkrijk
  3. Europa 
  4. Australië
  5. Brazilië
  6. Canada
  7. Azië-Pacific
  8. India

Je organisatie wordt standaard ingesteld op de dichtstbijzijnde regio. Het is mogelijk om een andere regio te kiezen, of zelfs om achteraf van regio te veranderen (buiten jouw eigen geografische regio). Wij helpen je graag bij het kiezen van de juiste geografische locatie voor jouw locatie- en compliancebehoeften.

Tip 3. Gebruik de migratiehandleiding voor een snelle overstap

Is het tijd om te migreren van TFS naar Azure DevOps? Dan is deze tip ideaal. Microsoft heeft namelijk een handige migratiehandleiding. Het proces is opgedeeld in 6 fases die goed te volgen zijn. De handleiding biedt alle handvatten om de migratie zelfstandig uit te voeren. 

Dit zijn de zes fases die je stap voor stap doorloopt:

  1. Aan de slag
  2. Voorwaarden
  3. Upgrade
  4. Database valideren
  5. Klaar voor de start
  6. Importeren

Download de migratiehandleiding.

Tip 4. Laat de migratietool het werk voor je doen

Naast de migratiehandleiding, biedt Microsoft ook een slimme migratietool. Waarmee je jouw gegevens naar Azure DevOps brengt. De tool doet al het werk voor je. Van het valideren van een projectteam collectie, tot het voorbereiden en genereren van bestanden die worden gebruikt om de import aan te passen. En het in een wachtrij plaatsen van een import van een Azure DevOps Server database naar Azure DevOps Services. Eenmaal in de cloud heb je nog steeds dezelfde work item nummers, Git commit ID’s, Team Foundation Version Control check-in nummers.

Download de migratietool.

Tip 5. Optimaal en efficiënt (samen)werken

Je kiest natuurlijk niet voor niets voor Azure DevOps. Jij wilt zo efficiënt mogelijk (samen)werken. Daar helpen we je een handje bij. Door je meer te vertellen over de mogelijkheden om Azure DevOps te integreren met handige hulpprogramma’s en de tools uit de Extensions Marketplace.

DevOps hulpprogramma’s

Azure biedt integratie met populaire open source en externe hulpprogramma’s en services in de gehele DevOps-werkstroom. Denk bijvoorbeeld aan Office 365, Dynamics en Application Insights. Allemaal tools waarmee je processen beter kunt inrichten en efficiënter kunt werken. Zo besteed jij minder tijd aan integreren en meer aan het snel leveren van hoge kwaliteit software.

Met de hulpprogramma’s van Azure DevOps:

  • maak je optimaal gebruik van de programma’s die je al kent;
  • creëer je duidelijke richtlijnen voor het gebruik van Azure DevOps;
  • heb je toegang tot voorbeeldarchitecturen;
  • en profiteer je optimaal van de automatiseringsmogelijkheden. 

Lees meer over de integratie van DevOps hulpprogramma’s.

Extension Marketplace

Naast hulpprogramma’s vind je in Azure DevOps ook een uitgebreid aanbod aan apps en services die je eenvoudig kunt integreren met je Azure DevOps omgeving. Zoals Microsoft Teams, Slack, Jenkins, Docker, Kubernetes en Timetracker. Stuk voor stuk applicaties en services die waarde toevoegen op het gebied van timemanagement, samenwerken, planning, testing, building en meer. Deze tools vind je terug in de Extensions Marketplace.

Tip 6. Vergroot het werkgemak en je werkplezier

Als je Azure DevOps hebt geïnstalleerd is het tijd om dieper in de verschillende Services te duiken, die het werken met Azure DevOps nog leuker en gemakkelijker maken. Ook als je nog niet aan installeren toegekomen bent, kun je alvast bepalen welke Azure DevOps Services van toegevoegde waarde voor je zijn.
 

Azure Boards

Met Azure Boards maak je jouw voortgang inzichtelijk, van idee tot release, door taken te verdelen en vergaderingen in te plannen. Ook kan je team hiermee eenvoudig softwareprojecten beheren. Je kunt werkzaamheden plannen en tracken met scrum en kanbanborden, aanpasbare dashboards, backlogs en rapportages.

Azure Pipelines

Met deze cloud service kun je je code automatisch bouwen, testen en deployen. Doordat Azure Pipelines CI/CD (Continuous Integration/Continuous Delivery) mogelijk maakt, kun je voortdurend code testen en verzenden.

Azure Repos

De Service Azure Repos maakt als het ware momentopnames van al je bestanden, zodat je die altijd kunt terugroepen. Ook kun je met branch policies vastleggen dat de code bijvoorbeeld eerst beoordeeld moet worden door een bepaald aantal reviewers.

Azure Test Plans

Dit is een testbeheer oplossing waarmee je handmatige en verkennende tests uit kunt voeren, bijvoorbeeld op basis van user stories. Een handige tool voor het evalueren en verbeteren van de kwaliteit van je product.

Azure Artifacts

Dit is een package management platform. Van zowel openbare, als privébronnen kun je pakketten code maken, hosten en delen met je team. Packages van soortgelijke tools kun je hierin gewoon bij elkaar opslaan. Bovendien kun je pakketten code delen met meerdere teams, waardoor je geen dubbel werk hoeft te doen en nog sneller kunt schakelen.

Probeer de individuele diensten of neem gratis proefversie (30 dagen) van alle functies.

Kunnen we je een handje helpen?

Dat waren onze zes Azure DevOps tips. Heb jij na het lezen van de tips nog hulp nodig bij het starten met Azure DevOps? Neem dan gerust contact met ons op. Of bezoek een van onze workshops over Azure DevOps.