[ SCRUM. ] Een introductie

Vergelijkbare documenten
Scrum in het kort

Agile project management & Scrum

WHITE PAPER. Agile/Scrum

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

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

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

Leiderschap in een organisatie met technische professionals

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

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

Scrum. Een introductie

Agile (Scrum) Werken Jeroen Hak

Scrum bij Hosting. Philippus Baalman

Agile bij grote administratieve systemen. Omgaan met requirements

Toepassen van Scrum als process template

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

Agile ervaring Ir.ing. Erik van Daalen

Continuous Requirements Engineering

Agile Testen in de praktijk

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

PLANET AGILE 17E BPUG SEMINAR

Agile Foundation examen - OEFENVragenformulier

WHITEPAPER IN 5 MINUTEN. 11. Scrum

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

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

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

Kwaliteit in Agile: een gegeven?

Een website ontwerpen met agile design en scrum, wat heb je nodig?

Februari juni Toelichting aanpak. Claudia Tjia GROEP F M42

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

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

TFS als perfecte tool voor Scrum

Scrum. Veranderingen. Product development of product manufacturing?

Welkom. bij scrum. Zin in Onderwijs

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

Van Gantt chart naar Burn up chart: het doen van een eerste Agile project

Inhoud in vogelvlucht

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

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

EXIN Agile Scrum Foundation

Auditen van Agile projecten

Overdracht van project naar beheer. Beheer is ook Agile!

Project methodiek. Auxilium BV Oude Delft CD Delft. T: F: E:

Agile buiten de IT. Bent u al onbewust bekwaam met agile? Bert Leibbrand bert.leibbrand@itri.nl

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

Snel waarde creëren met Scrum

Agile with a smile. Dion Kotteman

Agile Scrum voor Non-IT

B.Sc. Informatica Module 4: Data & Informatie

Summary report. Time entries. Users Luc Schols 112:52:38. Other 545:11:53. Rasjaad Basarat 112:30:08. Jesse Baas 108:26:26

Plan van Aanpak. project Tetris Packing

Michael Franken met medewerking van Rini van Solingen

Syfadis Suite. LMS & Talent applicatie

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

Agile Testing isn t Risking IT! Bram Bronneberg Test Manager Logica - CGI

Implementatie eboard. Nederlandse Board gebruikersdag. Fred Elgers, Hoofd Controlling

Tmap Dag Ik test, jij test, wij testen. Testen binnen een Wendbare Belastingdienst. 29 september Laurens Kremer

Scrum: where Business drives IT

Gewone jongens die mooie dingen maken. Wat we doen en hoe we het doen

Offerte voor het bouwen van een website Klant: Ideefiks, IdeeKids

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

De Agile Analist. Henk Jan Huizer

Richtlijnen voor het ontwerpen een Intranetportal Door Bas Fockens

Tips & Tricks: Tip van de maand januari 2009

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

Driving business agility with open source Innovation fueled from outside

Agile/Scrum Foundation

Verzamelde vragen en antwoorden Agile Applicatie ontwikkeling. Agile Methodiek en Technologie. Zest Application Professionals

Scrum. een beschrijving. V Scrum Alliance, Inc.

Scaled agile in de praktijk: welke modellen zijn er en wat werkt het beste in jouw situatie?

Aan de slag. Inrichten van OnsRooster. (voor de manager)

Tweemaal zoveel werk verzetten in de helft van de tijd

Hybride projectmanagement

Project 2 Maze Driver. Plan van Aanpak TI1A

Agile : Business & IT act as one

Krijg je boodschap over de Bühne! Rapportages herdacht!

fantestische middag 7 Agile en SCRUM

DEEL I. 5.9 Scrum Definitie project Kern van de methode Historie Scope

End-to-End testen: de laatste horde

Agile, Scrum en Kanban in de praktijk

PLANET AGILE 17E BPUG SEMINAR

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Hosting & support contract

Eerste ontwerp Conferentie Software Development Programma 5 minuten Introductie. Netvlies Sedert 1997

Overdaad schaadt Simple Screen Adaptation in SAP Business One

