De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst.

Verwante presentaties


Presentatie over: "Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst."— Transcript van de presentatie:

1 Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst

2 Over mijzelf April 2013Agile aanpak volgens scrum - Agile development approach for BVH2

3 Agenda  Achtergrond en doelstelling  Wat is agile?  Wat is scrum?  Hoe werkt scrum?  Scrum of scrums  Werken met meerdere scrumteams April 2013Agile aanpak volgens scrum - Agile development approach for BVH3

4 Achtergrond en doelstelling  Van Waterval naar Scrum Hoe transformeren we onze aanpak? April 2013Agile aanpak volgens scrum - Agile development approach for BVH4

5 Agenda  Achtergrond en doelstelling  Wat is agile?  Wat is scrum?  Hoe werkt scrum?  Scrum of scrums  Werken met meerdere scrumteams April 2013Agile aanpak volgens scrum - Agile development approach for BVH5

6 Wat is agile?  Agile' betekent letterlijk: behendig, lenig.  Kort cyclisch werken (iteraties) in software ontwikkeling, vaak niet langer dan een paar weken.  Intensieve samenwerking tussen ontwikkelteam en andere belanghebbenden in het project.  Aan einde van iedere iteratie vrijwel altijd iets bruikbaars op te leveren. April 2013Agile aanpak volgens scrum - Agile development approach for BVH6

7 Agenda  Achtergrond en doelstelling  Wat is agile?  Wat is scrum?  Hoe werkt scrum?  Scrum of scrums  Werken met meerdere scrumteams April 2013Agile aanpak volgens scrum - Agile development approach for BVH7

8 Wat is scrum? April 2013Agile aanpak volgens scrum - Agile development approach for BVH8 Scrum is a framework for developing and sustaining complex products

9 Scrum in een notedop April 2013Agile aanpak volgens scrum - Agile development approach for BVH9

10 Scrum elementen April 2013Agile aanpak volgens scrum - Agile development approach for BVH10 RollenTimeboxesArtifacts

11 Scrum rollen April 2013Agile aanpak volgens scrum - Agile development approach for BVH11 ProcesProduct Scrum team Het team Scrum masterProduct owner

12 Scrum rollen April 2013Agile aanpak volgens scrum - Agile development approach for BVH12 ProcesProduct Scrum team Het team Scrum masterProduct owner Scrum master: Verantwoordelijk voor het team proces Team: Verantwoordelijk voor leveren van werkende software Product owner: Verantwoordelijk voor user stories, prioriteiten en acceptatie

13 Scrum timeboxes  Release Planning  Sprint Planning  Sprint  Daily Scrum  Sprint Review  Sprint Retrospective April 2013Agile aanpak volgens scrum - Agile development approach for BVH13

14 Scrum artifacts April 2013Agile aanpak volgens scrum - Agile development approach for BVH14 Product backlogSprint backlogWorking software Release burndownSprint burndownVelocity

15 Agenda  Achtergrond en doelstelling  Wat is agile?  Wat is scrum?  Hoe werkt scrum?  Scrum of scrums  Werken met meerdere scrumteams April 2013Agile aanpak volgens scrum - Agile development approach for BVH15

16 Het doen van scrum April 2013Agile aanpak volgens scrum - Agile development approach for BVH16 Product backlog Sprint backlog Sprint Daily scrum Potentially shippable increment

17 Het doen van scrum April 2013Agile aanpak volgens scrum - Agile development approach for BVH17 Product backlog Sprint backlog Sprint Daily scrum Potentially shippable increment

18 Scale scrum beyond your team April 2013Agile aanpak volgens scrum - Agile development approach for BVH18 Image from scrum.org

19 Grooming the backlog April 2013Agile aanpak volgens scrum - Agile development approach for BVH19 Product backlog Epics, user stories, acceptatie criteria IBAN HKS uitfaseren Ik kan zoeken naar inbraaksporen Ik kan automatisch formulieren opmaken Ik kan een aangifte van rijden onder invloed maken...

20 Grooming the backlog April 2013Agile aanpak volgens scrum - Agile development approach for BVH20 Product backlog Prioriteit

