Scrum. F. Vonk versie

Maat: px
Weergave met pagina beginnen:

Download "Scrum. F. Vonk versie"

Transcriptie

1 2017 Scrum F. Vonk versie

2 inhoudsopgave 1. inleiding ontstaan van Scrum het project Sprint Scrumbord Sprintplanning Daily Scrum Meeting Dit werk is gelicenseerd onder een Creative Commons Naamsvermelding NietCommercieel GelijkDelen 3.0 Unported licentie De afbeelding op het voorblad is verkregen via INFOwrs. Copyright 2010 INFOwrs Serviços em informatica

3 1. inleiding In deze module gaan we in op één van de vele Agile Software Development methodes (zie Wikipedia) genaamd Scrum (zie Wikipedia) en het ontstaan van dit soort methodes. Scrum wordt al een redelijke tijd gebruikt binnen de software ontwikkeling en wordt daar steeds populairder. Ook binnen andere disciplines Scrum steeds vaker toegepast binnen bedrijven. Er is veel geschreven over Agile Software Development en Scrum. Hier gaan we een zeer minimale uitvoering van Scrum beschrijven die ons helpt bij het omgaan met projecten zoals die uitgevoerd gaan worden bij het vak informatica. De sleutel tot een succesvolle afronding van een project zijn goed en duidelijk beschreven eisen. Iedereen moet weten wat er gemaakt gaat worden en het daarover eens zijn. Anders kan een team geen goed product afleveren. 1 Om tot goede eisen te komen zijn mensen en interacties van groot belang. Een klant weet verrassend genoeg vaak niet wat hij/zij precies wil en moet geholpen worden om dit helder te krijgen. Dit moet duidelijk zijn vóór het project op grote schaal van start gaat zodat er zo min mogelijk onnodig werk gedaan wordt

4 2 Daarnaast is het belangrijk om een klant snelle feedback te geven zodat hij/zij vroegtijdig de eisen kan bijstellen en het project kan bijsturen als de eisen niet accuraat genoeg waren. Alles draait om flexibiliteit en wendbaarheid, vandaar de naam Scrum, een spelsituatie uit de sport Rugby. Scrum zorgt ervoor dat deze belangrijke voorwaarden voor succes op een effectieve en efficiënte wijze worden geïmplementeerd en kunnen worden uitgevoerd. Zoals gezegd gaan we niet het volledige Scrum proces beschrijven en uitvoeren. We gaan het toespitsen op de projecten die we doen bij het vak informatica. De volgende belangrijke aspecten gaan een rol spelen tijdens onze praktische opdrachten: Sprint Scrum Board rollen Daily Scrum Meeting decompositie & deelproducten planning & tracking Deze aspecten gaan we in de volgende hoofdstukken behandelen. In deze module kom je opgaves tegen die je moet maken om de lesstof te verwerken. De antwoorden kunnen in de les besproken worden. opgave Opgaves in blauw moet je maken. Let op, links in dit document hebben een rode kleur. Veel plezier en succes

5 2. ontstaan van Scrum In de begintijd van software ontwikkeling werden projecten opgezet met behulp van de zogenaamde Waterval methode. Een schematische overzicht ervan zie je in Figuur 1. Je ziet hier de fasen staan die een typisch software ontwikkelproject doorloopt. Een fase is een tijdsduur waarin met elkaar verband houdende activiteiten worden uitgevoerd. Figuur 1: Schematisch overzicht van het Waterval model. 3 De 1 e fase bestaat typisch uit het uitzoeken en beschrijven van de eisen. Een goed opgezet project begint tijdens deze fase ook al met het uitzoeken en beschrijven hoe deze eisen getest kunnen en moeten worden. De 2 e fase is typisch het maken van de bouwtekeningen van het eindproduct. Dit noemen we bij software ontwikkeling architectuur en ontwerp. De 3 e fase is het echt maken van het eindproduct, dus het schrijven van de code voor het eindproduct. In de fase wordt elk stuk code ook al getest door de software ontwikkelaar die dat stuk code maakt. Een stuk code noemen we vaak een unit, module of component. Het testen ervan heet dan ook unit, module of component testen. Hierbij wordt iedere unit individueel getest, dus zonder andere units eraan gekoppeld. In de 4 e fase worden units samen getest tot uiteindelijk het eindproduct als geheel getest kan worden. We spreken hier van integratie en systeem testen. Integratie wil zeggen dat meerdere units aan elkaar koppelen om een deelproduct te maken. Een software product wordt ook wel software systeem genoemd, vandaar de naam systeem testen. 3 Remie Woudt; Organisatie en Systeemontwikkeling

6 De laatste fase is het onderhoud van het eindproduct. Tijdens het gebruik vindt de klant nog fouten of wil extra functionaliteit aan het product toe laten voegen. Dit gebeurt in de onderhoudsfase. Deze fase duurt vaak lang, soms wel 10 jaar, en wordt daarom anders en apart gepland en uitgevoerd. Typisch werkt een ander team aan het eindproduct gedurende deze fase. Zo'n team doet vaak het onderhoud voor meerdere verschillende software producten. Projectmanagement start natuurlijk al voor de Requirements fase en speelt tijdens iedere fase een belangrijke rol. Onder project management verstaan we het opdelen, organiseren en plannen van al het werk en de administratie die daarbij hoort. Hierbij spelen zaken zoals budgetten, bemanning, materiaal en faciliteiten ook een rol. Voor onze informatica projecten zijn deze echter niet van belang. Software projecten duurden vaak 1 of 2 jaar met als resultaat dat het eindproduct pas na lange tijd beschikbaar was voor de klant. Maar al te vaak voldeed het eindproduct dan niet goed aan de wensen van de klant, omdat: De klant niet precies wist wat hij/zij wilde aan het begin van het project. Er niet gemaakt was wat de klant had aangegeven. Wat de klant gezegd had anders geïnterpreteerd was door de software ontwikkelaars. Door tijd de situatie van de klant veranderd was. Bovendien werd er 1 keer een grote planning voor het project gemaakt met als gevolg dat deze bijna nooit klopte en projecten uitliepen. Projecten die twee of meer keer zo lang duurden als gepland waren geen uitzondering. De reden hiervoor was dat er gedurende het project weinig geleerd werd over planning. Dat was pas mogelijk aan het einde als alle fasen doorlopen waren. Zoals je ziet was de Waterval methode geen succes voor software projecten. Toch is de essentie ervan niet verkeerd en gaan we die straks weer terugzien. Alleen de opzet is niet optimaal. Agile software methodes hebben hier een oplossing voor gevonden. Zoals gezegd gaan we zo kijken naar een methode die Scrum heet. Eerst gaan we nog kort laten zien wat we onder een project verstaan

7 3. het project Een project is een organisatievorm waarin een team gezamenlijk een eindproduct gaat realiseren in een beperkte tijd en met beperkte middelen. Dit ziet is schematisch afgebeeld in Figuur 2. Figuur 2: De 3 hoofdaspecten van een project. 4 De 3 hoofdaspecten leveren een continu spanningsveld op. Moet er iets aan het eindproduct veranderen, dan heeft dat direct invloed op de tijd en/of de middelen. Hetzelfde geldt natuurlijk voor de tijd en de middelen. Laten we eens naar een voorbeeld kijken. Stel voor het eindproduct moet halverwege extra functionaliteit gemaakt worden. Mogelijk moet het project dan langer duren en dat kost uiteraard ook meer geld. Maar het kan ook zijn dat het project niet langer mag duren. In dat geval zouden er meer mensen aan het project toegevoegd kunnen worden en ook dat brengt weer kosten met zich mee. Mogelijk kun je niet meer mensen vinden om je project mee te bemannen, in dat geval kun je kijken of mensen kunnen overwerken en ook dat leidt tot meer kosten. Een aspect dat vaak over het hoofd wordt gezien is kwaliteit. Deze is feitelijk onderdeel van het eindproduct, maar wordt vaak "vergeten" of genegeerd. Met alle gevolgen van dien. 4 Remie Woudt; Organisatie en Systeemontwikkeling

