Scrum in een notendop - het overzicht in 30 minuten

73
SCRUM IN EEN NOTENDOP De nieuwe projectaanpak - Anton Vanhoucke - @antonvh

description

Een korte introductie in Scrum voor docenten informatica. In software en webdesign kan je bijna niet meer om deze projectaanpak heen. Deze presentatie beschrijft in een notendop hoe scrum in de dagelijkse praktijk werkt en wat we geleerd hebben bij het toepassen van de methode. Fabrique, bekend van… De presentatie bevat deze onderdelen: Waarom zijn we ooit begonnen met scrummen? Basisprincipes Rollen in het scrumteam Intermezzo: scrum ervaren Tools en aanpak Vooral niet scrummen als…

Transcript of Scrum in een notendop - het overzicht in 30 minuten

Page 1: Scrum in een notendop - het overzicht in 30 minuten

SCRUM IN EEN NOTENDOP De nieuwe projectaanpak

- Anton Vanhoucke -

@antonvh

Page 2: Scrum in een notendop - het overzicht in 30 minuten

VANDAAG

1.  Fabrique, bekend van… 2.  Waarom scrum? 3.  Basisprincipes 4.  Rollen 5.  Intermezzo: scrum ervaren 6.  Tools en aanpak 7.  Vooral niet scrummen als…

Page 3: Scrum in een notendop - het overzicht in 30 minuten

BEKEND VAN

Page 4: Scrum in een notendop - het overzicht in 30 minuten

…EN VAN

Page 5: Scrum in een notendop - het overzicht in 30 minuten

…EN VAN

Page 6: Scrum in een notendop - het overzicht in 30 minuten

WELKOM IN DELFT

Page 7: Scrum in een notendop - het overzicht in 30 minuten

WELKOM IN AMSTERDAM

Page 8: Scrum in een notendop - het overzicht in 30 minuten

WELKOM IN ROTTERDAM

Page 9: Scrum in een notendop - het overzicht in 30 minuten

MET WIE WE SCRUMMEN

Page 10: Scrum in een notendop - het overzicht in 30 minuten

MET WIE WE SCRUMMEN - PARTNERS

Page 11: Scrum in een notendop - het overzicht in 30 minuten

DOEL VAN DE TRAINING:

‘ Jullie zoveel mogelijk inzicht geven in deze nieuwe projectaanpak’

... Wat is de rol van de Scrum Master

sprint O ... Hoe werkt Scrum ?

... Waarom scrum ?

Page 12: Scrum in een notendop - het overzicht in 30 minuten

MAAK HET RELEVANT EN INTERACTIEF !

Bij alles wat we zeggen, vraag je af: “Leuk, maar wat betekent dit voor …”

... Mijn team

... Mijn school ... Mijn

projecten

... Mijn lessen

... mezelf

Page 13: Scrum in een notendop - het overzicht in 30 minuten

WAAROM SCRUM? Wat maakt het anders dan de traditionele waterval

Page 14: Scrum in een notendop - het overzicht in 30 minuten

VROEGER HADDEN WE WATERVAL

Page 15: Scrum in een notendop - het overzicht in 30 minuten

We hebben het allemaal meegemaakt…

Page 16: Scrum in een notendop - het overzicht in 30 minuten

LANGE DISCUSSIES OVER SCOPE

Page 17: Scrum in een notendop - het overzicht in 30 minuten

En als je dan eindelijk begonnen bent…

Page 18: Scrum in een notendop - het overzicht in 30 minuten

DESIGNERS MET FOAM BOARDS

Page 19: Scrum in een notendop - het overzicht in 30 minuten

Eindeloze iteraties

Page 20: Scrum in een notendop - het overzicht in 30 minuten

DEADLINES GEMIST

20 Scrum Master interactieve projecten

Page 21: Scrum in een notendop - het overzicht in 30 minuten

WACHTENDE ONTWIKKELAARS

Page 22: Scrum in een notendop - het overzicht in 30 minuten

