Een college van 1,5u over Scrum. De presentatie start met een korte introductie over Fabrique. Daarna ga ik in op de redenen waarom we ooit begonnen zijn met scrum: waarom scrum het antwoord is op de problemen met de watervalmethode. Ik leg een paar basisprincipes uit, en laat dan zien welke hulpmiddelen scrum biedt om het proces op te zetten volgens die basisprincipes. Ik sluit af met enkele situaties waarin het juist weer niet handig is om te scrummen.
Scrum in een notendop - het overzicht in 30 minutenAnton Vanhoucke
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…
Scrum in een notendop - het overzicht in 30 minutenAnton Vanhoucke
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…
Hoe we in 4 maanden met scrum van Rabobank.com een compleet nieuwe ervaring maakten.
Danielle Hoek
Remy Lammes
Bekijk ook onze case.
http://www.resoluut.com/showcases/rabobank-com/
List of Software Development Model and MethodsRiant Soft
RiantSoft a Software Development Company derived the most useful and different types of Software Development Model for the users who want to know the development process. RiantSoft is specialized in custom software development with latest cutting edge technologies.
Get Agile - Überscrum voor UX, Design & developmentFabrique
Agile UX vereist teamwork, en niet zo’n beetje ook. Scrummen in één ruimte met een product owner, UX- en visual designers, copywriters, front-end en back-end development is op z’n zachtst gezegd uitdagend. We zijn dit respectvol ÜberScrum gaan noemen.
In deze presentatie deelde Pieter Jongerius de best bewaarde Scrum-geheimen van Fabrique voor ervaren Scrummers. Welke tools, deliverables en ritmes kan je gebruiken om er echt in te slagen tegelijkertijd te ontwerpen en ontwikkelen? Wat zijn de valkuilen en succesfactoren?
The yearly seminar of the Best Practice User Group in the Netherlands this year has the theme "Agile".
My contribution is an interactive session where the participants can vote for a number of subjects to create the backlog of the session.
This slide-deck contains all slides that I prepared, I guess I only used half of them, the rest everybody can see here at slideshare.
The slides are mainly in english but also partly in dutch.
At the end I refer to the book "TMap NEXT in Scrum", to the book "the PointZERO vision" and to the whitepaper "Integrate test activities in Agile projects".
Centrum Duurzaam introduceert scrum methodiek
Dinsdag 16 december 2014 organiseerde Centrum Duurzaam een workshop projectmatig werken gericht op de scrum methodiek. In de praktijk blijkt namelijk dat ook bouwbedrijven bezig zijn met deze manier van werken. Deze workshop was speciaal bedoeld voor docenten en studenten die vanuit Centrum Duurzaam werken in innovatieprojecten. Docenten van de vestigingen Leeuwarden, Drachten en Sneek en de studenten van innovatieproject de Ecokubus waren aanwezig bij deze eerste kennismaking met de scrum methodiek. Zij werden begeleid door Martin de Bruin van Bancair Coach.
Wat is scrum?
Scrum wordt vooral gebruikt bij projecten waar het einddoel niet altijd duidelijk is. Of in projecten waarbij in het proces sprake kan zijn van veranderingen. Door te focussen op de belangrijkste taken en deze uit te voeren in korte periodes (sprints) van maximaal 3 weken is directe sturing en snelle aanpassing mogelijk. Door te prioriteren ontstaat er rust en duidelijkheid en vergroot de slagvaardigheid van het projectteam. De belangrijkste rollen in het projectteam zijn die van productowner (prioriteren) en scrummaster (faciliteren).
Implementeren scrum
Bij de implementatie van scrum is het belangrijk om de voordelen van scrum toe te passen op de innovatieprojecten die vanuit Centrum Duurzaam worden uitgevoerd. Vanuit een rolverdeling zijn het maken van een backlog, het doen van een daily stand up (dagelijkse werkbespreking van 5 minuten) en het houden van een demo (klantpresentatie) de meest praktische projectvaardigheden. Deze manier van werken stimuleert het ondernemerschap van studenten. In januari 2015 gaat Centrum Duurzaam de scrum methodiek kleinschalig implementeren bij innovatieproject Ecokubus.
ROC Friese Poort | Centrum Duurzaam
Centrum Duurzaam wil, als onderdeel van ROC Friese Poort, de kennis en ervaring bij het bedrijfsleven benutten voor het opleiden van jonge vakmensen in de praktische toepassing van innovatieve duurzame technieken. Tevens wil Centrum Duurzaam met goede en objectieve voorlichting de toepassing van deze technieken bij bedrijven en particulieren stimuleren. Kennis, ervaring en vakmanschap voor een duurzame wereld.
De kracht van zowel optimalisatie als Scrum, is om snel en slimmer te komen tot functionaliteiten, producten en diensten die waardevol zijn voor bezoekers of klanten. Bij allebei de werkwijzen is het team zelf in staat om te kiezen wat er wordt gemaakt, hoe dit wordt gedaan en hoe dit leidt tot tastbare producten. Er zijn namelijk veel overeenkomsten, maar hoe zorg je dat beide werkwijzen samen jouw organisatie doen groeien? En hoe kunnen ze in de praktijk met elkaar verweven worden?
Hoe we in 4 maanden met scrum van Rabobank.com een compleet nieuwe ervaring maakten.
Danielle Hoek
Remy Lammes
Bekijk ook onze case.
http://www.resoluut.com/showcases/rabobank-com/
List of Software Development Model and MethodsRiant Soft
RiantSoft a Software Development Company derived the most useful and different types of Software Development Model for the users who want to know the development process. RiantSoft is specialized in custom software development with latest cutting edge technologies.
Get Agile - Überscrum voor UX, Design & developmentFabrique
Agile UX vereist teamwork, en niet zo’n beetje ook. Scrummen in één ruimte met een product owner, UX- en visual designers, copywriters, front-end en back-end development is op z’n zachtst gezegd uitdagend. We zijn dit respectvol ÜberScrum gaan noemen.
In deze presentatie deelde Pieter Jongerius de best bewaarde Scrum-geheimen van Fabrique voor ervaren Scrummers. Welke tools, deliverables en ritmes kan je gebruiken om er echt in te slagen tegelijkertijd te ontwerpen en ontwikkelen? Wat zijn de valkuilen en succesfactoren?
The yearly seminar of the Best Practice User Group in the Netherlands this year has the theme "Agile".
My contribution is an interactive session where the participants can vote for a number of subjects to create the backlog of the session.
This slide-deck contains all slides that I prepared, I guess I only used half of them, the rest everybody can see here at slideshare.
The slides are mainly in english but also partly in dutch.
At the end I refer to the book "TMap NEXT in Scrum", to the book "the PointZERO vision" and to the whitepaper "Integrate test activities in Agile projects".
Centrum Duurzaam introduceert scrum methodiek
Dinsdag 16 december 2014 organiseerde Centrum Duurzaam een workshop projectmatig werken gericht op de scrum methodiek. In de praktijk blijkt namelijk dat ook bouwbedrijven bezig zijn met deze manier van werken. Deze workshop was speciaal bedoeld voor docenten en studenten die vanuit Centrum Duurzaam werken in innovatieprojecten. Docenten van de vestigingen Leeuwarden, Drachten en Sneek en de studenten van innovatieproject de Ecokubus waren aanwezig bij deze eerste kennismaking met de scrum methodiek. Zij werden begeleid door Martin de Bruin van Bancair Coach.
Wat is scrum?
Scrum wordt vooral gebruikt bij projecten waar het einddoel niet altijd duidelijk is. Of in projecten waarbij in het proces sprake kan zijn van veranderingen. Door te focussen op de belangrijkste taken en deze uit te voeren in korte periodes (sprints) van maximaal 3 weken is directe sturing en snelle aanpassing mogelijk. Door te prioriteren ontstaat er rust en duidelijkheid en vergroot de slagvaardigheid van het projectteam. De belangrijkste rollen in het projectteam zijn die van productowner (prioriteren) en scrummaster (faciliteren).
Implementeren scrum
Bij de implementatie van scrum is het belangrijk om de voordelen van scrum toe te passen op de innovatieprojecten die vanuit Centrum Duurzaam worden uitgevoerd. Vanuit een rolverdeling zijn het maken van een backlog, het doen van een daily stand up (dagelijkse werkbespreking van 5 minuten) en het houden van een demo (klantpresentatie) de meest praktische projectvaardigheden. Deze manier van werken stimuleert het ondernemerschap van studenten. In januari 2015 gaat Centrum Duurzaam de scrum methodiek kleinschalig implementeren bij innovatieproject Ecokubus.
ROC Friese Poort | Centrum Duurzaam
Centrum Duurzaam wil, als onderdeel van ROC Friese Poort, de kennis en ervaring bij het bedrijfsleven benutten voor het opleiden van jonge vakmensen in de praktische toepassing van innovatieve duurzame technieken. Tevens wil Centrum Duurzaam met goede en objectieve voorlichting de toepassing van deze technieken bij bedrijven en particulieren stimuleren. Kennis, ervaring en vakmanschap voor een duurzame wereld.
De kracht van zowel optimalisatie als Scrum, is om snel en slimmer te komen tot functionaliteiten, producten en diensten die waardevol zijn voor bezoekers of klanten. Bij allebei de werkwijzen is het team zelf in staat om te kiezen wat er wordt gemaakt, hoe dit wordt gedaan en hoe dit leidt tot tastbare producten. Er zijn namelijk veel overeenkomsten, maar hoe zorg je dat beide werkwijzen samen jouw organisatie doen groeien? En hoe kunnen ze in de praktijk met elkaar verweven worden?
Scrum als veranderingsmethodiek. Scrum leent zich uitstekend als methode om veranderingen door te voeren. Korte presentatie over methode die is geinspireerd op scrum.
Scrum is een hot topic als het gaat om project methodieken. Wat houdt de Scrum methode in? En wat kan je ermee. Jeffrey van Aken, Consultant Solution Development bij Avanade neemt je mee in de wereld van Scrum.
Wachttijden verkorten met SMED, deel 3: De praktijk.pptxBertTeeuwen1
SMED toepassen in de praktijk.
Deel 3 van 4 delen:
1. SMED theorie
2. SMED voorbereiding
3. SMED praktijk
4. De tijdwinst verzilveren
SMED en PDCA.
Door een Kaizenteam.
9. 9
MET WIE WE SCRUMMEN - PARTNERS
INTRODUCTIE SCRUM
10. 10
DOEL VAN DE TRAINING:
‘ Jullie zoveel mogelijk kennis en vaardigheden geven om goed een rol in een Scrumteam te
kunnen vervullen’
INTRODUCTIE SCRUM
... Wat is
de rol van
de Scrum
Master sprint O
... Hoe
werkt
Scrum ?
... Waarom
scrum ?
11. 11
MAAK HET RELEVANT EN INTERACTIEF !
Bij alles wat we zeggen, vraag je af:
“Leuk, maar wat betekent dit voor …”
INTRODUCTIE SCRUM
... Mijn
baas
... Mijn
bedrijf... Mijn
project
... Mijn
klant
... mezelf
33. 33
2. HOGERE KWALITEIT
· Integratie van disciplines
INTRODUCTIE SCRUM
· Elkaars sterktes gebruiken
· Je pet in het midden gooien
· Nobrainers benoemen
· Echt 100 procent ad hoc overleg
· Elkaar begrijpen
· Doelen delen i.p.v.
verantwoordelijkheden
verdelen
34. 34
2. HOGERE KWALITEIT
· Integratie van disciplines
· Klant aan boord
INTRODUCTIE SCRUM
· Marktkennis
· Lessen uit het verleden
· Kennis interne belangen
· Kleine bijsturingen,
om grote te voorkomen
(fantastische buy-in)
35. 35
2. HOGERE KWALITEIT
· Integratie van disciplines
· Klant aan boord
· Verantwoordelijk-heidsgevoel
INTRODUCTIE SCRUM
Het team…
· is vanaf het begin betrokken
· schat zelf in
· formuleert eigen doelen
Teamleden…
· bepalen eigen taken
· boeken zelf voortgang
41. 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
41INTRODUCTIE SCRUM
42. 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 VS. COMMITMENT
42INTRODUCTIE SCRUM
43. 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
43INTRODUCTIE SCRUM
44. Het team hoeft niet helemaal
zichzelf te managen en te
organiseren.
Maar het moet wel open,
energiek, en intrinsiek
gemotiveerd zijn.
Zodat je er niet aan hoeft te
sleuren
SELF-PROPELLED TEAM
44INTRODUCTIE SCRUM
45. 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
45INTRODUCTIE SCRUM
46. Elke werkblok (sprint) moet een
werkend concreet product of
deelproduct opleveren.
Zonder ‘lorem ipsum’ en ‘black
or white boxes’
SHIPPABLE PRODUCT
46INTRODUCTIE SCRUM
47. 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
47INTRODUCTIE SCRUM
48. 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
PrijsScope
FLEXIBLE SCOPE
48INTRODUCTIE SCRUM
49. HOE WERKT HET NU?
Rollen, begrippen, momenten
49INTRODUCTIE SCRUM
50. 50
ROLLEN IN HET SCRUMPROCES:
Team
Scrum
master
Product
ownder
INTRODUCTIE SCRUM
51. · 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.
ROLLEN : TEAM
51INTRODUCTIE SCRUM
52. · De grenzen tussen disciplines
vervagen in het team
· De klant kan met een beter
idee komen dan de strateeg of
de creatief
· Scrum sloopt opgeklopte
ego’s en windowdressing
· Iedereen gaat met de billen
bloot
ROLLEN : TEAM
52INTRODUCTIE SCRUM
53. · 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
53INTRODUCTIE SCRUM
54. · 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
54INTRODUCTIE SCRUM
58. · Een klein onderdeel van een
project, enkele dagen werk.
· Zo zelfstandig mogelijk uit te
voeren.
· Geformuleerd vanuit nut voor
de gebruiker
BEGRIPPEN: USER STORIES
58INTRODUCTIE SCRUM
59. 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
59INTRODUCTIE SCRUM
60. Een periode van 2 à 3
weken waarin minimaal 3
dagen per week door het
team gezamenlijk wordt
gewerkt.
BEGRIPPEN: SPRINT
60INTRODUCTIE SCRUM
61. · 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
61INTRODUCTIE SCRUM
63. 63
SCRUM PROJECT, 3 SPRINTS
INTRODUCTIE SCRUM
Strategie & concept
Backlog
Sprint 0 ReleaseSprint 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
64. Definition of Done (DOD) is
borging van kwaliteit :
· Randvoorwaarden
· Creativiteit
· Klantacceptatie
· ‘interne’ acceptatie
BEGRIPPEN: DEFINITION OF DONE
64INTRODUCTIE SCRUM
65. Definition of Done (DOD) is
borging van kwaliteit :
· Randvoorwaarden
· Creativiteit
· Klantacceptatie
· ‘interne’ acceptatie
BEGRIPPEN: DEFINITION OF DONE
65INTRODUCTIE SCRUM
66. Resultaat van een sprint
· Een werkend product of
deelproduct
· Gereed is voor een “Demo”
aan de stakeholders
BEGRIPPEN: DELIVERABLE & DEMO
66INTRODUCTIE SCRUM
67. 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
67INTRODUCTIE SCRUM
68. Maak alles zichtbaar:
· Stories & taken
· Burndownchart
· Unplanned items
BEGRIPPEN: HET SCRUMBOARD
68INTRODUCTIE SCRUM
73. • Inhoud
• Heldere visie
• Stabiele basis
• Verzekering tegen verspilde
tijd
• Alles wat je nodig hebt om
echt te gaan sprinten!
• Relatie
• Teambuilding
• Commitment
WAAROM SPRINT 0
73INTRODUCTIE SCRUM
74. 74
… maar het belangrijkste in sprint 0 is het maken van …
INTRODUCTIE SCRUM
76. SPRINT 0 ・ USER STORIES SCHRIJVEN
INTRODUCTIE SCRUM
Als gebruiker
Wilik mijnenergieverbruikkunneninzien
Zodat ikkanzienhoeveelstroomikverbruik
WELGOED
Als bekendegebruiker
Wilik mijnenergieverbruikkunneninzien
Zodat ikkanzienwaaropikkanbezuinigen
2x
hetzelfde
76
77. SPRINT 0 ・ USER STORIES SCHRIJVEN
INTRODUCTIE SCRUM
Als gebruiker
Wilik mijnemailadresenwachtwoordkunnen
invoeren
Zodat ikkaninloggen
WELGOED
Als terugkerendegebruiker
Wilik kunneninloggenmetemailadresen
wachtwoord
Zodat ikmijnpersoonlijkegegevensineen
veiligeomgevingkanbekijken
Niemand wil
zomaar
inloggen
77
78. SPRINT 0 ・ USER STORIES SCHRIJVEN
INTRODUCTIE SCRUM
Als gebruiker
Wilik geinspireerdworden
Zodat ikweetwelkeproductenikmoetkopen
BETER
Als orienterendegebruiker
Wilik doorfoto’svanverschillendekamerskunnen
browsen
Zodat ikkanzienhoederaamdecoratieproducten
erinhetechtuitzien
Te algemeen
78
79. SPRINT 0 ・ USER STORIES SCHRIJVEN
INTRODUCTIE SCRUM
Als gebruiker
Wilik gemakkelijkmijnwegkunnenvinden
Zodat dewebsiteprettigisomtegebruiken
DEFINITIONOFDONE
desiteisgebruiksvriendelijk
Geen user story,
maar
randvoorwaarde
79
80. 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
80INTRODUCTIE SCRUM
http://www.infoq.com/articles/product-backlog
81. · Statusupdate
· Dagelijks & staand
· Het hele team
· Max 15 à 20 minuten
· Status. Géén
inhoudelijke discussie
DAILY STANDUP
81INTRODUCTIE SCRUM
82. 82
HET LEZEN VAN HET SCRUM BOARD
INTRODUCTIE SCRUM
Met teveeltegelijkertijdbezig!
83. 83
HET LEZEN VAN HET SCRUM BOARD
INTRODUCTIE SCRUM
Goeie focus.
Te weinig
velocity.
Tegenvallers?
88. • 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
88INTRODUCTIE SCRUM
89. TO SCRUM OR NOT TO SCRUM
Da’s de vraag
89INTRODUCTIE SCRUM