8 Wat je vaak ziet gebeuren is dat wanneer men in tijdnood komt de kwaliteit ondergeschikt wordt gemaakt. Dingen worden dan afgeraffeld en erger nog, er wordt minder getest. Het gevolg daarvan is dat de klant een slecht product krijgt en dat het onderhoudsteam veel werk moet verzetten. Dit leidt niet tot een grote klanttevredenheid. Toch gebeurt het nog vaak. Kwaliteitsbewaking is daarom een belangrijk onderdeel van een project en moet serieus genomen worden

9 4. Sprint 5 Een heel belangrijke eigenschap van Scrum (en de meeste andere Agile Software Development methodes) is dat de methode iteratief is. Iteratief betekent dat het ontwikkelteam niet in één keer naar het eindproduct toewerkt maar dat er deelproducten worden gerealiseerd die stap voor stap bijdragen aan het eindproduct. Ieder deelproduct is het resultaat van een iteratie die we bij Scrum een Sprint noemen. De meeste mensen kennen het spel Pong. Als je dit spel wilt maken kun je simpelweg in één keer het spel maken. Voor een klein en eenvoudig spel als Pong is deze strategie niet eens heel slecht als je weet dat je voldoende tijd hebt om het af te krijgen. Toch kun je ook voor zo'n klein spel Scrum gebruiken en is dit zelfs de veiligste manier. Als je onverhoopt toch tegen problemen aanloopt heb je bij Scrum nog deelproducten die af zijn. In het andere geval heb je mogelijk een spel dat niet getest is en niet of niet goed werkt. Als je Pong met Scrum zou aanpakken, dan kunnen daar bijvoorbeeld de volgende deelproducten uitkomen: 1. Het speelveld met achtergrond, de batjes en het balletje. Het balletje botst tegen de batjes en de boven- en onderkant van het speelveld. Bij ieder nieuw spel wordt een andere achtergrond gekozen. Het balletje verdwijnt aan de linker- en rechterkant uit het veld als het niet geraakt wordt door een batje. 2. Het spel detecteert dat het balletje links of rechts uit het speelveld verdwijnt, houdt de score bij en zet een nieuw balletje in het veld. Het spel kan een winnaar bepalen en de winnaar van een spel kan zijn/haar naam invullen en komt in de high score. De high score wordt getoond na een spel. De snelheid van het balletje gaat omhoog naarmate de tijd vordert. 3. Er zit geluid in het spel en bij ieder nieuw spel is er een ander achtergrond muziekje. Geluid kan aan- en uitgezet worden. Er is een menu met keuze tussen twee moeilijkheidsgraden. De hoogste moeilijkheidsgraad betekent dat er kleinere batjes worden gebruikt. Ieder deelproduct is het resultaat van een Sprint en kun je laten zien aan de klant die er feedback op kan geven. Als je tijd tekort hebt en de derde Sprint kun je niet afmaken dan heb je nog steeds een speelbaar spel. Zelfs na de eerste Sprint heb je in principe een speelbaar spel al is dit niet de meest spannende oplossing

10 opgave 4.1 In de module over software testen en bug fixen heb je het spel Pac- Man gemaakt. Verdeel het werk dat gedaan moet worden voor Pac- Man in 3 Sprints. Sprints hebben een vaste tijdsduur waarvan niet afgeweken wordt. Tijdens iedere Sprint worden steeds de traditionele fasen van het softwareontwikkelproces, die je kent van het Waterval model, uitgevoerd: Het selecteren van de eisen voor de sprint. Het ontwerpen van de functionaliteit op basis van de eisen. Het implementeren van de ontworpen functionaliteit. Het testen van de gerealiseerde functionaliteit. Schematisch ziet dit alles er uit zoals afgebeeld in Figuur 3. voorbe reiding eisen selectie eind test & evaluatie test implem entatie detail ontwerp Figuur 3: Een schematisch overzicht van een iteratieve methode. Zoals je in het Pong voorbeeld ziet, moet je de totale hoeveelheid werk eerst opsplitsen in kleine brokjes werk (activiteiten). Dit noemen we work breakdown. We leggen het resultaat vast in de WBS (Work Breakdown Structure)

11 Om tot een goede WBS te komen moet je eerst weten wat je allemaal moet maken om je project succesvol af te ronden. Dit zijn de zogenaamde projectresultaten; de dingen die je aan het einde van het project in moet leveren. Via de projectresultaten bepaal je, zo goed en nauwkeurig als je kunt, alle activiteiten die je moet gaan uitvoeren tijdens je project. Dit alles documenteer je in een plan van aanpak waarvoor de "plan van aanpak leidraad" bestaat. Welke projectresultaten je moet maken vindt je uiteraard in de opdrachtbeschrijving. De WBS kun je vervolgens gebruiken in je Sprintplanningen. Om met Sprints van vaste lengte te kunnen werken en toch flexibel te blijven gebruiken we een speciale planning en tracking methode waarop we later terugkomen. Bij onze projecten werken we met Sprints van 1 week. Bij het eindproject bepaal je zelf hoe lang een Sprint duurt. Elke Sprint wordt afgesloten met een korte terugblik (retrospective), zodat je leert van deze Sprint voor de volgende Sprint. Met name op het gebied van proces en planning is dit belangrijk. Je gaat dit dus elke Sprint doen en documenteren. Hiervoor bestaat de "Sprint terugblik leidraad". Zoals je in Figuur 3 ziet, moet je voorbereidingen treffen voor je iteratief kunt gaan werken. Het starten van het plan van aanpak is daar onderdeel van. Tijdens de voorbereiding doe je de volgende dingen: Bedenken wat je wilt maken, teamgenoten zoeken en Scrumomgeving opzetten. Opdrachtbeschrijving bestuderen. Zoals gezegd, een begin maken met het plan van aanpak waarbij je tenminste de PR en WBS lijsten documenteert. Optioneel kun je planning poker doen. Een productbeschrijving maken. Eisen bedenken en documenteren. Oriënteren. Dit doe je met name om inspiratie op te doen voor je ontwerp. Positieve punten uit je oriëntatie kun je meenemen in je ontwerp. Verbeterpunten uit je oriëntatie kun je vermijden of juist omzetten in iets positiefs. Starten met het maken van een eerste ontwerp op basis van de eisen. Hiervoor zijn 3 "ontwerp leidraad" documenten die per leerlijn verschillen. Eisen beschrijven wat je wilt maken, ontwerp beschrijft hoe je dat gaat doen. Uiteraard kun je nog niet alles ontwerpen, maar wel al heel veel. Als dingen vervolgens niet lukken is dat niet erg, daar leer je juist van. Zeker als je uitzoekt waarom iets niet lukt! Als je ervaring hebt met het doen van projecten, dan kun je de voorbereiding ook in Sprints doen. Meestal heb je hiervoor 2 Sprints nodig. Hier gaan we je straks mee helpen

12 5. Scrumbord Het Scrumbord is het fysieke of virtuele bord waarop de planning en voortgang per Sprint wordt bijgehouden. Het Scrumbord kan op vele manier ingedeeld worden. Een veel voorkomende manier is het gebruiken van vier kolommen zoals je hierna ziet. Figuur 4: Voorbeeld van een Scrum Board in Trello. In het To Do gedeelte staan de activiteiten van de Sprint waar nog geen enkel teamlid aan begonnen is. Je kunt hier al activiteiten aan teamleden toekennen, maar dat hoeft niet altijd. In het In Progress gedeelte staan de activiteiten waar op dit moment door teamleden aan gewerkt wordt. Deze zijn altijd afkomstig uit het To Do gedeelte. Bij iedere activiteit is nu aangegeven wie er aan de activiteit werkt. In het To Verify gedeelte staan de activiteiten die gecontroleerd moeten worden. Bij iedere activiteit wordt aangegeven wie de activiteit gaat controleren, let op dat dit iemand anders is dan degene die de activiteit heeft uitgevoerd. In het Done gedeelte staan de activiteiten die klaar zijn

