Agile (Scrum) Werken Jeroen Hak

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

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

Leiderschap in een organisatie met technische professionals

SCRUM FRESHAPPLE.NL #DIGITALATHLETES

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

Scrum. Een introductie

PLANET AGILE 17E BPUG SEMINAR

De Agile Analist. Henk Jan Huizer

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

WHITE PAPER. Agile/Scrum

Agile bij grote administratieve systemen. Omgaan met requirements

Kwaliteit in Agile: een gegeven?

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

De veranderende rol van de projectleider in een Agile-wereld: Het belang van Agile Leadership

Agile with a smile. Dion Kotteman

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

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

Agile ervaring Ir.ing. Erik van Daalen

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

Agile Foundation examen - OEFENVragenformulier

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

TFS als perfecte tool voor Scrum

De projectmanager. en zelforganiserende teams

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

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

Agile Testen in de praktijk

Continuous Requirements Engineering

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

Introductie workshop Agile & Scrum

EEN INTRODUCTIE TOT SCRUM

Agile, Scrum en Kanban in de praktijk

Scrum bij Hosting. Philippus Baalman

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

Welkom. bij scrum. Zin in Onderwijs

Agile in Projecten minimalisme of strak pak? Richard Weber PMP

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

Agile Beheer: Mythe of werkelijkheid? Odile Moreau BlinkLane Consulting NIOC Arnhem, 5 april 2013

Continuous Requirements Engineering

EXIN Agile Scrum Foundation

Agile Scrum voor Non-IT

[ SCRUM. ] Een introductie

Een praktische kijk op Agile

WHITEPAPER IN 5 MINUTEN. 11. Scrum

Michael Franken met medewerking van Rini van Solingen

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

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Een praktische kijk op Agile

Agile werken: zó doen we dat

Agile 2019 Wiger Middelkamp en Bas Flapper. Van Doing Agile naar Being Agile

PRODUCT OWNER.

Agile en scrum bij projectcommunicatie. Presentatieslides t.b.v. webinar 30 juni 2014

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

Overdracht van project naar beheer. Beheer is ook Agile!

Auditen van Agile projecten

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

SCRUM en Agile IT ontwikkeling en de impact op governance

PLANET AGILE. Tussen Scylla & Charybdis: 17E BPUG SEMINAR

Vijf jaar agile. Hosanna of Drama?

EXIN Agile Scrum Foundation

