Overzicht van Scrum-proces

Scrum, een eenvoudig kader voor projectmanagement, werd ontwikkeld door Jeff Sutherland en Ken Schwaber. Ze vertegenwoordigden het proces op Object-Oriented Programming, Systems, Language and Application conferentie in Austin, Texas, in 1995. Later publiceerden ze de methodologie als "Scrum Software Development Process".

Het raamwerk van Scrum

Scrum benadrukt teamwerk dat teamleden beïnvloedt om complexe problemen aan te pakken en de producten met de hoogst mogelijke waarde te leveren. Net als rugbyteam zet Scrum het team aan om door ervaringen te leren, zichzelf te organiseren op het moment van omgaan met problemen en verbetering door te reflecteren op overwinningen en verliezen. Over het algemeen is het een raamwerk voor het afhandelen van een project dat zich richt op teamwerk, verantwoordelijkheid, iteratieve vooruitgang bij het bereiken van een goed gedefinieerd doel.

Scrum wordt vaak verondersteld als onderdeel van het agile softwareontwikkelingsproces omdat het Scrum-concept draait om continue verbetering, een primair principe van agile. Het raamwerk begint met de eenvoudige erkenning dat het team niet van meet af aan op de hoogte is van alle hoeken en hoeken van het project, maar dat het wordt ervaren door aanpassing van veranderende omstandigheden en gebruikersvereisten.

Belangrijkste rollen in Scrum Framework

In het scrum-framework zijn er drie hoofdrollen: producteigenaar, scrummaster en ontwikkelteam zijn erg belangrijk voor het succes van het project.

  • Product eigenaar

Het speelt de rol van contactpersoon tussen klanten en het ontwikkelteam. Hij of zij is de kampioen voor hun product. De producteigenaar zorgt ervoor dat de verwachting voor het voltooide product is gecommuniceerd en dienovereenkomstig is overeengekomen.

  • Scrum Masterworks

Als een facilitator die de kampioen van scrum is binnen het team. Het is de primaire verantwoordelijkheid van Scrum Master om ervoor te zorgen dat Scrum Best Practices in het project worden uitgevoerd. Hij of zij plant de benodigde middelen voor sprintplanning, stand-up, sprintrecensie en de sprint met terugwerkende kracht.

  • Het ontwikkelingsteam

Werkt samen voor het ontwikkelen en testen van incrementele releases van het eindproduct. De teamleden zijn de kampioenen voor duurzame ontwikkelingspraktijken. De gebruikelijke scrumteams zijn vijf of zeven leden, hecht en samen gelegen.

Verschillende processen van het Scrum-model

Scrum-methode bestaat uit bepaalde processen of de reeks opeenvolgende gebeurtenissen die het scrum-team regelmatig uitvoert. Dit zijn enkele cruciale evenementen waarbij de teams een rol spelen.

  • De creatie van productachterstanden -

De producteigenaar neemt deel aan het creëren van productachterstanden. Het is de primaire verantwoordelijkheid van de producteigenaar om een ​​constant beeld te hebben van de behoeften van de markt en de klant en daarom moet hij of zij het product sturen vanuit de productvisie. Hij of zij maakt een lijst op basis van de feedback van klanten en het ontwikkelingsteam helpt om de lijst op elk gewenst moment te laten werken. Dit is een continu proces en de veranderingen of nieuwe opkomst accepteren als nieuwe kansen in plaats van obstakels.

  • Sprint Planning Meeting en Sprint Backlog Creation -

Sprint planningsbijeenkomsten vinden plaats aan het begin van een project en alle leden van het ontwikkelteam moeten deelnemen aan deze bijeenkomst. Deze bijeenkomst wordt geleid door een scrummaster waar de teamleden en de producteigenaar het doel van de sprint bepalen. De sprint duurt slechts 2 weken, maar gedurende die tijd is het belangrijk om de samenwerking tussen stakeholders en teamleden te behouden. De producteigenaar regelt het belang van een goed gebruikersverhaal en het scrumteam kan een belangrijk verhaal kiezen uit de productachterstand. Het specifieke gebruikersverhaal moet altijd aan het doel worden gekoppeld. Aan het einde van de sprintplanningsvergadering moet elk scrumlid een duidelijk idee hebben van wat er in de huidige sprint kan worden gebracht en hoe de incrementen worden geleverd.

De sprintachterstand is de lijst met items, gebruikersverhalen of bugfixes, gekozen door het ontwikkelteam voor toepassing in de huidige sprintcyclus. Aan het begin van een sprint beslist het team welk item ze uit de productachterstand kiezen om in de sprint te werken. Alsof de sprintachterstand tijdens de sprint wordt ontwikkeld, is deze zeer flexibel. Maar het ultieme sprintdoel moet worden vastgesteld.

  • Werken aan de Sprint -

Omdat het doel van de sprint is vastgelegd tijdens de sprintplanningsvergadering, begint het scrumteam met het leveren van een increment. Om de huidige voortgang van het werk te volgen, wordt meestal een taakbord gebruikt.

  • De belemmeringslijst -

Wanneer het eigenlijke werkproces begint, kan elk teamlid belemmeringen of blokkers toevoegen aan een lijst met waar hij of zij voor staat tijdens het werken aan de toegewezen taak. Zodra de leden de blokkers aankondigen of aan de lijst toevoegen, moet de scrummaster het initiatief nemen om die blokkers te verwijderen. Wanneer de blocker zich voordoet, moet deze worden medegedeeld aan andere teamleden tijdens dagelijkse scrumvergaderingen en het bijhouden van het record in de belemmeringslijst.

  • The Daily Scrum Meeting -

De dagelijkse scrumvergadering vindt meestal tegelijkertijd plaats om de noodzakelijke taak te bespreken om het sprintdoel te bereiken. Dit is een informele bijeenkomst die meestal 15 minuten duurt en Scrum Master neemt het initiatief om dit dagelijks te laten gebeuren. Het doel van de bijeenkomst is om elk lid van het scrumteam in dezelfde lijn te houden en een werkplan te maken voor de komende 24 uur zonder het doel in gevaar te brengen. In deze vergadering concentreren de teamleden zich meestal op drie vragen:

  • Wat heb ik gisteren gedaan om het sprintdoel te bereiken?
  • Wat ben ik van plan vandaag te doen om het team te helpen het sprintdoel te bereiken?
  • Zijn er obstakels die het team kunnen afwenden om het sprintdoel te bereiken?

Dit is geen uitgebreide discussiebijeenkomst en wordt ook wel 'dagelijkse stand-up' genoemd.

  • Sprint Review en Sprint Retrospective -

Aan het einde van de sprint komen de leden samen om de achterstandsitems aan de belanghebbenden, teamgenoten en producteigenaar te demonstreren voor feedback. Hierna kan de producteigenaar beslissen of het increment wordt vrijgegeven of niet.

In de retrospectief van de sprint komen de teamleden samen om hun ervaringen te delen met wat ze tijdens de sprint hebben opgedaan. Ze bespreken wat goed is gegaan en wat moet worden verbeterd in de volgende iteratie.

Scrum is een raamwerk dat regelmaat in het project door zijn verschillende fasen of processen brengt. Elke organisatie kan scrum-framework implementeren zonder de regels en voorschriften te wijzigen.

Aanbevolen artikelen

Dit is een gids voor het Scrum-proces. Hier bespreken we de belangrijkste rollen in Scrum Framework en verschillende processen van het Scrum-model. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Scrum Framework
  2. Scrum ontwikkeling
  3. Agile productbeheer
  4. Agile Sprint Planning
  5. Voordelen van Scrum Epic
  6. Rollen van Scrum Software