13 Aan het begin van iedere Sprint, wordt het Scrumbord gevuld met de activiteiten die je tijdens die Sprint wil gaan uitvoeren. Al deze activiteiten hangen natuurlijk in de To Do kolom. Hoe je dit doet is beschreven in het volgende hoofdstuk. We gaan ons Scrumbord maken in een virtuele omgeving die Trello heet. Deze omgeving vind je op de website van Trello. Ieder teamlid heeft toegang tot het Scrumbord en is verantwoordelijk voor en actief betrokken bij het bijhouden van het bord en de voortgang. Scrumborden worden gedocumenteerd in het plan van aanpak zoals aangegeven in de "plan van aanpak leidraad". In het Scrum proces zijn er 2 rollen, te weten de Scrum Master en de teamlid. Let op: iedereen is verantwoordelijk voor het proces, maar de Scrum Master (die overigens ook gewoon een teamlid is) handelt een aantal administratieve activiteiten af, te weten: Opzetten van het Scrumteam in Trello. Aan het begin van iedere Sprint de gezamenlijk gekozen activiteiten in de To Do kolom van het Scrumbord zetten. Het beginbord van de Sprint in het plan van aanpak zetten. Bijeenroepen en voorzitten van de Daily Scrum Meetings. Monitoren (in de gaten houden) van het Scrumbord en teamleden aanspreken wanneer ze het bord niet bijhouden. Het eindbord van de Sprint in het plan van aanpak zetten. Aan het einde van het project alles volledig en correct inleveren. Zoals gezegd is iedereen verantwoordelijk voor het proces, dus: Ieder teamlid houdt zijn/haar eigen voortgang bij op het Scrumbord. Wanneer een teamlid verzuimt zijn/haar eigen activiteiten bij te houden op het Scrumbord, dan wijzen andere teamleden hem/haar hierop. Teamleden weten van elkaar waar ze mee bezig zijn en proberen zoveel mogelijk van elkaar te leren. Teamleden bekijken en reviewen (bestuderen en becommentariëren) elkaars werk om het beter te maken. Teamleden houden elkaar op de hoogte bij afwezigheid. Als de Scrum Master afwezig is moeten de teamleden hem/haar op de hoogte houden en zijn/haar taken overnemen

14 6. Sprintplanning 6 Plannen is een onzekere activiteit. Je probeert immers in te schatten 7 hoeveel tijd je nodig denkt te hebben om een activiteit af te ronden. Ervaring helpt om beter te leren schatten maar zelfs met ervaring zijn er altijd onvoorziene omstandigheden. Daarom is plannen alleen niet voldoende en moet je ook aan tracking doen. Dat wil zeggen dat je regelmatig kijkt of je planning wel klopt. Als dat niet het geval is moet je de planning bijstellen. Bij Scrum krijg je iedere Sprint feedback over de planning en die kun je bij de planning van de volgende Sprint dus gebruiken. Ben in het begin niet bang om verkeerd te schatten! Je kunt je planning snel genoeg bijstellen. 8 Om je Sprints optimaal en toch flexibel te plannen is de MoSCoW methode uitermate geschikt. De medeklinkers in de naam van de methode zijn de categorieën waarin je eisen van de klant kunt opdelen. Eisen in de categorie Must (M) zijn eisen die je in een sprint af moet hebben. Eisen in Should (S) wil je heel graag af hebben. Feitelijk zou je een Sprint zo moeten plannen dat je alle M en S eisen ook daadwerkelijk af hebt aan het einde van de sprint. Zoals gezegd is dat lastig omdat plannen een onzekere activiteit is. Het is daarom niet erg als je een aantal S eisen niet af hebt. Maar wat als je tijd over hebt? Dat is de reden dat je de categorie Could (C) hebt. Dit zijn de eisen die je doet als je tijd over hebt in een Sprint. De laatste categorie, Won't (W) gaan we niet gebruiken. Deze wordt wel gebruikt door volledig geautomatiseerde Scrum tools maar voor ons heeft het weinig zin om voor iedere Sprint aan te geven wat we toch niet gaan doen. Het is echter wel belangrijk om dus zoveel C eisen in je Sprint op te nemen dat je van tevoren eigenlijk al weet dat je die nooit allemaal af gaat krijgen! 6 massachusetts-reverse-mortgage.com/wp-content/uploads/2011/05/puzzled-150x150.jpg 7 schatting: onnauwkeurige berekening van de waarde of grootte van iets (encyclo.nl) 8 upload.wikimedia.org/wikipedia/commons/4/40/sant_vasily_cathedral_in_moscow.jpg

15 Om de categorie van een eis of activiteit goed te herkennen op het Scrum Board, spreken we de volgende kleurcodering af: M eisen hebben de kleur groen. S eisen hebben de kleur geel. C eisen hebben de kleur oranje. Mocht je toch met W eisen willen werken dan hebben die de kleur rood. Nu volgt een overzicht van activiteiten die je per Sprint moet doen om je proces goed te laten verlopen: Activiteiten kiezen die in de Sprint uitgevoerd gaan worden en ze in het Scrumbord zetten. Activiteiten zijn dus niet alleen ontwikkelactiviteiten, maar ook ontwerp, test en documentatie activiteiten. Het Scrumbord bijhouden. Daily Scrum Meetings houden en documenteren. Dit wordt uitgelegd in het volgende hoofdstuk. Het ingeplande werk uitvoeren. Individueel uitgevoerd werk samenvoegen. Testen bedenken en documenteren voor wat je gemaakt hebt, deze uitvoeren en een testrapportage maken. Je documentatie bijhouden. Bij een deelproduct hoort documentatie die correct en volledig is. Het deelproduct archiveren, zodat je erop terug kunt vallen als dat nodig is. Ieder teamlid doet en documenteert zijn/haar eigen Scrum terugblik. Tijdens de laatste Sprint doe je nog een aantal extra dingen: Bugs die gevonden zijn tijdens het testen worden gedocumenteerd maar niet meer opgelost. Ieder teamlid doet en documenteert zijn/haar eigen evaluatie van het project. Alle projectresultaten volledig en correct inleveren. Begin met hard werken! In het begin kom je namelijk de meeste onzekerheden en risico's tegen en pas als je die hebt weggenomen wordt je project voorspelbaarder. Op deze manier werken voorkomt stress! opgave 6.1 Je gaat straks van start met de eerste Sprint van je project. Daarvoor moet je echter eerst bedenken wat je wilt gaan maken en met wie. Daarnaast moet je teamgenoten zoeken. Kies ook alvast een Scrum Master

16 Ieder teamlid maakt een Trello account aan, doe dit via je schoolmailadres. De Scrum Master maakt een team aan in Trello en nodigt alle teamleden uit. De teamnaam begint met de aanduiding van je informatica cluster, bijvoorbeeld H4in1, H5in1, V4in2. De Scrum Master maakt binnen de teamomgeving het Scrumboard voor de eerste Sprint aan. Terwijl de Scrum Master bezig is, eventueel met hulp van een ander teamlid, maken de overige teamleden alvast een opzet (voorblad en inhoudsopgave) voor het verslag. Vervolgens ga je gezamenlijk het Scrumbord voor de eerste Sprint inrichtingen. Zet de volgende activiteiten in de To Do kolom. Voor de activiteit is de MoSCoW categorie aangegeven tussen haakjes. Er wordt hieronder uitgegaan van 4 teamleden. (M) Initiële scrumbord in verslag zetten. (M) Opdrachtbeschrijving bestuderen en PR lijst maken. (Individueel, dus staat 4x op het bord.) (M) Individueel PR lijst detailleren. (4x) (M) Individuele PR lijsten in verslag zetten (naam erbij!). (M) PR lijsten samenvoegen tot 1 PR lijst. (M) Uiteindelijke PR lijst in verslag zetten. (M) Individueel WBS maken. (4x) (M) Individuele WBS lijsten in verslag zetten (naam erbij!). (M) WBS lijsten samenvoegen tot 1 lijst. (M) Uiteindelijke WBS in verslag zetten. (M) Uiteindelijke scrumbord in verslag zetten. (M) Daily Scrum Meeting houden en notuleren (2x) (M) Scrum terugblik. (4x) (S) Productbeschrijving maken. (S) Verslag netjes maken. (S) Indeling voor verslag bedenken en kopjes aanmaken. (C) Inschatten hoe lang iedere activiteit in uiteindelijke WBS duurt. (4x) (C) Planning poker spelen. (C) Uiteindelijke schattingen in verslag zetten

