worsteling om de bal

Wat is Scrum:

Scrum is een methodologie die wordt gebruikt voor het dynamisch beheer van projecten en die vaak wordt toegepast voor de agile ontwikkeling van een software .

De scrum is een hulpmiddel waarmee u effectief en efficiënt werk kunt controleren, zodat teams kunnen werken aan een gemeenschappelijk doel.

Deze methodiek is tegenwoordig voor veel bedrijven essentieel omdat het niet alleen helpt bij het stellen van doelen, maar ook helpt deadlines te halen.

In de scrum werken we met de zogenaamde productbacklog, een register dat de delen van het product bevat die moeten worden ontwikkeld. Vanuit de backlog van het product wordt de backlog-release gecreëerd, die het knooppunt is van de vereisten van de product-backlog die zal worden verwerkt, volgens de prioriteit van elke order. De release-achterstand is een punt voor het maken van de sprintachterstand, die de hoeveelheid tijd vertegenwoordigt die een taak (een gebruikersverhaal genoemd ) zal worden voltooid.

De grootte van elke sprint is geschikt voor het bedrijf in kwestie en zijn ontwerpen. De sprint kan ergens tussen de een en vier weken duren. Het scrumproces wordt meestal bestuurd in een kader waarin u de taken ziet die worden ontwikkeld, die waaraan is gewerkt, maar die nog moeten worden gecontroleerd of getest en die worden beschouwd als voltooid.

Sommige elementen die deel uitmaken van het Scrum-proces zijn:

  • Producteigenaar : is de eigenaar van het product of project waaraan gewerkt zal worden, die verantwoordelijk is voor de te volgen richting, definieert welke eisen deel uitmaken van de productachterstand en die door het team moeten worden geadresseerd. Vertegenwoordigt de gebruikers of klanten van het product in kwestie;
  • Scrum Master : is het element dat de verbinding maakt tussen de eigenaar van het product en het team. Het heeft de verantwoordelijkheid om vergaderingen te organiseren, het werk te bewaken en ervoor te zorgen dat elk lid van het team over de nodige hulpmiddelen beschikt om hun rol op de best mogelijke manier te vervullen.
  • Team (team): het is het team dat werkt voor de ontwikkeling van het project of product.

Een ander relevant concept op dit gebied is de dagelijkse scrum, of dagelijkse scrum, die bestaat uit een vergadering georganiseerd door de Scrum Master. Alle elementen staan, dus de vergadering is kort (maximaal 15 minuten). Deze bijeenkomst is een manier om te bewijzen dat elk element zijn rol vervult.

Een andere belangrijke bijeenkomst in het kader van de scrum is de planning van de volgende sprint, waarbij wordt bepaald hoe lang elke taak zal duren. De standaard voor het meten van de tijd van elke taak kan de toewijzing van jerseypunten of -formaten zijn (XL, L, M, S, XS) en een taak die langer duurt, heeft meer punten. Op deze manier is het mogelijk om de punten aan het einde van de sprint toe te voegen en de snelheid van het werk van het team te bepalen.

Het volgen van de voortgang van elke sprint gebeurt via de burndown-grafiek, een van de functies die de scrum zo populair maakt.

Het bestaat uit een tabel waarmee u kunt bepalen of een project zich volgens plan ontwikkelt. Het presenteert een dagelijkse meting van de hoeveelheid werk die nog niet is gedaan in elke sprint of release . In deze tabel kun je ook een schatting maken van de tijd dat de sprint wordt voltooid. Het is dus mogelijk om te weten of het project vordert volgens de geschatte tijd of dat het enige vertraging zal oplopen. Deze informatie kan door het team worden gebruikt om een ​​aantal aanpassingen aan hun werk aan te brengen, zodat de vertraging niet daadwerkelijk optreedt.

De oorsprong van de term scrum komt van de rugby sport, waar scrum de agglomeratie van spelers definieert, vaak gezien als "geordende training." In de scrum staan ​​8 spelers van elk team tegenover elkaar en moeten zich inspannen om de bal te herstellen die zich in het midden van de "klomp" bevindt.

Zie ook de betekenis van DevOps.