Oefening: Werk plannen met behulp van Azure Boards

Voltooid

Hier maakt u een project, een team en een bord in Azure DevOps.

Het Tailspin-team wil graag zien hoe Azure Boards werkt. Nu de planningen vooraf zijn voltooid, kunnen ze de hulpprogramma's gaan gebruiken en de oplossing maken die ze hadden gepland.

Azure Boards instellen met het Basic-proces

In deze sectie stelt u een Azure DevOps-project en Azure Boards in voor het Tailspin-team.

Het project maken

Hier maakt u een Azure DevOps-project.

  1. Meld u aan bij uw account op dev.azure.com.

  2. Selecteer uw organisatie.

  3. Selecteer + Nieuw project. Als u nog geen bestaande projecten in uw organisatie hebt, is er geen knop + Nieuw project en kunt u doorgaan met stap 3.

    Het dialoogvenster Een project maken wordt geopend.

  4. Voer in het veld Projectnaam Space Game - web in.

  5. Voer in het veld Beschrijving de website van The Space Game in.

  6. Kies onder Zichtbaarheid of u uw project openbaar of privé wilt maken. Voorlopig kunt u privé selecteren.

    Makers van opensource-projecten kiezen vaak voor openbare zichtbaarheid, zodat anderen actieve problemen en de buildstatus kunnen bekijken.

  7. Selecteer Geavanceerd.

  8. Zorg ervoor dat onder Versiebeheer de optie Git is geselecteerd. Zorg ervoor dat onder Werkitemprocesde optie Basic is geselecteerd.

  9. Selecteer Maken.

Na enkele ogenblikken wordt u doorgeleid naar het nieuwe project.

Een team maken

Hier maakt u een team voor het project.

  1. Selecteer Projectinstellingen in de onderste hoek.

  2. Selecteer Teams op de pagina Projectdetails onder Algemeen.

    U ziet dat er een standaardteam is gemaakt op basis van de naam van het project Space Game - webteam. We gebruiken dit team, maar in de praktijk hebt u mogelijk meerdere teams die bijdragen aan hetzelfde project.

  3. Selecteer Space Game - webteam.

    U ziet dat u al lid bent van dit team. Laten we meer leden toevoegen.

Teamleden toevoegen

Het is nu een goed moment om leden aan uw team toe te voegen. Hoewel dit niet vereist is, gaat u als volgt te werk als u een collega wilt toevoegen aan uw Azure DevOps-organisatie:

  1. Selecteer Onder Leden de optie Toevoegen.
  2. Voer het e-mailadres in van de gebruiker die u wilt toevoegen en selecteer Opslaan.
  3. Herhaal het proces voor alle andere leden die u wilt toevoegen.

Mara voegt items voor zichzelf en haar teamleden toe: andy@tailspintoys.com, amita@tailspintoys.com, mara@tailspintoys.comen tim@tailspintoys.com.

In de praktijk kunt u uw team beheren via een service voor identiteits- en toegangsbeheer, zoals Microsoft Entra-id, en de juiste machtigingsniveaus instellen voor elk teamlid. Aan het einde van deze module vindt u meer resources.

Het board maken

Hoewel Mara en haar team een aantal problemen hebben geïdentificeerd, voegt u hier de drie werkitems toe die Mara oorspronkelijk heeft voorgesteld aan haar team, die u kunt gebruiken om het proces te oefenen.

  1. Plaats de muisaanwijzer in de kolom aan de linkerkant op Borden en selecteer Borden in het menu dat wordt weergegeven.

  2. Selecteer Space Game - webteam. Er wordt een leeg board weergegeven.

    Screenshot of Azure Boards showing an initially empty board.

    U gebruikt hier het Basic-proces. Het basisproces omvat drie taakstatussen: Taken, Doen en Gereed.

    Als u een ander proces kiest, zoals Scrum, ziet u een indeling die dat proces ondersteunt.

  3. Selecteer in de kolom Taken de groene + knop naast het veld Nieuw item .

  4. Voer De buildserver stabiliseren en druk op Enter.

  5. Selecteer het beletselteken (...) voor het item dat u zojuist hebt gemaakt en selecteer vervolgens Openen.

  6. Voer in het veld Beschrijving de volgende tekst in:

    De buildserver crasht steeds. Voor het besturingssysteem zijn beveiligingspatches en updates vereist. Het is ook een uitdaging om de buildhulpprogramma's en andere software up-to-date te houden.

  7. Selecteer Opslaan en sluiten.

  8. Voer dezelfde stappen uit voor de volgende twee items.

    Title Beschrijving
    Een werkstroom op basis van Git maken Migreer broncode naar GitHub en bepaal hoe we samenwerken.
    Eenheidstests maken Voeg eenheidstests toe aan het project om regressiefouten te minimaliseren.
  9. Sleep De buildserver stabiliseren naar de bovenkant van de stack en sleep vervolgens Een Git-werkstroom maken naar de positie van het tweede item. Uw uiteindelijke bord ziet er als volgt uit:

    Screenshot of Azure Boards showing the initial three tasks. Each task is in the To Do column.

Een sprint definiëren

Mara: Dit ziet er geweldig uit. Laten we nu een sprint definiëren.

Wanneer u een Azure Boards-project maakt, wordt er voor u een eerste sprint gemaakt met de naam Sprint 1. U hoeft alleen maar datums toe te wijzen aan de sprint en taken toe te voegen. Ga als volgt te werk om samen met het team te werken:

  1. Selecteer Sprints in de kolom aan de linkerkant.

    Screenshot of Azure DevOps showing the location of the Sprints menu.

  2. Selecteer de koppeling Datums instellen in de rechterbovenhoek.

  3. Laat de naam Sprint 1 ongewijzigd.

  4. Selecteer in het veld Begindatum de agenda en kies de datum van vandaag.

  5. Selecteer in het veld Einddatum de agenda en kies de datum twee weken vanaf vandaag.

  6. Selecteer Opslaan en sluiten.

Taken toewijzen en de ontwikkelcyclus instellen

Een ontwikkelcyclus is een andere benaming voor een sprint.

U beschikt over een eerste set met werkitems en een tijdlijn voor uw eerste sprint. Hier koppelt u werkitems aan uw sprint en wijst u de taken aan uzelf toe.

  1. Selecteer onder Boards de optie Werkitems.

  2. Selecteer De buildserver stabiliseren.

  3. Selecteer Sprint 1 in de vervolgkeuzelijst Iteratie.

    Screenshot of Azure Boards showing the location of the Sprint 1 iteration.

  4. Selecteer in hetzelfde venster de optie Niet toegewezen en stel uzelf in als de eigenaar van de taak.

    Screenshot of Azure Boards showing the location of the task owner.

  5. Selecteer Opslaan.

  6. Herhaal het proces voor de andere twee werkitems.

    • Een werkstroom op basis van Git maken
    • Eenheidstests maken

Mara: We hebben het gedaan! We hebben ons eerste project gemaakt in Azure Boards en we hebben de eerste taken bepaald waaraan we gaan werken. Geweldig. Andy en ik pakken deze klus op en we verplaatsen daarom elk werkitem naar de status Wordt uitgevoerd.

Amita: Klinkt goed. Het was fijn om samen met jullie te bepalen wat voor ons op dit moment belangrijk is. En zoals Andy zei, kunnen we nu alles op één plek bekijken.