17 7. Daily Scrum Meeting 9 Deze meeting wordt ook wel de Stand-Up Meeting genoemd. De reden is dat bij deze bijeenkomst iedereen staat in plaats van zit. Uit onderzoek is gebleken dat vergaderingen die staand worden gehouden doorgaans minder lang duren en even effectief zijn, zie onder andere APA PsycNET. Aan het begin van de eerste les van de week (Sprint) wordt de Sprintplanning gedaan. Aan het begin van de andere 2 lessen van de week (Sprint) houd je een Daily Scrum Meeting. Deze wordt bijeengeroepen en voorgezeten door de Scrum Master. De meeting duurt maximaal 5 minuten, maar liefst korter. Zorg dat je tijdens deze meeting je Scrum Board open hebt staan. In deze meeting geeft ieder teamlid het volgende aan: lig ik op planning, wat heb ik sinds vorige keer (inclusief huiswerk!) afgekregen, wat ga ik deze les doen en heb ik problemen die mijn voortgang hinderen. Om toerbeurt maakt iemand notulen van de meeting en deze neem je op in je Plan van Aanpak, zie "plan van aanplak leidraad". De notulist mag zitten! In de meeting besproken procesproblemen worden gedocumenteerd in het Plan van Aanpak, productproblemen worden gedocumenteerd in het Ontwerp Document. Tijdens de meeting wordt besloten wie wat documenteert. opgave 7.1 Voer de eerste Sprint uit. Zorg dat je je voortgang netjes bijhoudt op het bord gedurende de Sprint

Scrum. F. Vonk versie

Scrum. F. Vonk versie 2016 Scrum F. Vonk versie 2 29-10-2016 inhoudsopgave 1. inleiding... - 2-2. ontstaan van Scrum... - 4-3. het project... - 6-4. Sprint... - 8-5. Scrum Board... - 11-6. rollen... - 13-7. Daily Scrum Meeting...

Nadere informatie

Scrum. F. Vonk versie

Scrum. F. Vonk versie 2013 Scrum F. Vonk versie 1 16-11-2013 inhoudsopgave 1. inleiding... - 2-2. Sprint... - 4-3. Scrum Board... - 6-4. rollen... - 7 - Scrum Master... - 7 - Scrum Member... - 7-5. Daily Scrum Meeting... -

Nadere informatie

Een plan van aanpak voor Scrum bevat de volgende onderdelen met bijbehorende uitwerking.

Een plan van aanpak voor Scrum bevat de volgende onderdelen met bijbehorende uitwerking. Een plan van aanpak voor Scrum bevat de volgende onderdelen met bijbehorende uitwerking. Sprint 1 projectresultaten Een projectresultaat is iets dat je tijdens je project gaat op- of inleveren. Voorbeelden

Nadere informatie

intro informatica F. Vonk versie

intro informatica F. Vonk versie 2017 intro informatica F. Vonk versie 2 7-8-2017 inhoudsopgave 1. inleiding... - 4-2. ELO... - 4-3. opzet... - 5-4. plagiaat en eigen inbreng... - 5-5. leerlijnen... - 6-6. soorten opdrachten en beoordeling...

Nadere informatie

PWS informatica. F. Vonk versie

PWS informatica. F. Vonk versie 2015 PWS informatica F. Vonk versie 2 3-9-2015 inhoudsopgave 1. inleiding... - 2-2. de ontwerpopdracht... - 3-3. de praktische leeropdracht... - 6-4. de theoretische leeropdracht... - 9 - Dit werk is gelicenseerd

Nadere informatie

bug fixen F. Vonk versie

bug fixen F. Vonk versie 2017 bug fixen F. Vonk versie 1 24-7-2017 inhoudsopgave 1. inleiding... - 3-2. bug fixen... - 4-3. Sokoban... - 5-4. Breakout... - 7-5. Pac-Man... - 8-6. Asteroids... - 9-7. Snake... - 10-8. Super Mario...

Nadere informatie

Leiderschap in een organisatie met technische professionals

Leiderschap in een organisatie met technische professionals Quintor Leiderschap in een organisatie met technische professionals Johan Tillema CEO Quintor Professionele softwareontwikkeling ICT Architectuur Java,.NET en Mobile Informatieanalyse Opgericht in 2005

Nadere informatie

Definitief 1.0 Handreiking voor toepassen van Agile Scrum binnen Overheidsdiensten april 2012

Definitief 1.0 Handreiking voor toepassen van Agile Scrum binnen Overheidsdiensten april 2012 1 Kennis Agile Scrum 1.1 Inleiding In dit eerste deel wordt de lezer meegenomen in de Agile Scrum methodiek. Binnen DR, onder meer met ondersteuning vanuit Quintor, worden steeds meer projecten op deze

Nadere informatie

Februari juni Toelichting aanpak. Claudia Tjia GROEP F M42

Februari juni Toelichting aanpak. Claudia Tjia GROEP F M42 Februari juni 2016 Toelichting aanpak Claudia Tjia GROEP F M42 Dit document bevat informatie over het onderdeel SCRUM binnen de proftaak. SCRUM is de methode die wij als groep moesten hanteren om het project

Nadere informatie

EXIN Agile Scrum Foundation

EXIN Agile Scrum Foundation Voorbeeldexamen EXIN Agile Scrum Foundation Editie april 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system

Nadere informatie

WHITEPAPER IN 5 MINUTEN. 11. Scrum

WHITEPAPER IN 5 MINUTEN. 11. Scrum WHITEPAPER IN 5 MINUTEN A U G U S T U S 2 0 1 4 11. Scrum Deze whitepaper gaat over Scrum. Kort en bondig: Scrum is een software-ontwikkelmethode met vaste sprints van enkele weken waarin steeds een verbeterde

Nadere informatie

logische schakelingen & logica antwoorden

logische schakelingen & logica antwoorden 2017 logische schakelingen & logica antwoorden F. Vonk versie 4 2-8-2017 inhoudsopgave waarheidstabellen... - 3 - logische schakelingen... - 4 - meer over logische schakelingen... - 8 - logica... - 10

Nadere informatie

Project methodiek. Auxilium BV Oude Delft 48 2611 CD Delft. T: 015-261 23 16 F: 015-213 34 83 E: info@auxilium.nl

Project methodiek. Auxilium BV Oude Delft 48 2611 CD Delft. T: 015-261 23 16 F: 015-213 34 83 E: info@auxilium.nl Project methodiek Auxilium BV Oude Delft 48 2611 CD Delft T: 015-261 23 16 F: 015-213 34 83 E: info@auxilium.nl Inhoud 1 PROJECTMETHODIEK... 3 1.1 TIME-BOXING... 3 1.2 USER-STORIES EN STORY-POINTS... 3

Nadere informatie

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil eagileagileagileagileagileagileagileagi leagileagileagileagileagileagileagileag

Nadere informatie

Inhoud. 1. Agile werken. 2. Het belang van Agile werken. 3. Basisprincipes van Agile werken. 4. De meest gebruikte Agile methode: Scrum

Inhoud. 1. Agile werken. 2. Het belang van Agile werken. 3. Basisprincipes van Agile werken. 4. De meest gebruikte Agile methode: Scrum Inhoud 1. Agile werken 2. Het belang van Agile werken 3. Basisprincipes van Agile werken 4. De meest gebruikte Agile methode: Scrum 5. Drie rollen binnen een Scrum squad De wereld waarin je leeft verandert

