Scrum

Softwareontwikkeling door samenwerking, communicatie en teamgeest; dat is de ontwikkelmethode Scrum. Entrador faciliteert trainingen en levert zowel Scrum Masters als Product Owners.

Wat is Scrum?

Scrum is het raamwerk voor agile management. Dit wordt met een Nederlandse term gebruikt voor “flexibel beheer” van softwareontwikkeling. Multidisciplinaire teams leveren in korte iteraties (sprints) van gemiddeld 2-4 weken werkende software op. Binnen een Sprint worden items opgepakt door het ontwikkelteam uit een lijst met beschrijvingen van klantverzoeken, de zogeheten Product Backlog.

De term Scrum is ontleend aan de scrum in het Rugby. Door samenwerking, communicatie en teamgeest kan de bal in een scrum gewonnen worden.

Veelal heeft de (eind)klant vaak gedurende de ontwikkeling nieuwe of aangepaste wensen. Softwareontwikkeling kan daarom nooit van tevoren in detail gepland worden maar wordt iteratief opgeleverd en eventueel aangepast op basis van nieuwe inzichten.  

Hoe werkt Scrum?

Anders dan bij de klassieke watervalmethode worden de experts uit de verschillende fasen  van softwareontwikkeling bij elkaar in één team gezet. Het team wordt geleid door een Scrum Master, die dagelijks liefst bij aanvang van de werkdag een standup-meeting houdt waarbij elk teamlid de volgende vragen beantwoordt: Wat heb je gedaan? Wat ga je vandaag doen? Zijn er problemen?

Het team is als groep verantwoordelijk voor het eindresultaat van de sprint. Er wordt samen oplossingen bedacht voor problemen en alles wat in een sprint opgeleverd wordt is door minimaal twee teamleden getest.

Voordelen Scrum

Omdat er in multidisciplinaire teams samengewerkt wordt, is er ten alle tijden een duidelijk inzicht in de voortgang.  Ook wordt na elke sprint de klant betrokken bij de oplevering van een stuk werkende software. De klant wordt niet meer verrast! Doordat de samenwerking intensief is en er veel gebeurt tegelijkertijd: ontwikkeling, test, demo is de doorlooptijd korter dan bij de oude watervalmethodiek met een eenmalige oplevering aan het eind van een project.  Eventuele problemen of nieuwe inzichten zijn namelijk gedurende de ontwikkeling opgepakt of doorgevoerd in de software.

Belangrijke rollen Scrum-Team

Product Owner: vertegenwoordigt de (eind)klant binnen het Scrum Team. Hij zorgt er voor dat het team met de goede klantvisie het project benadert. De Product Owner is verantwoordelijk voor het opstellen en prioriteren van de items in de Backlog.

Scrum Master: faciliteert het ontwikkelteam in samenwerking en werkverdeling. Ook begeleidt hij het team, product owner en stakeholders tijdens de verschillende meetings en zorgt hij ervoor dat Scrum correct wordt geïmplementeerd.

Meer in deze categorie: « Lean Six Sigma Partners »

Log In

Wachtwoord vergeten? / Gebruikersnaam vergeten?