Inleiding tot Scrum Basics

Scrum basics is een eenvoudig proces dat helpt bij het maken van producten in brokken en iteraties, om te voldoen aan de fluctuerende marktbehoeften en de strikte doelstellingen van de organisatie.

Rollen in een Scrum

Het scrum-team bestaat uit drie rollen: een Product Owner, het Development Team en een Scrum Master.

1. Eigenaar van het product:

  • Een organisatievisie creëren.
  • Is een vertegenwoordiging van het bedrijf en markeert de Return on Investment.
  • Geeft de visie door aan de betrokken teams.
  • Is eigenaar van de achterstand.
  • Geeft markt prioriteit.
  • Het is de beslisser voor de teams.
  • Bemiddelt tussen het team en de klanten om het ultieme te leveren volgens behoeften en op een tijdige basis.

2. Team voor ontwikkeling:

  • Zelfbeheer - het team is zelfbeheer en de beslissing over het werk wordt onderling genomen.
  • Onafhankelijk - het team is bevoegd om zijn eigen beslissingen te nemen.
  • Geen aanwijzing - het team heeft geen aanwijzing en elk lid heeft de nodige vaardigheden om het vereiste werk te leveren.
  • Kleine teams - de ontwikkelingsteams zijn idealiter klein van formaat met 5-9 leden.

3. Meester van de Scrum:

  • Leider - Coacht de teams over verschillende aspecten van scrum basic, begeleidt hen over hoe ze verder kunnen op het werk en plukt daarom de voordelen van de scrum.
  • Helpt obstakels te elimineren - Helpt ontwikkelingsteams bij het verwijderen van alle obstakels op het pad van vooruitgang en helpt hen evolueren.
  • Identificeert manieren om samen te werken - vergemakkelijkt het team met alles wat het nodig heeft om het ultieme product te kunnen leveren.
  • Helpt teams veilig te blijven - Zorgt ervoor dat geen enkele externe factor het team op enigerlei wijze kan beïnvloeden.

Artefacten van een Scrum

Documentatie wordt gebruikt voor vooruitgang in het werk en niet voor samenwerking. Werkende software meet altijd deze voortgang. Documentatie in scrum vindt alleen plaats via vier hoofdartefacten, namelijk: Productachterstand, Sprint-achterstand, Increment en Definitie van Gereed.

1. Achterstand van het product:

  • Evolueert volgens de behoeften van de markt.
  • Geeft alle vereisten weer die nodig zijn om kwaliteitsproducten te leveren.
  • Het wordt continu bijgewerkt.

2. Achterstand van de sprint:

  • Deelverzameling van productachterstanditems en is bedoeld om in één sprint te worden afgewerkt.
  • Items worden verdeeld in kleine stukjes.
  • Gericht op het leveren van werk in een enkele sprint.
  • Helpt bij het prioriteren van werk volgens de eisen van de klant en het eindproduct.
  • Help teams om de voortgang te bewaken en ervoor te zorgen dat de doelen worden afgestemd.

3. Productverhoging:

Het werk dat aan het einde van elke sprint wordt geleverd, wordt een increment genoemd. Aan het einde van elke iteratie krijgen we een Product Increment (PI) die belooft waarde te leveren en uiteindelijk krijgen we ons vereiste product.

4. Wat is er gebeurd?

'Definitie van gedaan' in een scrum betekent dat het teams helpt een werk als gereed te specificeren. Zo kunnen teams inschatten in hoeverre het werk is voltooid.

Activiteiten in een Scrum Basics

Scrum-activiteiten worden uitgevoerd in iteraties en bieden tijd voor voorbereiding en het in gebruik nemen van alle kennis.
Scrum-activiteiten omvatten:

  • Verfijning productachterstand
  • Sprint planning
  • Dagelijkse scrum
  • Sprint beoordeling
  • Sprint achteraf

1. Verfijning van de productachterstand:

  • Elimineert productachterstanditems die geen prioriteit meer hebben.
  • Bevat items voor productachterstanden die geen prioriteit meer hebben.
  • Verdeelt productachterstanditems in brokken.

2. Een sprint plannen:

  • Onderhandelt over producten met een productachterstand in aanwezigheid van de Product Owner.
  • Het maakt een volwassen begrip van het werkproces mogelijk.
  • Voltooit kleinere items op basis van prioriteit.
  • Werk is correct gepland en voltooid.

Om ervoor te zorgen dat aan de bovenstaande vereisten wordt voldaan, moeten we het volgende doen:

  • Wat is het werk te doen?
  • Hoe moet het geïdentificeerde werk worden gedaan?

3. Dagelijkse bijeenkomst van een Scrum:

De dagelijkse scrum is een soort bijeenkomst die elke ochtend gedurende maximaal 15 minuten wordt gehouden. Dit wordt ook wel de dagelijkse stand-up meeting genoemd. Het bevat:

  • Wat was mijn bijdrage op het werk gisteren?
  • Wat zal mijn bijdrage vandaag zijn?
  • Onderbreken er tussendoortjes mij?

4. Beoordeling van de Sprint:

  • Een goede illustratie van het werkproces met een uitleg van de kenmerken van het product.
  • Een feedback van het product waarmee we de lacune in het te leveren product kunnen kennen waaraan kan worden gewerkt.
  • Een bijeenkomst wordt georganiseerd door de scrummaster die wordt bijgewoond door de betrokken teams en alle belanghebbenden om het ontwikkelde product en het gevolgde werkproces te bespreken.

5. Retrospectieve Scrum-analyse:

  • Het team beoordeelt en vraagt ​​wat goed is gegaan op het gebied van samenwerking, planning, proces en hulpmiddelen
  • Ze ontdekken de lacune en helpen het proces en de competentie van de betrokken teamleden te verbeteren.
  • Ze zijn van plan en nemen een ferme houding aan om verder te gaan van de ene sprint naar de andere.
  • Het team zorgt ervoor dat telkens de hele werkcyclus tot aan de bevalling wordt geïmproviseerd.

De drie vragen die elk teamlid moet beantwoorden:

  • Wat moeten we beginnen?
  • Wat moeten we stoppen met doen?
  • Wat moeten we blijven doen?

Conclusie:

  • Ondanks dat hij zo nauwkeurig en efficiënt is, heeft scrum zijn eigen beperkingen:
  • Het uitvoeren van zo'n uitgebreid raamwerk is moeilijk voor teams die geografisch verspreid zijn.
  • Een dergelijk uitgebreid kader werkt niet voor teams met leden die over specifieke vaardigheden beschikken.
  • Bepaalde aspecten van scrum met betrekking tot externe feiten kunnen niet worden beheerst.
  • Een dergelijk raamwerk past niet bij een paar producten omdat ze gespecialiseerde functies hebben.

Aanbevolen artikelen:

Dit is een gids geweest voor de basis van Scrum. Hier bespreken we de rollen in Scrum, artefacten van een scrum en de verschillende activiteiten van een Scrum. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Agile productbeheer
  2. Scope Managementplan
  3. Scrum Essentials
  4. Agile Management