Nadere informatie

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink Riskpoker - Confirmation - Planningpoker 10-7-2013 Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink 1 Presentatie (sprint) backlog items 1 2 3 4

Nadere informatie

SCRUM FRESHAPPLE.NL #DIGITALATHLETES

SCRUM FRESHAPPLE.NL #DIGITALATHLETES FRESHAPPLE.NL #DIGITALATHLETES HOME OF THE DIGITAL ATHLETES IT ALL STARTS WITH AN IDEA! EN DAAR ZITTEN WE VOL MEE We zijn ervan overtuigd dat iedereen een digitale fantasie heeft, wij helpen je graag dit

Nadere informatie

Android apps met App Inventor 2 antwoorden

Android apps met App Inventor 2 antwoorden 2014 Android apps met App Inventor 2 antwoorden F. Vonk versie 1 11-11-2014 inhoudsopgave Mollen Meppen... - 2 - Schrandere Scholier... - 15 - Meteoor... - 21 - Dit werk is gelicenseerd onder een Creative

Nadere informatie

MS Word opzet verslag

MS Word opzet verslag 2014 MS Word opzet verslag F. Vonk versie 1 7-5-2014 inhoudsopgave terminologie... - 3 -... - 5 - stap 1: voorblad toevoegen... - 5 - stap 2: paginanummers op de bladzijdes zetten... - 6 - stap 3: lege

Nadere informatie

Welkom. bij scrum. Zin in Onderwijs

Welkom. bij scrum. Zin in Onderwijs Welkom bij scrum Zin in Onderwijs www.zininonderwijs.nl els@zininonderwijs.nl anna@zininonderwijs.nl Wat gaan we vandaag doen? o Wat is scrum? o Praktisch aan de slag o Oefenen o Scrumbord maken o Taken

Nadere informatie

Agile Scrum voor Non-IT

Agile Scrum voor Non-IT whitepaper Agile Scrum voor Non-IT 020 2614 195 1 Inhoud 3 Waarom Agile Scrum 6 Hoe werkt Agile Scrum 8 Over ASG Scrum aanpak voor non-it projecten Scrum is een aanpak waarmee in projecten slimmer kan

Nadere informatie

Doel Vaststellen wat het doel is van aankomende sprint en een plan maken om dat doel te bereiken.

Doel Vaststellen wat het doel is van aankomende sprint en een plan maken om dat doel te bereiken. Scrum Checklist 1 Sprint Planning Vaststellen wat het doel is van aankomende sprint en een plan maken om dat doel te bereiken. Eerste dag van de sprint Product Owner, Scrum Master, Ontwikkelteam (verplicht)

Nadere informatie

WORKSHOP 1W5. De Scrum-projectmethode voor betere groepsresultaten. Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT

WORKSHOP 1W5. De Scrum-projectmethode voor betere groepsresultaten. Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT WORKSHOP 1W5 De Scrum-projectmethode voor betere groepsresultaten Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT 11.00-12.00 uur / Expedition Curriculum Vitae Team Lead Software Developers

Nadere informatie

van PSD naar JavaScript

van PSD naar JavaScript 2015 van PSD naar JavaScript F. Vonk versie 2 19-9-2015 inhoudsopgave 1. inleiding... - 2-2. ontwikkelomgeving... - 3-3. programmeerconcepten... - 4 - statement... - 4 - sequentie... - 4 - variabele en

Nadere informatie

computerarchitectuur antwoorden

computerarchitectuur antwoorden 2017 computerarchitectuur antwoorden F. Vonk versie 1 2-8-2017 inhoudsopgave hardware... - 3 - CPU... - 3 - bussen... - 4 - bridges... - 4 - RAM... - 4 - hardware architectuur... - 5 - Dit werk is gelicenseerd

Nadere informatie

AERIUS II. Mark Wilmot Product Owner AERIUS. Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS)

AERIUS II. Mark Wilmot Product Owner AERIUS. Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS) AERIUS II Mark Wilmot Product Owner AERIUS Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS) m.j.wilmot@mineleni.nl Inhoud Toelichting AERIUS II Project Demo Agile / Scrum proces

Nadere informatie

Snel en flexibel opleiden met Scrum

Snel en flexibel opleiden met Scrum Snel en flexibel opleiden met Scrum Is jouw organisatie (nog) niet ingericht op agile werken en wil je wel al je project Scrum inrichten? Met deze whitepaper loodsen we je door een aantal uitdagingen heen

Nadere informatie

Agile Foundation examen - OEFENVragenformulier

Agile Foundation examen - OEFENVragenformulier Agile Foundation examen - OEFENVragenformulier 1) Wat is het beste dat je kunt doen volgens de principes van het Agile Manifesto? a) Afspraken nakomen b) Opleveren wat waardevol is c) Regelmatig resultaat

Nadere informatie

TFS als perfecte tool voor Scrum

TFS als perfecte tool voor Scrum TFS als perfecte tool voor Scrum René van Osnabrugge renevo@delta-n.nl About me René van Osnabrugge Communicate @renevo renevo@delta-n.nl http://osnabrugge.wordpress.com Agenda Wat is Scrum? Wat is ALM

Nadere informatie

EXAMEN KEUZEDEEL VERRIJKING LEERVAARDIGHEDEN Code: K INFORMATIE VOOR DE STUDENT

EXAMEN KEUZEDEEL VERRIJKING LEERVAARDIGHEDEN Code: K INFORMATIE VOOR DE STUDENT EXAMEN KEUZEDEEL VERRIJKING LEERVAARDIGHEDEN Code: K0440 2. INFORMATIE VOOR DE STUDENT Versie 1.0 31.05.2016 Informatie Deze informatie is voor jou omdat je examen gaat doen in het keuzedeel Verrijking

Nadere informatie

computernetwerken - antwoorden

computernetwerken - antwoorden 2015 computernetwerken - antwoorden F. Vonk versie 4 24-11-2015 inhoudsopgave datacommunicatie... - 2 - het TCP/IP model... - 3 - protocollen... - 4 - netwerkapparatuur... - 6 - Dit werk is gelicenseerd

Nadere informatie

Scrum: Een Agile aanpak voor ontwikkeling van producten. Scrumteam rollen. Verder dan de vraag 2

Scrum: Een Agile aanpak voor ontwikkeling van producten. Scrumteam rollen. Verder dan de vraag 2 Scrum: Een Agile aanpak voor ontwikkeling van producten Verder dan de vraag 1 Scrumteam rollen Verder dan de vraag 2 1 Scrum: Totaaloverzicht Verder dan de vraag 3 Scrum: Sprint cyclus Verder dan de vraag

Nadere informatie

Kwaliteit in Agile: een gegeven?

Kwaliteit in Agile: een gegeven? QA in Agile: waste? Kwaliteit in Agile: een gegeven? Een praktijkvoorbeeld Arno Balemans senior Quality Assurance consultant Bussum, 29 september 2015 Kwaliteit in Agile 2015 2 Werkzaamheden In mijn opdrachten:

Nadere informatie

Project 2 Maze Driver. Plan van Aanpak TI1A

Project 2 Maze Driver. Plan van Aanpak TI1A Plan van Aanpak TI1A 1 Inhoudsopgave Achtergronden... 3 Projectopdracht... 4 Projectactiviteit... 5 Projectgrenzen... 6 Tussenresultaten... 7 Kwaliteit... 8 Projectorganisatie... 9 Planning... 10 Kosten

Nadere informatie

Agile Testen in de praktijk

Agile Testen in de praktijk 1 Agenda 2 Agile Testen in de praktijk Summerschool 13 Juli 2011 Introductie Agile de context van agile Testen2.0 de tester in een agile project Waarden en principes DoD, PRA en MTP Testen3.0 in een agile

Nadere informatie