ONTWERP KAN NIET GEBOUWD WORDEN

Page 23: Scrum in een notendop - het overzicht in 30 minuten

GEBOUWD PRODUCT LIJKT NIET OP ONTWERP

Page 24: Scrum in een notendop - het overzicht in 30 minuten

… en zo kunnen we nog wel even doorgaan.

Page 25: Scrum in een notendop - het overzicht in 30 minuten

ENTER: AGILE & SCRUM! Wat als…

Page 26: Scrum in een notendop - het overzicht in 30 minuten

VAN WATERVAL NAAR 8-VAKS SNELWEG

Page 27: Scrum in een notendop - het overzicht in 30 minuten

SNEL WETEN OF JE PRODUCT GAAT WERKEN

vs

Page 28: Scrum in een notendop - het overzicht in 30 minuten

ALLE EXPERTISE GEBRUIKEN

Page 29: Scrum in een notendop - het overzicht in 30 minuten

ALTIJD WETEN HOE JE PROJECT ER VOOR STAAT

Goeie focus. Te weinig velocity. Tegenvallers?

Page 30: Scrum in een notendop - het overzicht in 30 minuten

BASISPRINCIPES VAN SCRUM Net zoals van alle Agile methodes

Page 31: Scrum in een notendop - het overzicht in 30 minuten

WATERVAL

Strategie

Scope

Analyse & definitie Release Ontwikkeling

Interactie

Visueel

Development

Test & debug

Implementatie

PRESO

PRESO

PRESO

PRESO

PRESO

PRESO PRESO

PRESO

PRESO

PRESO

PRESO

Page 32: Scrum in een notendop - het overzicht in 30 minuten

SCRUM PROJECT, 3 SPRINTS

Strategie & concept

Backlog

Sprint 0 Release Sprint 1

Interactie

Visueel

Development

Test & debug

Implementatie

Sprint 2

Interactie

Visueel

Development

Test & debug

Sprint 3

Interactie

Visueel

Development

Test & debug

Backlog Backlog Backlog

DEMO DEMO

DEMO

DEMO PRESO

Page 33: Scrum in een notendop - het overzicht in 30 minuten

1.  Voor de klant is het wennen dat het eindproduct vooraf niet vaststaat of precies omschreven is.

2.  De belofte van scrum is wel dat het product past binnen de visie en de doelen van de klant.

3.  Er is een continue feedback loop en de klant kan steeds prioriteiten stellen.

Project

Duur

Prijs Scope

FLEXIBLE SCOPE

Page 34: Scrum in een notendop - het overzicht in 30 minuten

Elke werkblok (sprint) moet een werkend concreet product of deelproduct opleveren. Zonder ‘lorem ipsum’ en ‘black or white boxes’

SHIPPABLE PRODUCT

Page 35: Scrum in een notendop - het overzicht in 30 minuten

Net als in het echte leven willen we altijd meer, maar dat kan niet altijd. Het vaststellen van een tijdslimiet voor elke taak voorkomt dat je verdwaalt in een activiteit en veel kostbare tijd verliest

TIMEBOX EVERYTHING

Page 36: Scrum in een notendop - het overzicht in 30 minuten

Bij Scrum gaat het niet om het team, niet om de klant. Het gaat zelfs niet over het product.

Het gaat er om hoe relevant het resultaat is voor de eindgebruiker.

END USERS FIRST

Page 37: Scrum in een notendop - het overzicht in 30 minuten

Scrum geeft vrijheid in ruil voor commitment Dit geldt voor het bureau, de team-leden en de klant. Sta open voor verandering en pak problemen direct aan

FREEDOM LEADS TO COMMITMENT

Page 38: Scrum in een notendop - het overzicht in 30 minuten

Directe en ad hoc communicatie vervangt lange vergaderingen, uitvoerige documentatie en het uitwerken van overbodige zaken.

Prioriteren voorkomt het ontstaan van overbodige features in het product zelf.