21 Grooming the backlog  Wat wordt er gedaan?  Aanmaken requirements  Opstellen acceptatie criteria  Prioriteit bepalen  Verdelen over functionele deelgebieden  Release planning April 2013Agile aanpak volgens scrum - Agile development approach for BVH21

22 Grooming the backlog  Uitdagingen  Hoe zorg ik voor één view op de requirements?  Hoe groepeer ik de items?  Wat is een release?  Hoe stel ik een release samen?  Hoe om te gaan met grote onderwerpen? April 2013Agile aanpak volgens scrum - Agile development approach for BVH22

23 Grooming the backlog April 2013Agile aanpak volgens scrum - Agile development approach for BVH23 Product Mgt teamProduct Owners teamScrum teams Product backlog Epic ABC PBI A PBI B PBI C Epic DEF PBI D PBI E PBI F Epic JKL Epic MNO Epic GHI PBI G PBI H PBI I PBI A PBI B PBI C PBI D PBI E PBI F PBI G PBI H PBI I PBI A PBI B PBI C PBI D PBI E PBI F PBI = Product Backlog Item

24 Het doen van scrum April 2013Agile aanpak volgens scrum - Agile development approach for BVH24 Product backlog Sprint backlog Sprint Daily scrum Potentially shippable increment

25 Sprint planning  Wat wordt er gedaan?  Opstellen sprint doelstelling  Verdelen product backlog items over sprint  Opdelen product backlog items naar tasks  Planning Poker  Capaciteitsplanning  Committeren aan sprint doelstelling April 2013Agile aanpak volgens scrum - Agile development approach for BVH25

26 Sprint planning – deel 1 April 2013Agile aanpak volgens scrum - Agile development approach for BVH26 Product backlog Sprint backlog Doelstelling?

27 Sprint planning – deel 1 April 2013Agile aanpak volgens scrum - Agile development approach for BVH27 Product backlogSprint backlog

28 Sprint planning – deel 2 April 2013Agile aanpak volgens scrum - Agile development approach for BVH28 Product backlogSprint backlog

29 Sprint planning – deel 2 April 2013Agile aanpak volgens scrum - Agile development approach for BVH29 Product backlogSprint backlog

30 Sprint planning – deel 2 April 2013Agile aanpak volgens scrum - Agile development approach for BVH30 Product backlogSprint backlog

31 Sprint planning  Uitdagingen  Hoe verdeel ik werk in sprints?  Hoe kan ik zien wat in een sprint past?  Hoe kan ik een PBI opsplitsen?  Hoe zie ik of ik voldoende capaciteit heb? April 2013Agile aanpak volgens scrum - Agile development approach for BVH31

32 Het doen van scrum April 2013Agile aanpak volgens scrum - Agile development approach for BVH32 Product backlog Sprint backlog Sprint Daily scrum Potentially shippable increment

33 De sprint  Wat wordt er gedaan?  Daily standup  Tasks oppakken / afmelden  Code inchecken  Testen April 2013Agile aanpak volgens scrum - Agile development approach for BVH33

34 De sprint April 2013Agile aanpak volgens scrum - Agile development approach for BVH34 Sprint backlogProduct backlog

35 De sprint April 2013Agile aanpak volgens scrum - Agile development approach for BVH35 Sprint backlogProduct backlog

36 De sprint April 2013Agile aanpak volgens scrum - Agile development approach for BVH36 Sprint backlogProduct backlog

37 De sprint April 2013Agile aanpak volgens scrum - Agile development approach for BVH37 Sprint backlogProduct backlog

38 De sprint April 2013Agile aanpak volgens scrum - Agile development approach for BVH38 Sprint backlogProduct backlog

39 De sprint  Uitdagingen  Hoe meet ik voortgang?  Waar laat ik mijn test cases?  Hoe zorg ik dat testers beschikken over de laatste versie?  Hoe manage ik voortgang op mijn PBI?  Hoe ga ik om met verschillende teams?  Hoe behoud ik samenhang tussen teams? April 2013Agile aanpak volgens scrum - Agile development approach for BVH39