SCRUM: REPETEREN, MAAR OOK LEREN?

SCRUM: REPETEREN, MAAR OOK LEREN? AGILE EN SCRUM SCRUM: REPETEREN, MAAR OOK LEREN? Clem Schouten Jeroen Paul Nijmeijer Veel organisaties in Nederland zijn bezig met het werken volgens de Scrum-methode. Er zijn dus duizenden mensen dagelijks

Nadere informatie

Scrum. Een introductie

Scrum. Een introductie Organisatie SYSQA B.V. Pagina 1 van 10 Scrum Een introductie Almere 1999 Proud of it Pagina 1 van 10 Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1 Inleiding... 3 2 Scrum... 4 3 Scrum rollen...

Nadere informatie

JIRA Handleiding. info@techtwo.nl www.techtwo.nl. Techtwo Internetdiensten Reduitlaan 29 4814DC Breda 076 532 2961

JIRA Handleiding. info@techtwo.nl www.techtwo.nl. Techtwo Internetdiensten Reduitlaan 29 4814DC Breda 076 532 2961 JIRA Handleiding Techtwo Internetdiensten Reduitlaan 29 4814DC Breda 076 532 2961 info@techtwo.nl www.techtwo.nl KvK West-Brabant: 20148962 BTW nummer: NL8203.67.990 Bank NL54RABO01304.58.406 Wat is JIRA

Nadere informatie

Plan van Aanpak. project Tetris Packing

Plan van Aanpak. project Tetris Packing Plan van Aanpak project Tetris Packing Inleiding! 4 Projectomschrijving! 5 Producten! 5 Testplan! 5 Ontwerprapport! 5 Implementatierapport! 5 Testrapport! 5 Systeemdocumentatie! 5 Aanpak! 6 Projectmethodiek!

Nadere informatie

6. Project management

6. Project management 6. Project management Studentenversie Inleiding 1. Het proces van project management 2. Risico management "Project management gaat over het stellen van duidelijke doelen en het managen van tijd, materiaal,

Nadere informatie

LSSN seminar Amsterdam 01-11-2012 Edwin Kippers Master Black Belt. Project Management

LSSN seminar Amsterdam 01-11-2012 Edwin Kippers Master Black Belt. Project Management Lean Six Sigma Scrum Niet alleen voor software projecten LSSN seminar Amsterdam 01-11-2012 Edwin Kippers Master Black Belt Project Management Project succes survey The Standish Group's report: "CHAOS Summary

Nadere informatie

[ SCRUM. ] Een introductie

[ SCRUM. ] Een introductie [ SCRUM. ] Een introductie [ SCRUM IN HET KORT. ] Scrum is een agile-proces, welke het mogelijk maakt om te focussen op het leveren van het beste resultaat in de kortst mogelijke tijd. Het maakt het mogelijk

Nadere informatie

1. De watervalmethode... 2. 2. Agile softwareontwikkeling... 2. 3. Iteratief werken... 3. 4. Agile technieken voor teams... 3

1. De watervalmethode... 2. 2. Agile softwareontwikkeling... 2. 3. Iteratief werken... 3. 4. Agile technieken voor teams... 3 Naar Voren: Tijdschrift voor webwerkers» Artikel #155 Agile (web)ontwikkeling Omarm de verandering Als ICT-professional heb je het liefst dat de klant exact weet wat hij wil, dat jij exact weet hoe je

Nadere informatie

USB Webserver installatie en gebruik

USB Webserver installatie en gebruik 2014 USB Webserver installatie en gebruik F. Vonk versie 2 14-8-2014 Inhoudsopgave 1. Inleiding... - 2-2. Installatie... - 3-3. USB Webserver... - 4-4. De MySQL omgeving... - 5-5. Een PHP script runnen...

Nadere informatie

Scrum met leerlingen in de klas

Scrum met leerlingen in de klas Scrum met leerlingen in de klas Even voorstellen Martijn Hermsen MSEN Trainer, coach, ontwikkelaar en adviseur bij de Rolf groep martijn.hermsen@derolfgroep.nl 06-54212745 www.linkedin.com/in/martijnhermsen/

Nadere informatie

STARTUP AGILE/SCRUM: SPRINT 0. StartUp Agile/scrum Sprint 0

STARTUP AGILE/SCRUM: SPRINT 0. StartUp Agile/scrum Sprint 0 StartUp Agile/scrum Sprint 0 PAGINA 1 VAN 10 INLEIDING Dit document is bedoeld om bij de start van een Agile/scrumproject antwoord te geven op een aantal belangrijke vragen. Deze kick-off van een Agile/scrum

Nadere informatie

Ik had overigens het schrijven van dit voorwoord ingeschat op 1 storypoint. Het zijn er uiteindelijk 3 geworden. En het aantal iteraties? Oneindig.

Ik had overigens het schrijven van dit voorwoord ingeschat op 1 storypoint. Het zijn er uiteindelijk 3 geworden. En het aantal iteraties? Oneindig. Woord vooraf Tijdens het semesteroverleg Analysis & Design kwam het onderwerp scrum aan de orde. Enkele van onze studenten werken bij bedrijven die experimenteren of werken met scrum, en het docententeam

Nadere informatie

Betere dienstverlening financiële organisaties met continuous delivery Flexibeler, efficiënter en in kort tijdsbestek software ontwikkelen

Betere dienstverlening financiële organisaties met continuous delivery Flexibeler, efficiënter en in kort tijdsbestek software ontwikkelen Betere dienstverlening financiële organisaties met continuous delivery Flexibeler, efficiënter en in kort tijdsbestek software ontwikkelen Sinds de kredietcrisis en door opkomende technologieën staan banken

Nadere informatie

algoritmiek - antwoorden

algoritmiek - antwoorden 2016 algoritmiek - antwoorden F. Vonk versie 1 28-8-2016 inhoudsopgave eenvoudige algoritmes... - 3 - complexe algoritmes... - 7 - zoeken (vwo)... - 10 - sorteren (vwo)... - 12 - Dit werk is gelicenseerd

Nadere informatie

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

IIBA NL Jaarcongres Business Analyse in Scaled Agile IIBA NL Jaarcongres "Business Analyse in Scaled Agile" Business Agility zonder Business Analyse, kan dat? Eddy Huisman De basis van Agile (Agile Manifest) Wij laten zien dat er betere manieren zijn om

Nadere informatie

Scrum. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Scrum. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V. Scrum Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1 INLEIDING... 3 2 SCRUM... 4 3 FASERING... 5 4 KENMERKEN... 6 4.1 DE SCRUM-MEETING...

Nadere informatie

PRODUCT OWNER.

PRODUCT OWNER. PRODUCT OWNER www.gladwell.nl bel ons 020-240 2244 PRODUCT OWNER Het wordt steeds gangbaarder: werken met de Scrum methode. Zeker in de IT maar ook bedrijven in andere sectoren omarmen deze praktische

Nadere informatie

WHITE PAPER. Agile/Scrum

WHITE PAPER. Agile/Scrum WHITE PAPER Agile/Scrum Belangrijkste kenmerk van Scrum is de ontwikkeling via een serie van korte - iteraties, in Scrum terminologie sprints genoemd. Introductie Heel in het kort gezegd is Scrum een Agile

Nadere informatie

talstelsels F. Vonk versie 1 30-7-2013

talstelsels F. Vonk versie 1 30-7-2013 2013 talstelsels F. Vonk versie 1 30-7-2013 inhoudsopgave 1. inleiding... - 2-2. binair... - 4-3. hexadecimaal... - 10-4. octaal (vwo)... - 17-5. bonus opgaves... - 20-6. wat heb je geleerd... - 21 - Dit

Nadere informatie

Inhoud in vogelvlucht

Inhoud in vogelvlucht Inhoud in vogelvlucht Voorwoord... 7 Over de auteur... 15 Dankwoord... 19 Inleiding... 21 Deel I: De rollen... 25 Hoofdstuk 1: Wat Scrum is en hoe het werkt... 27 Hoofdstuk 2: De Product Owner... 33 Hoofdstuk