ELIMINATE WASTE

Page 39: Scrum in een notendop - het overzicht in 30 minuten

Bij Scrum is het team constant onderhevig aan steeds wisselende eisen en verzoeken van de klant en leuke en minder leuke verrassingen.

Ga er mee om op een flexibele en intelligente manier. Zoals Bruce Lee zei:

“Be like water”

INSPECT & ADAPT

Page 40: Scrum in een notendop - het overzicht in 30 minuten

ROLLEN In het scrumproces

Page 41: Scrum in een notendop - het overzicht in 30 minuten

ROLLEN IN HET SCRUMPROCES:

STAKEHOLDERS

PRODUCT OWNER

SCRUM TEAM

SCRUM MASTER

Page 42: Scrum in een notendop - het overzicht in 30 minuten

·  Niet zo maar een projectteam. Het commitment is veel groter.

·  Ieder teamlid neemt verantwoordelijkheid voor zichzelf maar ook voor het hele team.

·  Team committeert zich aan het resultaat van een sprint en wordt niet extern gepland

·  De grenzen tussen disciplines vervagen in het team

·  De klant kan met een beter idee komen dan de strateeg of de creatief

·  Iedereen gaat met de billen bloot

ROLLEN : TEAM

Page 43: Scrum in een notendop - het overzicht in 30 minuten

·  Bewaakt en begeleidt het Scrumproces.

·  Is initiatiefnemer van de Scrum Events

·  Lost de ‘impediments’ (belemmeringen) op voor het team

·  Is ‘Servant leader’ ·  Is ‘change agent’:

Scrum vraagt een andere manier van denken

·  Enkele uren per dag

ROLLEN : SCRUM MASTER

Page 44: Scrum in een notendop - het overzicht in 30 minuten

·  Vertegenwoordiger van de opdrachtgever

·  Heeft mandaat om beslissingen te nemen on-the-spot

·  Heeft contact met de Stakeholders en overlegt met hen waar nodig

·  Is aanwezig bij de Sprints, meerdere dagen per week.

ROLLEN : PRODUCT OWNER

Page 45: Scrum in een notendop - het overzicht in 30 minuten

INTERMEZZO Geef de bal door

45

Page 46: Scrum in een notendop - het overzicht in 30 minuten

46

SPELREGELS

·  Geef het balletje door aan iedereen van de groep ·  De bal niet doorgeven aan degene die naast je staat ·  Einde: Als iedereen de bal heeft (het moment dat de laatste de bal heeft)

Hoe snel kunnen jullie dat?

Page 47: Scrum in een notendop - het overzicht in 30 minuten

TOOLS EN AANPAK ‘t is een taaltje

Page 48: Scrum in een notendop - het overzicht in 30 minuten

·  User stories ·  Product backlog ·  Sprint backlog ·  Sprint ·  Definition of Done ·  Deliverable ·  Demo ·  Scrum room ·  Scrum board

BEGRIPPEN IN SCRUM

Page 49: Scrum in een notendop - het overzicht in 30 minuten

·  Een klein onderdeel van een project, enkele dagen werk.

·  Zo zelfstandig mogelijk uit te voeren.

·  Geformuleerd vanuit nut voor de gebruiker

BEGRIPPEN: USER STORIES

Page 50: Scrum in een notendop - het overzicht in 30 minuten

De product backlog is ·  een geprioriteerde lijst

van user stories ·  die omschrijven welke

gebruiksmogelijkheden het product moet krijgen,

·  en dus welke functionaliteiten in het product moeten zitten.

BEGRIPPEN: PRODUCTBACKLOG

Page 51: Scrum in een notendop - het overzicht in 30 minuten

Een periode van 2 à 3 weken waarin minimaal 3 dagen per week door het team gezamenlijk wordt gewerkt.

BEGRIPPEN: SPRINT

Page 52: Scrum in een notendop - het overzicht in 30 minuten

·  Is een deel van de product backlog.