40 Het doen van scrum April 2013Agile aanpak volgens scrum - Agile development approach for BVH40 Product backlog Sprint backlog Sprint Daily scrum Potentially shippable increment

41 Sprint review April 2013Agile aanpak volgens scrum - Agile development approach for BVH41 Product backlogSprint backlog

42 Sprint review  Wat wordt er gedaan?  Demonstratie  Bespreken afgelopen sprint. Wat is er bereikt?  Bespreken volgende sprint. Wat gaan we doen?  Opleveren van de increment April 2013Agile aanpak volgens scrum - Agile development approach for BVH42

43 Sprint review  Uitdagingen  Hoe ga ik om met unfinished work?  Hoe borg ik de feedback? April 2013Agile aanpak volgens scrum - Agile development approach for BVH43

44 Retrospective April 2013Agile aanpak volgens scrum - Agile development approach for BVH44 Product backlogSprint backlog

45 Retrospective April 2013Agile aanpak volgens scrum - Agile development approach for BVH45 Product backlogVelocity Sprint 1: Sprint 2: Sprint 3: Sprint 4:

46 Retrospective  Wat wordt er gedaan?  Proces bespreken. Wat ging goed / wat ging minder goed?  Tijdslijn  Definition of done aanpassen? April 2013Agile aanpak volgens scrum - Agile development approach for BVH46

47 Agenda  Achtergrond en doelstelling  Wat is agile?  Wat is scrum?  Hoe werkt scrum?  Scrum of scrums - Werken met meerdere scrumteams April 2013Agile aanpak volgens scrum - Agile development approach for BVH47

48 Scrum of scrums April 2013Agile aanpak volgens scrum - Agile development approach for BVH48 Scrum team Het team Scrum master Product owner Scrum team Het team Scrum master Product owner Scrum team Het team Scrum master Product owner Scrum team Het team Scrum masterProduct owner Scrum of scrums Scrum master Product owner TestmanagerSoftware architect

49 Werken met meer scrumteams  Uitdagingen  Hoe zorg ik dat teams beschikken over een geintegreerde testomgeving?  Hoe manage ik voortgang op PBI die over teams heen gaan?  Hoe ga ik om met verschillende teams?  Hoe behoud ik samenhang tussen teams? April 2013Agile aanpak volgens scrum - Agile development approach for BVH49

50 Werken met meer scrumteams April 2013Agile aanpak volgens scrum - Agile development approach for BVH50 Release x + 1 Release x+2 TeamSprint nSprint n+1Sprint n+2Sprint n+3 Scrumteam 1X + 1 X + 3 Scrumteam 2X + 1X + 2 Scrumteam 3X + 1 X + 2 Scrumteam 4X + 3 IntegratieteamX + 1X + 1, X + 2 X + 1, X + 2, X + 3 Release x + 3

51 Werken met meer scrumteams  Uitdagingen  Hoe creeer je samenhang?  Hoe ga je om met beheer?  Task switching  Limit work in progress (stop starting, start finishing)  Wat is “done”?  Who serves who? April 2013Agile aanpak volgens scrum - Agile development approach for BVH51

52 "Organizational agility"  Het doel van de organisatie is het leveren van software die aansluit op de wensen van de klant om haar werkprocessen zo goed mogelijk te kunnen ondersteunen.  Het besparen van geld is daarbij niet het doel  Agile zijn is daarbij niet het doel  Werkende software is daarbij niet het doel  Agile, scrum en werkende software zijn middelen om het doel van de organisatie te bereiken! April 2013Agile aanpak volgens scrum - Agile development approach for BVH52

53 Onderwerpen voor vervolg  Wat is agile testen?  Lean/kanban/devops  OWS en agile development  Software delivery en implementatie  De rol van integratie  Technisch applicatiebeheer April 2013Agile aanpak volgens scrum - Agile development approach for BVH53


Download ppt "Agile aanpak volgens scrum Agile development approach for BVH Martin van Gunst."

Verwante presentaties


Ads door Google