Agile werken: zó doen we dat

Transcriptie:

[ 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 om snel en herhaaldelijk echt werkende software te bekijken

[ SCRUM IN HET KORT. ] De KLANT bepaalt de prioriteiten. Teams organiseren zichzelf om de beste manier te bepalen om functies met de hoogste prioriteit op te leveren Iedereen kan na elke sprint echt werkende software zien en besluiten het vrij te geven of door te gaan met uitbreidingen in een volgende sprint.

[ SCRUM DOOR. ] Microsoft Yahoo Google Electronic Arts Lockheed Martin Philips Siemens Nokia IBM Capital One BBC Oce Time Warner

[ SCRUM VOOR. ] Commerciële software In-house ontwikkeling Contract ontwikkeling Fixed-price projecten Financiële applicaties ISO 9001-certified applicaties Embedded systemen 24x7 systemen met 99.999% uptime vereisten De Joint Strike Fighter Computer spelletjes Controle-software satellieten Websites Handheld software Mobiele telefoons Network switching applicaties ISV applicaties Enkele van de grootste applicaties in gebruik

[ KARAKTERISTIEKEN. ] Zelf-organiserende teams Productvoortgang in een serie van sprints van een maand Vereisten worden bijgehouden als lijst van items in de product backlog Geen voorgeschreven (technische) oplossingen Gebruikt algemene regels om een Agile omgeving voor opleveringen te creëren

[ AGILE. ] Individuen en interacties Werkende software Medewerking van klant Wijzigingen opvolgen ipv ipv ipv ipv Processen en tools Uitgebreide documentatie Contract onderhandelingen Volgens plan

[ AGILE - SCRUM. ]

[ SPRINTS. ] Scrum-projecten maken voortgang in een serie van sprints Typische lengte is 2 4 weken of maximaal een kalendermaand Constante duur levert beter ritme op Ontwerpen, coderen en testen gedurende de sprint

[ NIEUWE WIJZE VAN ONTWIKKELEN. ] Eisenpakket Ontwerp Bouw Test In plaats van alles van één ding ineens......doen Scrum-teams steeds een beetje van alles

[ SCRUM FRAMEWORK. ] Rollen Producteigenaar ScrumMaster Activiteiten Team Sprint planning Sprint review Sprint evaluatie Dag. scrum meeting Resultaten Product backlog Sprint backlog Burndown charts

[ SCRUM FRAMEWORK. ] Rollen Producteigenaar ScrumMaster Activiteiten Team Sprint planning Sprint review Sprint evaluatie Dag. scrum meeting Resultaten Product backlog Sprint backlog Burndown charts

[ PRODUCT-EIGENAAR. ] Bepaalt de functionaliteit van het product Bepaalt de einddatum en inhoud Is verantwoordelijk voor de winstgevendheid (ROI) Prioriteert functionaliteit in volgorde van marktwaarde Functionaliteit en prioriteit kunnen, naar behoefte, elke iteratie worden aangepast Accepteert het uiteindelijke resultaat (of niet)

[ SCRUMMASTER. ] Vertegenwoordigt het management naar het project Verantwoordelijk voor de toepassing van Scrum waarden en normen Verwijdert belemmeringen Zorgt voor optimale productiviteit van het team Zorgt voor samenwerking tussen de verschillende disciplines en rollen Schermt het team af van verstoringen van buiten

[ HET TEAM. ] Meestal 5-9 personen Evenredige bezetting: Programmeurs, testers, ervaringsdeskundige ontwerpers, etc. Leden full-time inzetbaar Uitzonderingen daargelaten (zoals database administrator)

[ HET TEAM. ] Teams zijn zelf-organizerend Idealiter, geen titels doch mogelijkheden Deelname mag alleen wijzigen tussen 2 sprints

[ SCRUM FRAMEWORK. ] Rollen Product eigenaar ScrumMaster Activiteiten Team Sprint planning Sprint review Sprint evaluatie Dag. scrum meeting Resultaten Product backlog Sprint backlog Burndown charts

[ SPRINT PLANNING. ] Team selecteert items van de product backlog welke zeker kunnen worden gerealiseerd Sprint backlog wordt gemaakt Taken worden onderkend en elke taak wordt begroot (1-16 uur) Gezamenlijk, niet alleen door de ScrumMaster Als vakantieplanner, wil ik foto s van de hotels kunnen zien. Bouw de tussenlaag (8 hours) Bouw de user interface (4) Schrijf test plan (4) Bouw de Foo class (6) Werk performance testen bij (4)

[ DAGELIJKSE SCRUM. ] Eigenschappen Dagelijks Maximaal 15-minuten Staand Niet bedoeld om problemen op te lossen Iedereen welkom Alleen de teamleden, ScrumMaster en de product-eigenaar mogen praten Helpt onnodige andere meetings te voorkomen

[ DRIE VRAGEN. ] Wat heb je gisteren gedaan? 1 Wat ga je vandaag doen? Zijn er obstakels? 2 3 Dit is geen statusrapport voor de ScrumMaster Dit zijn afspraken tussen gelijken

[ SPRINT REVIEW. ] Team presenteert wat het heeft bereikt tijdens de sprint Vaak een demonstratie van de nieuwe eigenschappen of architectuur Informeel 2 uur voorbereidingstijd Geen slides Het hele team doet mee Iedereen is welkom

[ SPRINT EVALUATIE. ] Neem regelmatig de tijd om te kijken wat wel en niet werkt Normaal tussen de 15 tot 30 minuten Aan het einde van elke sprint Het hele team doet mee: ScrumMaster Product eigenaar Team Eventueel klanten en anderen

[ STARTEN / STOPPEN / DOORGAAN. ] Hele team komt bijeen en discussieert over waarmee ze zouden willen: Starten Stoppen Dit is slechts een van vele manieren om een sprint evaluatie te doen. Doorgaan

[ SCRUM FRAMEWORK. ] Rollen Product eigenaar ScrumMaster Team Activiteiten Sprint planning Sprint review Sprint evaluatie Dag. scrum meeting Resultaten Product backlog Sprint backlog Burndown charts

[ PRODUCT-BACKLOG. ] Dit is de product backlog Het eisenpakket Een lijst van al het gewenste werk Idealiter zo uitgedrukt dat elk item een waarde heeft voor de gebruikers van het product Geprioriteerd door de product eigenaar Herprioritering aan het begin van elke sprint

[ VOORBEELD PRODUCT-BACKLOG. ] Backlog item Inschatting De gast kan reserveren 3 Als gast ben ik in staat een reservering te annuleren Als gast wil ik de datum van een reservering kunnen veranderen 3 Als hotel medewerker kan ik RevPAR (revenue-per-available-room) rapportage 8 opvragen Verbeter exception handling 8... 30... 50 5

[ SPRINT BACKLOG. ] Teamleden zoeken zelf hun werk uit Werk wordt nooit opgedragen De inschatting van resterende taken wordt elke dag bijgewerkt Elk teamlid mag aan de sprint backlog taken toevoegen, verwijderen of wijzigen Taken in de sprint komen vanzelf te voorschijn Voor onduidelijk werk, voeg een taak toe die later wordt gedetailleerd Werk de resterende taken bij, zodra meer duidelijkheid is verkregen

[ SPRINT BACKLOG. ] Taken Ma Di Wo Do Vr Bouw de user interface 8 4 8 Bouw de verwerking 16 12 10 4 Test de verwerking 8 16 16 11 8 Schrijf online help 12 Schrijf de foo klasse 8 8 8 8 8 Voeg error logging toe 8 4

Uren [ BURNDOWN CHART. ]

EN NU? [ SCRUM EN STARTUP. ]

[ SCRUM IN 10 MINUTEN. ] Producteigenaar = ondernemer Scrummaster = 1 van de 4 Team = 4 ondernemers Elke ochtend om 9.00 uur

[ SCRUMPOKER. ] Je krijgt van ons een lijst (Product- Backlog) met uren. Maak je eigen product-backlog, aangevuld met je product/ dienst/mvp-uren

[ BUSINESS DEVELOPMENT. ]