Even voorstellen. Xenophanes. Literatuur. Inhoudsopgave SCRUM en bid management DEEL I BID MANAGEMENT. (Colophon, 560 circa 478 v. Chr.

van scrum naar scaled agile een reisverslag van de zoektocht naar waarde Jerry Wegerif Alliander IT

Brochure Agile / SCRUM Foundation

Agile : Business & IT act as one

Handreiking voor toepassen van Agile Scrum binnen Overheidsdiensten

Presentatie: Sander Nijenhuis Managing director Fortes Solutions. Host: Erik Aalbersberg Accountmanager

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

Inhoud in vogelvlucht

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

RDW. op weg naar een DevOps organisatie. ICT Organisatie Ontwikkelingen: Partner in Mobiliteit

Testdriven architecture

EXIN Agile Scrum Foundation. Preparation Guide

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

SCRUM METHODE.

WIN OPLEIDINGEN. (Blijvend) leren, doe je bij WIN!

Verandermanagement: Business as Usual

MAATWERK OPLEIDINGEN 10 basisopleidingen 19 Modules Kies & Mix

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

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

Toepassen van Scrum als process template

Agenda. Introductie Aan het werk Conclusie / restrospective

Nexus Gids. De definitieve gids om Scrum op te schalen met Nexus: De regels van het spel. Januari 2018

Agile introductie - Embrace change! Joyce Thijssen April 2017

Business Sprint LOOT-scholen en Zo.Leer.Ik in kader van project Leerling Door Madelief Keyser en Michael van Wetering

Professional Agile Tester. Succesvol testen in een agile context!

Scrum & Agile. (ook) onvermijdelijk in technologie toepassing. Edward Vernhout

De verschuiving van projectmatig werken naar Agile

EXIN Agile Scrum Foundation

Nexus Gids. De definitieve gids voor Nexus: Het exoskelet van geschaalde Scrum ontwikkeling. Developed and sustained by Ken Schwaber and Scrum.

WILL THE PMO DISAPPEAR IN THE SCALING AGILE WORLD?

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

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

Agile. Scrum. Tom Luuring

AGILE INSPIRATION BOOST. Agile. Sneller, slimmer, beter? Inspiratie voor Agile / Scrum teams

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

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

De overstap naar Agile De overstap naar Agile

Stel je voor. Agile pilot en retrospectives bij Ericsson. SPIder Conferentie 2 oktober 2007

Aliens?

Inhoud. Deel I: De rollen Voorwoord...7. Over de auteur Dankwoord...19

Transcriptie:

1 21-5-2018 Agile (Scrum) Werken Jeroen Hak 17-05-2018

2 Agenda Opening Agile - oorsprong Agile Scrum Agile PM methodieken

3 Jeroen Hak Functie Project / Programma manager Agile Adviseur & Trainer bij UBR I-Interim Rijk Opdrachtgevers (selectie) Directie UAW-SZW NCTV DCS/COO CIBG Programma de Alliantie VWS OBP en DLZ Aan de Slag met de Omgevingswet JenV BV FM - EZK Directie Ondernemerschap UBR V-Lab cmooc Contact jeroen.hak@rijksoverheid.nl +31 6 1529 2171 3

4 Waarom Agile? Oude manier van werken niet toereikend Nieuwe effectievere manieren om software / diensten / producten te ontwikkelen Wat vraagt de markt? Sneller, goedkoper, hogere kwaliteit Combinatie nieuwe producten met nieuwe technologieën Nieuwe functionaliteiten Iteratief in plaats van voorgeschreven proces Wereld / omgeving verandert steeds sneller

5 Software ontwikkeling We wensen dat drie zaken altijd waar zijn: De klant weet wat hij/zij wil Ontwikkelaars weten hoe ze het moeten bouwen Gedurende het bouwtraject verandert er niets Drie zaken waar we mee moeten leven: De klant ontdekt eigenlijk wat hij/zij wil Ontwikkelaars ontdekken hoe ze het moeten bouwen Niets is eeuwig behalve verandering Bij het ontwikkelen van software levert een empirische benadering over het algemeen betere resultaten op dan een voorgeschreven benadering.

6 Problemen waar we tegen aan lopen

7 Problemen die we willen oplossen Verschillende types waste in het proces, zoals Extra features Gedeeltelijk af, maar niet helemaal Opnieuw het wiel uitvinden Overdrachten Taak switchen Wachten en vertragingen Defecten Elkaar misverstaan door koude communicatie Niet-samenwerken Klanten en gebruikers op afstand Geen verantwoordelijkheid nemen

8 Agile Manifesto

9 Key Agile Principes Focus op toegevoegde waarde voor de klant Haal zo snel mogelijk feedback door regelmatig opleveren van waardevolle en werkende producten / diensten Niets is eeuwig behalve verandering omhels dat dan ook Continu verbeteren Informatie uitwisselen in een team en naar buiten toe is het efficiëntst face-to-face Hou het simpel goed is goed genoeg Dienend leiderschap

10 Agile Methods - Frameworks Scrum Scrum / XP Hybrid Custom Hybrid Kanban Scrumban Feature Driven Development Test Driven Development XP (Extreme Programming) Lean Software Development Agile UP (Unified Prcoes) Agile Modeling DevOps BusDevOps DSDM (Dynamic Systems Development Method) SAFe (Scaled Agile Framework) LeSS (Agile Large Scale Scrum) Nexus

11 Agile Methods - Frameworks

12 Agile Scrum

13 Agile Scrum Framework Drie basis principes: zelforganiserende multidisciplinaire teams die in korte iteraties productierijpe software / producten / diensten opleveren 3 rollen: Product Owner, Development Team, Scrum Master 5 evenementen/meetings: Sprint planning, Daily Scrum, Sprint Review, Retrospective, Backlog Refinement Artifacten Product backlog, Sprint Backlog, Definition of Done, Burndown Chart Soft Skills Team spirit, communicatie, samenwerken

14 Agile Scrum Rollen

15 Agile Scrum Product Owner vertegenwoordigt de stakeholders, business en gebruikers zorgt voor requirements, prioriteert en houdt de Product Backlog bij zorgt dat het team het juiste product maakt kan on-the-spot beslissingen nemen aanspreekpunt van het team bij vragen accepteert de opgeleverde software Value maximiser

16 Agile Scrum Scrum Master meewerkend voorman coach; bewaakt het scrum proces haalt impediments (obstakels) weg schermt het team af communicatie naar Product Owner rapporteert voortgang en resultaat voor het team

17 Agile Scrum Dev-Team zelforganiserende multidisciplinaire teams ontwikkelaars testers ontwerpers gebruikers - architecten - beleidsmedewerkers Gebruikelijk 6 tot 9 mensen doet analyse, ontwerp, implementatie, testen etc.

18 Agile Scrum Sprint Planning Beginsessie van een 2 of 3 wekelijkse sprint waarin de PO uitlegt aan het Dev-Team wat er gedaan moet worden Uitkomst is commitment voor set van User Stories (Sprint Backlog) die de komende sprint (periode van 2 of 3 weken) opgeleverd gaat worden

19 Agile Scrum Daily Scrum / Standup Drie vragen Wat heb je gedaan Wat ga je doen Obstakels (Impediments) Voortgang via Task Board Burn Down

20 Agile Scrum Sprint Review / Demo Inspectie van gemaakte werk en aanpassen van Product Backlog demonstratie nieuwe functionaliteit aan Product Owner en stakeholders

21 Agile Scrum - Retrospective Wat ging goed Wat kan beter Acties definiëren voor continue verbetering (PDCA)

22 Agile Scrum Backlog Refinement Het herzien van grotere of grof gedefinieerde User Stories in kleinere, goed gedefinieerde User Stories voor latere Sprints De Product Owner en het Dev- Team houden zich bezig met het snoeien en verwijderen van Backlog-items die niet meer nodig zijn De Product Owner en het Dev- Team voegen items toe die pas geïdentificeerd zijn en verfijnen deze en bepalen of deze nodig zijn tijdens de komende Sprint of kunnen worden opgepakt in toekomstige Sprints

23 Agile Scrum Definition of Ready Definition of Done

24 Agile Impact op organisatie Governance en opdrachtgeverschap Management durft verantwoordelijkheid neer te leggen bij het Scrum team Minder maar competentere mensen Betrokkenheid business - (fulltime) betrokken gebruikers Product Owner krijgt voldoende mandaat vanuit de organisatie Omgeving waarin snelle communicatie tussen teamleden mogelijk is Het budget en tijd zijn bepalend en niet de totale functionaliteit (scope goed is goed genoeg)

Complexiteit Hoe moeilijk is de change zelf 25 Wanneer pas je Agile nu toe? Rol van de (P2) projectmanager en... Projectmanager afhankelijk van volwassenheid organisatie Teams Context Project Manager Projectmanager afhankelijk van volwassenheid organisatie Condities onder welke de change gerealiseerd wordt Complexiteit Aantal teams Externe partijen betrokken Aantal afhankelijkheden (andere changes) Aantal legacy systemen Innovatie of continue verbetering Functionele of technische complexiteit Context Aantal en aard van de stakeholders Hoogte risico s Harde deadline of incrementele verbetering Externe of wettelijke verplichting Geografische verspreiding teams Volwassenheid Agile volwassenheid van de teams IT volwassenheid van de teams

26 Agile Scrum / Prince2 Directing a Project Starting up a Project Initiating a Project Managing a Stage Boundary Controlling a Stage Closing a Project Managing Product Delivery Sprint 1 Sprint 2 Sprint 3

27 Vragen?