Nadere informatie

Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon. David Griffioen 11 april 2006

Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon. David Griffioen 11 april 2006 Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon David Griffioen april 2006 Agenda Planon Agile Scrum Scrum bij Planon Kwaliteit en Testen Planon Planon maakt productsoftware

Nadere informatie

Agile systeemontwikkeling. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Agile systeemontwikkeling. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V. Agile systeemontwikkeling Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1. Inleiding... 3 2. Terminologie... 4 3. Uitgangspunten...

Nadere informatie

SCRUM VERDUBBELAAR. dubbel zo goed door je persoonlijke backlog. Een leerprogramma dat zorgt voor verdieping. in de ontwikkeling van Scrumteams

SCRUM VERDUBBELAAR. dubbel zo goed door je persoonlijke backlog. Een leerprogramma dat zorgt voor verdieping. in de ontwikkeling van Scrumteams SCRUM VERDUBBELAAR dubbel zo goed door je persoonlijke backlog Een leerprogramma dat zorgt voor verdieping in de ontwikkeling van Scrumteams www.scrumverdubbelaar.nl 1 / 13 IK WIST DAT HET NIET GING LUKKEN

Nadere informatie

Plan van aanpak. Website voor Bouwkundig Adviesbureau Punte. Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink

Plan van aanpak. Website voor Bouwkundig Adviesbureau Punte. Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink Plan van aanpak Website voor Bouwkundig Adviesbureau Punte 2009 Hugo Nijhuis John Oelen Frank Hazekamp Cindy Roelofs Ben Wilbers Tim Regelink Contents Product Backlog... 3 Documentatie... 4 Kwaliteitsbeheer...

Nadere informatie

Agile Scrum Foundation Training - Scrum Begrippenlijst. Agile. Burndown Chart. Burnup Chart. Continuous Delivery. Continuous Deployment

Agile Scrum Foundation Training - Scrum Begrippenlijst. Agile. Burndown Chart. Burnup Chart. Continuous Delivery. Continuous Deployment Agile Scrum Foundation Training - Scrum Begrippenlijst Agile Een Agile projectaanpak gaat ervan uit dat de wereld tijdens het project verandert en probeert deze veranderingen zo goed mogelijk te faciliteren

Nadere informatie

HET OPSTELLEN VAN USER EN HET UITSPLITSEN VAN USER STORIES NAAR CONCRETE TAKEN.

HET OPSTELLEN VAN USER EN HET UITSPLITSEN VAN USER STORIES NAAR CONCRETE TAKEN. User stories HET OPSTELLEN VAN USER EN HET UITSPLITSEN VAN USER STORIES NAAR CONCRETE TAKEN. In dit document lees je hoe je User Stories opstelt en waar ze voor dienen. Je leert ook User Stories uit te

Nadere informatie

SCRUM VERDUBBELAAR. dubbel zo goed door je persoonlijke backlog. Een leerprogramma dat zorgt voor verdieping. in de ontwikkeling van Scrumteams

SCRUM VERDUBBELAAR. dubbel zo goed door je persoonlijke backlog. Een leerprogramma dat zorgt voor verdieping. in de ontwikkeling van Scrumteams SCRUM VERDUBBELAAR dubbel zo goed door je persoonlijke backlog Een leerprogramma dat zorgt voor verdieping in de ontwikkeling van Scrumteams IK WIST DAT HET NIET GING LUKKEN (en hield het voor me) IK HEB

Nadere informatie

Software- en Gameproject

Software- en Gameproject Software- en Gameproject Inleidende colleges periode 1-2 2017/2018 College 2 Het scrum proces en risico s Johan van Rooij Zorg dat je als projectgroep bij elkaar zit! 1 Vorige week: eerste stappen met

Nadere informatie

Evo Evolutionary Project Management. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Evo Evolutionary Project Management. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V. Evo Evolutionary Project Management Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1. INLEIDING... 3 2. EVO... 4 3. FASERING...

Nadere informatie

Najaarsspecial Oktober 2013

Najaarsspecial Oktober 2013 Najaarsspecial Oktober 2013 Pagina 12 TESTEN IS GEEN KUNSTJE ; ADAPTIVITEIT MAAKT VAN TESTEN IN JOUW CONTEXT EEN KUNDE! Door Leo van der Aalst en Rik Marselis leo.vander.aalst@sogeti.nl rik.marselis@sogeti.nl

Nadere informatie

Game en Software Project

Game en Software Project Game en Software Project Software maken in het echt Marjan van den Akker (runt Projectbureau samen met Frank van der Stappen) www.softwaregameprojecten.nl 1 Overzicht Setting Hoe werkt project? Voorbeelden

Nadere informatie

Plan van aanpak. Snelste-pad-algoritmen. Studenten. MDL-referentie. Clermond de Hullu Wiebren Wolthuis Simon Wels Maik Gosenshuis D01

Plan van aanpak. Snelste-pad-algoritmen. Studenten. MDL-referentie. Clermond de Hullu Wiebren Wolthuis Simon Wels Maik Gosenshuis D01 Plan van aanpak Snelste-pad-algoritmen Studenten Clermond de Hullu Wiebren Wolthuis Simon Wels Maik Gosenshuis MDL-referentie D01 Versiebeheer Versie Datum Wijzigingen Door wie 0.1 09-09-2009 Eerste opzet

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren November 2014 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 1 Inhoudstafel 1 Introductie 3 1.1

Nadere informatie

Plan van Aanpak. project Tetris Packing

Plan van Aanpak. project Tetris Packing Plan van Aanpak project Tetris Packing Inleiding! 4 Projectomschrijving! 5 Doel van het project! 5 Onderwerp van het project! 5 Invulling van het project! 6 Producten! 7 Functioneel Ontwerp! 7 Implementatierapport!

Nadere informatie

Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl

Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl (fr)agile Balance Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl Voorstelronde Naam Organisatie Ervaring met testen in agile omgevingen Verwachting 2 Agenda 09:30

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren Maart 2015 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 2 December 2014 Yannick Verschueren

Nadere informatie

Wie ben ik? Agile Software Development. Het waterval model. Inhoud

Wie ben ik? Agile Software Development. Het waterval model. Inhoud gile Software Development Februari 2008, Philippe Dirkse Wie ben ik? 2002: fgestudeerd TU/e 1999-2005: Mondo izzarro, rystal Interactive, Siemens tea 2005 heden: PTS: Leica Microsystems SES/MiPlaza Inhoud

Nadere informatie

XP Extreme Programming. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

XP Extreme Programming. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V. XP Extreme Programming Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1. INLEIDING...3 2. EXTREME PROGRAMMING...4 3. FASERING...5

Nadere informatie

Organisch veranderen Adgile Scrum. Corry Oosterhoorn

Organisch veranderen Adgile Scrum. Corry Oosterhoorn Organisch veranderen Adgile Scrum Corry Oosterhoorn 10-3-2017 Organisatieverandering klassieke aanpak De klassieke aanpak Veranderen a.d.h.v. blauwdruk Duidelijk plan van aanpak Stap maken naar volgende

Nadere informatie

Veel plezier en succes!

Veel plezier en succes! Je werkt de hele dag in een groepje van 3 of 4 leerlingen aan een groot open probleem. De bedoeling is dat er aan het eind van de dag een werkstuk ligt als resultaat van jullie werk. Hieronder zie je een

Nadere informatie

Agenda. Introductie Aan het werk Conclusie / restrospective

Agenda. Introductie Aan het werk Conclusie / restrospective Agenda Introductie 13.45 14.30 Aan het werk 14.30 16.30 Conclusie / restrospective 16.30 17.00 Introductie High performance Testing Voorstellen Waar ben je echt goed in (3 minuten) Teams vormen op basis

Nadere informatie

Maak kennis met. SCRUM deel 1

