Met de scrummethode werk je heel effectief en intensief met het hele team (opdrachtgever en webbouwer) samen aan het product, de website of applicatie. Belangrijkste uitgangspunten bij scrum zijn: 

  • mensen en hun interactie zijn belangrijker dan processen en tools; 
  • werkende software is belangrijker dan uitgebreide documentatie; 
  • samenwerking met de gebruikers is belangrijker dan contractonderhandelingen; 
  • tegemoetkomen aan voortschrijdend inzicht is belangrijker dan werken volgens het vooraf bepaalde plan. 

In deze blog geef ik een beknopt overzicht van de drie belangrijkste rollen die er zijn binnen een scrumteam, namelijk die van de product owner, de scrum master en het development team, kortweg team genoemd.

De product owner

De product owner, altijd iemand aangewezen binnen de organisatie van de opdrachtgever, vervult 2 belangrijke functies. Zij of hij is verantwoordelijk voor wat het resultaat zal zijn. Vragen zoals 'wat moet het product precies zijn' en 'wat mag de investering hiervoor zijn', maar ook 'met welke deadline hebben we te maken', liggen bij deze rol. Daarnaast vertegenwoordigt de product owner alle belanghebbenden in het project - die noemen we de stakeholders. Meest voor de hand liggende stakeholders zijn bijv. het management of de directie die de opdracht uitzet, maar vergeet zeker ook niet de gebruikers of andere belangengroepen die de product owner moet vertegenwoordigen. 

De tweede functie van de product owner is dus om te zorgen dat de eisen, vertaald in user stories, op prioriteit worden ingeschat en gesorteerd. De verzameling van user stories gerangschikt op prioriteit noemen we overigens de product backlog. De rol van product owner is een intensieve, waarbij je meerdere keren per week met het project bezig bent. In een volgende blog zal ik uitgebreid stilstaan bij deze rol in het scrumproject. 

De scrum master

Naast de product owner is er de scrum master: de webbouwer - wij als Occhio dus. De rol van de scrum master is simpel. Of beter gezegd, simpel te verwoorden (want simpel werk is het niet): namelijk zorgen dat scrum goed wordt uitgevoerd. 

Scrum is geen stap voor stap voorgeschreven how-to-do-it methode, maar een framework dat je helpt inzicht te krijgen in wat je moet doen - je moet dus zelf kiezen hoe je scrum toepast in een specifieke situatie. 

Binnen het framework dat scrum biedt moet de scrum master zorgen dat er gewerkt wordt volgens de paar spelregels die er zijn (zie ook mijn eerdere blog over de vergelijking tussen software ontwikkeling en rugby). De scrum master zorgt er verder voor dat obstakels en andere belemmeringen verwijderd worden, zodat product owner en team optimaal kunnen functioneren. Kortom het hele proces en de mensen in het team moeten zo soepel mogelijk lopen, mede dankzij de scrum master. 

De scrum master legt uit hoe scrum werkt en welke consequenties dit het met zich meebrengt, net zo vaak als nodig is tijdens een scrumproject. Proactief zijn is belangrijk naast die ondersteunende rol voor het team. De scrum master helpt bijvoorbeeld de product owner om een user story goed te verwoorden en om een developer de taken bij een story goed te definieren. Verder heeft de scrum master een belangrijke rol tijdens de sprint 0 (waarin o.a. product statement en product backlog opgesteld worden). 

Het development team

Het development team, of gewoon 'het team' bestaat uit de developers (front end - & back end developer(s), ontwerper en/of interaction designer) die het product - de website of webapplicatie - gaan maken. Zij doen het uitvoerende werk. 

Tijdens de sprint (2 weken) is het team volledig bezig met de ontwikkeling. Bij Occhio zijn dat meestal 3 tot 4 dagen per week voor het team. Het team zorgt ervoor dat de doelen die door de product owner worden gesteld voor een sprint gehaald worden en de bijbehorende stories uitgevoerd worden. 

Het team geeft zelf de schattingen af voor de werkzaamheden - de uitvoering van de user stories - en bepaalt met elkaar wie wat doet. Dat laatste is bij Occhio overigens vrij duidelijk omdat ieder een eigen expertise heeft. Maar dat wil niet zeggen dat er stricte scheiding is van taken: met elkaar komt het resultaat tot stand. Zo'n team is dan ook zelfsturend, zoals dat heet, en ieder heeft eigen verantwoordelijkheid voor zijn werk. Dat betekent dus ook overleg met de product owner als zaken anders moeten of dreigen te lopen. 

De scrum master heeft hier dus de faciliterende rol om het team aan te sporen die eigen verantwoordelijkheid goed uit te voeren. En juist doordat iedereen in het team eigen verantwoordelijkheid heeft en zelfsturend is, is het zo leuk om te scrummen. Wil je meer weten over het proces van een sprint en hoe de drie rollen tot uitvoering komen, lees dan onze andere blogs over scrum.

Andere blogs over scrum...

We hebben geschreven over wat je in ieder geval moet weten - de belangrijkste dingen (scrum in een notendop), waar scrum vandaan komt (Scrum - de vergelijking tussen rugby en (website)softwareontwikkeling), de rollen (Scrum & de teamrollen product owner, scrum master en development team), de verschillen tussen scrummen en de watervalmethode en hoe de sprint eruit ziet.

Deel dit artikel via
X

Welkom! Deze website maakt gebruik van cookies

Geef hier aan welke cookies we mogen plaatsen. De noodzakelijke en statistiek-cookies verzamelen geen persoonsgegevens en helpen ons de site te verbeteren.

Noodzakelijke cookies helpen een website bruikbaarder te maken, door basisfuncties als paginanavigatie en toegang tot beveiligde gedeelten van de website mogelijk te maken. Zonder deze cookies kan de website niet naar behoren werken.

NaamAanbiederDoelVervaldatum
admin_authOcchio.nlWij gebruiken deze cookie om te onthouden of een Occhio.nl gebruiker is ingelogd in ons systeem.5 jaar
October_sessionOcchio.nlDeze cookie wordt gebruikt door ons content management systeem en wordt geplaatst bij bezoek aan willekeurig welke pagina van onze website. Sessie
NaamAanbiederDoelVervaldatum
_gat_gtag_UA_63158_1Google-analytics.comGebruikt door Google Analytics om verzoeksnelheid te vertragen1 minuut
_gaGoogle-analytics.comRegistreert een uniek ID die wordt gebruikt om statistische gegevens te genereren over hoe de bezoeker de website gebruikt.1 jaar
_gidGoogle-analytics.comRegistreert een uniek ID die wordt gebruikt om statistische gegevens te genereren over hoe de bezoeker de website gebruikt.24 uur

Occhio.nl maakt geen gebruik van marketing cookies.

Cookies

Een cookie is een klein tekstbestand dat tijdens uw bezoek aan een website wordt geplaatst. In dit tekstbestand wordt informatie opgeslagen. Deze informatie kan bij een later bezoek weer worden herkend door deze website.

Bekijk hier onze privacy verklaring