Introductie

Voltooid

Effectieve projectplanning en flexibel werkbeheer zijn essentieel voor succesvolle softwarelevering. In deze module maakt u kennis met twee krachtige platforms voor agile planning: GitHub Projects en Azure Boards. U leert hoe deze hulpprogramma's kunnen samenwerken om naadloze werkstromen te maken tussen ontwikkeling en projectbeheer, zodat teams efficiënter waarde kunnen plannen, bijhouden en leveren.

Succesvol Agile plannen in de praktijk

Moderne softwareteams vereisen flexibele, samenwerkingshulpprogramma's die zich aanpassen aan veranderende vereisten. De ontwikkelteams van Microsoft gebruiken agile planningsprogramma's om duizenden ontwikkelaars in meerdere teams en productgroepen te coördineren, waardoor de afstemming gewaarborgd blijft terwijl de autonomie behouden blijft. Teams in Microsoft maken gebruik van Azure Boards die zijn geïntegreerd met GitHub om complexe productportfolio's te beheren die betrekking hebben op cloudservices, productiviteitshulpprogramma's en ontwikkelplatforms, waarmee de kracht van geïntegreerde agile-planning op ondernemingsniveau wordt gedemonstreerd.

Waarom agile planning belangrijk is

Effectieve agile planning biedt verschillende belangrijke voordelen:

  • Verbeterde zichtbaarheid: belanghebbenden kunnen in één oogopslag de voortgang en het komende werk zien
  • Betere samenwerking: Teams kan afhankelijkheden coördineren en context delen
  • Snellere levering: Gestroomlijnde werkstromen verminderen administratieve overhead
  • Verbeterde kwaliteit: Duidelijke vereisten en acceptatiecriteria verminderen defecten
  • Adaptieve planning: Teams kan snel reageren op veranderende prioriteiten en feedback

Uw leertraject

Deze uitgebreide module biedt u praktische vaardigheden om agile planning te implementeren met toonaangevende hulpprogramma's. U leert zowel theoretische concepten als praktische technieken via praktijkscenario's en best practices.

Leerdoelen

Na het voltooien van deze module kunt u:

  • Vergelijken en contrasteren Mogelijkheden en gebruiksvoorbeelden van GitHub Projects en Azure Boards
  • Platforms integreren door Azure Boards en GitHub te koppelen voor naadloze werkstromen
  • Configureren en optimaliseren GitHub Projects en boards voor teamproductiviteit
  • Weergaven en werkstromen aanpassen aan de specifieke behoeften van uw team
  • Feedbackcycli en traceerbaarheid implementeren voor continue verbetering
  • Flexibele procedures schalen voor meerdere teams en portfolio's

Zelfevaluatie: Bent u klaar voor agile planning?

Voordat u aan de slag gaat met de hulpprogramma's, evalueert u uw huidige agile kennis:

Agile Fundamentals

  • [] Begrijp je de basisprincipes en ceremonies van agile?
  • [ ] Bent u bekend met gebruikersverhalen, epics en sprints?
  • Weet je het verschil tussen Scrum en Kanban?

Hulpprogramma-ervaring

  • [ ] Hebt u eerder hulpprogramma's voor projectbeheer gebruikt?
  • [ ] Bent u vertrouwd met GitHub-opslagplaatsen en problemen?
  • [ ] Hebt u ervaring met Azure DevOps-services?

Teamcontext

  • [ ] Volgt uw team agile methodologieën?
  • [ ] Werkt u met gedistribueerde of co-locatieteams?
  • [ ] Moet u integreren met bestaande hulpprogramma's en processen?

Voorwaarden

Als u optimaal gebruik wilt maken van deze module, hebt u het volgende nodig:

Essentiële kennis:

  • Inzicht in DevOps-concepten en -principes
  • Basiskennis van flexibele ontwikkelprocedures
  • Kennis van de levenscyclus van softwareontwikkeling

Nuttige ervaring:

  • Ervaring met principes voor versiebeheer (nuttig maar niet vereist)
  • Vorig werk in een organisatie die software levert
  • Bekendheid met projectmanagementconcepten

Vereiste accounts en configuratie:

  • GitHub-account: maak er een op GitHub.com als u er nog geen hebt
  • GitHub-opslagplaats: U hebt een opslagplaats nodig voor praktische oefeningen. Zie Een nieuwe opslagplaats maken
  • Azure DevOps-organisatie (voor Azure Boards-oefeningen): maak zo nodig een organisatie bij Azure DevOps