Maak kennis met. SCRUM deel 1 Maak kennis met. SCRUM deel 1 Even voorstellen Annemieke Mintjes, verhalenfacilitator, scrumcoach en facilitator LEGO SERIOUS PLAY Missie: het menselijker maken van organisaties en bedrijven Les 1 Scrum

Nadere informatie

Ontwikkelmethoden en technieken DSDM POMT HC3

Ontwikkelmethoden en technieken DSDM POMT HC3 DSDM Ontwikkelmethoden en technieken DSDM POMT HC3 HC WG rollenspel praktijktoets 1 praktijktoets 2 praktijktoets 3 Mei week 1 week 2 week 3 Week 4 vakantie Inleiding Ontwikkel methodiek DSDM Technieken

Nadere informatie

De ideale Product Owner

De ideale Product Owner Whitepaper april 2019 De ideale Product Owner In deze whitepaper gaan we er vanuit dat je op de hoogte bent van hoe Scrum werkt. Zo niet, dan kan je beter eerst even onze whitepaper over Scrum lezen. De

Nadere informatie

E-book. In 7 stappen naar een effectieve HR-cyclus

E-book. In 7 stappen naar een effectieve HR-cyclus 7 5 6 3 4 2 1 E-book In 7 stappen naar een effectieve HR-cyclus Inleiding Het doel van de HR-cyclus is: medewerkers ondersteunen in het leren en presteren, zodat zij maximaal bijdragen aan het succes van

Nadere informatie

Effectief testen in complexe omgeving 20-8-2012

Effectief testen in complexe omgeving 20-8-2012 Effectief testen in complexe omgeving 20-8-2012 How it came to be 20-8-2012 2 Indeling Wie ben ik? Wat doet TASS? Beschrijving ontwikkelgroepen Voor SCRUM Implementatie SCRUM Gerealiseerde verbeteringen

Nadere informatie

Inleiding Tijdspad TechSkills Monitor Voorbereiding Doelstelling Activiteiten Resultaat... 5

Inleiding Tijdspad TechSkills Monitor Voorbereiding Doelstelling Activiteiten Resultaat... 5 Studenthandleiding Contents Inleiding... 3 Tijdspad TechSkills Monitor... 4 Voorbereiding... 5 Doelstelling... 5 Activiteiten... 5 Resultaat... 5 Verkenning bedrijf en verkenning functies... 6 Doelstelling...

Nadere informatie

ontwerpdocumentatie doelgroep

ontwerpdocumentatie doelgroep De ontwerpdocumentatie voor een game bevat de volgende onderdelen met bijbehorende uitwerking. Sommige onderdelen kunnen (deels) niet relevant zijn, in dat geval geef je aan waarom dat stuk niet relevant

Nadere informatie

Release Notes VERSIE 1.0 FARFALLE IVAR SLOTS & LAURENS EBBERINK. EEZZER Schootsestraat 14, 5616 RD Eindhoven

Release Notes VERSIE 1.0 FARFALLE IVAR SLOTS & LAURENS EBBERINK. EEZZER Schootsestraat 14, 5616 RD Eindhoven 2017 Release Notes VERSIE 1.0 FARFALLE IVAR SLOTS & LAURENS EBBERINK EEZZER Schootsestraat 14, 5616 RD Eindhoven Introductie Wij werken continu aan het verbeteren van onze software en dienstverlening,

Nadere informatie

Oplossingen voor het testen van objectgeoriënteerde software

Oplossingen voor het testen van objectgeoriënteerde software Oplossingen voor het testen van objectgeoriënteerde software Pieter van den Hombergh Fontys Hogeschool voor Techniek en Logistiek Software Engineering 14 maart 2013 HOM/FHTeL Oplossingen voor het testen

Nadere informatie

Driving business agility with open source Innovation fueled from outside

Driving business agility with open source Innovation fueled from outside Driving business agility with open source Innovation fueled from outside Travelcard, project Next Peter Latten, Maarten Küppers Peter Latten Peter Latten Scrum Coach / Sr. Project Manager m: +31 (0)6 23

Nadere informatie

Scrum. Doe tweemaal zoveel met je studenten in de helft van de tijd

Scrum. Doe tweemaal zoveel met je studenten in de helft van de tijd Scrum Doe tweemaal zoveel met je studenten in de helft van de tijd Projectmanagement Improviseren Routine Projectmatig werken Improvisatie > Projecten > Routine Wie een (studenten)project opzet, moet altijd

Nadere informatie

Agile werken: zó doen we dat

Agile werken: zó doen we dat Agile werken: zó doen we dat Bij Freshheads werken we graag volgens de Agile aanpak. De voordelen? Verhoogde efficiëntie en flexibiliteit, snellere resultaten en grotere betrokkenheid. Maar hoe gaat het

Nadere informatie

De overstap naar Agile De overstap naar Agile

De overstap naar Agile De overstap naar Agile De overstap naar Agile De overstap naar Agile Wat als niet alleen de requirements veranderen, maar alles verandert? Inleiding Start project met waterval aanpak Overstap naar agile Hoe hebben we het gedaan?

Nadere informatie

Thema 08: Hoeken vmbo-b12. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie.

Thema 08: Hoeken vmbo-b12. CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie. Auteur VO-content Laatst gewijzigd 25 May 2016 Licentie CC Naamsvermelding-GelijkDelen 3.0 Nederland licentie Webadres http://maken.wikiwijs.nl/56977 Dit lesmateriaal is gemaakt met Wikiwijs Maken van

Nadere informatie

Test rapportage Waarom eigenlijk?

Test rapportage Waarom eigenlijk? Testrapportage Boodschappers van de koning? Test rapportage Waarom eigenlijk? TestNet voorjaarsevenement 2015 Jurian van de Laar Jurian van de Laar @JurianvdL 30 april 2015 @JurianvdL Jurian van de Laar

Nadere informatie

PLANNING EN ORGANISATIE

PLANNING EN ORGANISATIE WAAROM EEN PLANNING MAKEN? Om te zorgen dat je een goed evenwicht hanteert tussen je studies en je vrije tijd, kan je beslissen om je tijd te managen en om op één of andere manier aan studieplanning te

Nadere informatie

Scrum bij Hosting. Philippus Baalman

Scrum bij Hosting. Philippus Baalman Scrum bij Hosting Philippus Baalman TriMM Projecten 2012 ontwikkelaars (vanuit de strategie) TriMM ontwikkelmethode introduceren op basis van Scrum Werkwijze Welkom Scrum by Hosting 10 december 2014 Sprint

Nadere informatie

START MET SCRUM STAPPENPLAN

START MET SCRUM STAPPENPLAN START MET SCRUM STAPPENPLAN SCRUM WERKT Ik geloof in teams van mensen die met elkaar samenwerken. Die elkaar helpen. En problemen met elkaar oplossen. Die trots zijn op wat ze doen. En de klant meenemen.

Nadere informatie

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

Samen toegankelijke websites bouwen met Scrum. Irene Melisse Samen toegankelijke websites bouwen met Irene Melisse Wie is Irene? 20 jaar werkzaam in de IT Ontwikkelaar > System Engineer > Coach Waterval > Agile Sinds 2014 bij ezcompany Master Agile Coach 30-05-16

Nadere informatie

Persoonlijke reflectie. Project Agile Development

Persoonlijke reflectie. Project Agile Development Persoonlijke reflectie Project Agile Development Naam: Dewi van Aalderen Project: WaagSociety Team: WGS10 Inleverdatum: 12 juni 2017 Inhoud 1.Inleiding... 3 2. Bijdrage... 3 3. Waar ben ik trots op?...

Nadere informatie

Tentamen Systeemontwikkeling 1 (I00100)

Tentamen Systeemontwikkeling 1 (I00100) Tentamen Systeemontwikkeling 1 (I00100) 26 januari 2004, 10:30 12:30 Naam: Studentnummer: Noteer op dit tentamen als eerste je naam en studentnummer Er mogen geen boeken, aantekeningen, etc. worden geraadpleegd

Nadere informatie