·  Bevat de stories waaraan als eerste begonnen wordt in de komende sprint.

·  Door flexibele scope is het onzeker hoeveel stories er voltooid worden.

BEGRIPPEN: SPRINT BACKLOG

Page 53: Scrum in een notendop - het overzicht in 30 minuten

Definition of Done (DOD) is borging van kwaliteit : · Randvoorwaarden · Creativiteit · Klantacceptatie ·  ‘interne’ acceptatie

BEGRIPPEN: DEFINITION OF DONE

Page 54: Scrum in een notendop - het overzicht in 30 minuten

De scrumroom is een ‘energie centrale’ door: ·  Fysieke nabijheid van

teamleden ·  Ontwerp, ideeën en

inspiratie zichtbaar op de muur !

·  Ingericht op resultaat en snelheid

BEGRIPPEN: DE SCRUMROOM

Page 55: Scrum in een notendop - het overzicht in 30 minuten

BEGRIPPEN: DE SCRUMROOM

Page 56: Scrum in een notendop - het overzicht in 30 minuten

Maak alles zichtbaar: ·  Stories & taken ·  Burndownchart ·  Unplanned items

BEGRIPPEN: HET SCRUMBOARD

Page 57: Scrum in een notendop - het overzicht in 30 minuten

BEGRIPPEN: HET SCRUMBOARD

Page 58: Scrum in een notendop - het overzicht in 30 minuten

SPRINT 0 - VOORBEREIDEN

Page 59: Scrum in een notendop - het overzicht in 30 minuten

Alle stories samen vormen één grote rij 1. Samen inschatten, in

dagen 2. Team schuift in stilte 3. PO bepaalt prio 4. Allen bepalen aantal

stories voor sprint 1 5. Backlog gaat op de

muur

BACKLOG PRIORITEREN EN INSCHATTEN

http://www.infoq.com/articles/product-backlog

Page 60: Scrum in een notendop - het overzicht in 30 minuten

·  Statusupdate ·  Dagelijks & staand ·  Het hele team ·  Max 15 à 20 minuten

·  Status. Géén inhoudelijke discussie

DAILY STANDUP

Page 61: Scrum in een notendop - het overzicht in 30 minuten

DEMO

·  Geen concept-presentatie ·  Gereed werk ·  Teamleden demo-en zelf! ·  Alle stakeholders aanwezig…

Page 62: Scrum in een notendop - het overzicht in 30 minuten

•  Inspect & Adapt is een van de basisprincipes van SCRUM.

•  Een retrospective is een bijeenkomst waarin het team bijeenkomt na een sprint om te evalueren en te onderzoeken wat volgende sprint beter kan.

RETROSPECTIVE

Page 63: Scrum in een notendop - het overzicht in 30 minuten

TO SCRUM OR NOT TO SCRUM Da’s de vraag

Page 64: Scrum in een notendop - het overzicht in 30 minuten

BUREACRATIE

nice  picture  here.  

Page 65: Scrum in een notendop - het overzicht in 30 minuten

DEMOCRATIE

nice  picture  here.  

Page 66: Scrum in een notendop - het overzicht in 30 minuten

BESLUITELOOSHEID

nice  picture  here.  

Page 67: Scrum in een notendop - het overzicht in 30 minuten

BALANS IN HET TEAM

nice  picture  here.  

Page 68: Scrum in een notendop - het overzicht in 30 minuten

IF YOU CAN’T STAND THE HEAT…

Page 69: Scrum in een notendop - het overzicht in 30 minuten

VALLEN EN OPSTAAN

Page 70: Scrum in een notendop - het overzicht in 30 minuten

SCRUM IS VOORAL SUPERTOF

Page 71: Scrum in een notendop - het overzicht in 30 minuten

ALLES WETEN?

Page 72: Scrum in een notendop - het overzicht in 30 minuten

ECHT ALLES WETEN

Page 73: Scrum in een notendop - het overzicht in 30 minuten

brands, design & interaction