Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Virksomheden Modul 5 SCRUM. Opsummering fra sidste modul (Modul 4)

Lignende præsentationer


Præsentationer af emnet: "Virksomheden Modul 5 SCRUM. Opsummering fra sidste modul (Modul 4)"— Præsentationens transcript:

1 Virksomheden Modul 5 SCRUM

2 Opsummering fra sidste modul (Modul 4)

3 WBS (work breakdown structure) Source: Fundamentals of Project Management by Joseph Heagney

4 Netværksplanlægning og kritisk vej

5 Fra WBS til netværksplan Source: Fundamentals of Project Management by Joseph Heagney

6 Netværksplanlægning – kritisk vej (Aktiviteter der, hvis de forsinkes, forsinker det hele )

7 Fra netværksplan til Gannt kort

8 Planlægning med begrænsede ressourcer Schedule with resources overloaded Schedule using float to level resources

9 Top down tidsestimering anbefales Tommelfingerregel: 1/3 analyse og design 1/3 realisering 1/3 test

10 Projektplan - eksempel

11 Planlægning af testaktiviteter

12 En mere sikker tilgang

13 Risikohåndtering (bageopskrifter) 1 2 3 4 5 6 7 8

14 Scrum er en agil udviklingsmetode

15 Udviklingsmetoder Agil vs. sekventiel

16 Sekventiel udvikling Planlæg før projektstart Færdiggør et trin før der gås videre til næste trin Gå ikke tilbage

17 Agil projekt udvikling Aktiv brugerinvolvering Teamet er bemyndiget til at tage beslutninger Kravene udvikler sig, men tidsplanen er fast Focus på hyppig levering af produkter Test er en integreret del af processen

18 Det agile manifest

19 SCRUM overblik Hvad er SCRUM? – En ramme til udvikling af komplekse produkter.

20 https://www.youtube.com/watch?v=vmGMpME_phg

21 SCRUM overblik Fokus på at levere størst værdi på kortest tid Mulighed for hurtig og gentagen inspektion af fungerende software (hver 2.-4. uge) Kunden/Product Owner prioriterer Teamet er selvorganiserende og finder selv den bedste måde at levere det ønskede på Hver 2.-4. uge ses et fungerende stykke software, som man kan vælge at release eller arbejde videre på i et nyt sprint.

22 SCRUM overview Hvorfor bruge SCRUM? – Man kender ikke alle krav fra start – Krav kan ændres I løbet af processen – Processen bliver uforudsigelig ved brug af nye teknologier og værktøjer – Det er ekstremt effektivt!!! SCRUM overblik

23 SCRUM overview

24 Sprints Scrum projekter kører i en serie af “sprints” Typisk af en varighed på 2–4 uger eller højst en måned

25 Sprints Planlæg et sprint efter hvor lang tid man kan holde ændringer ude af sprintet Konstant varighed giver bedre rytme Produktet er designet, kodet og testet I løbet af sprintet NO CHANGES DURING A SPRINT!!!

26 Scrum rammen Product owner Scrum Master Team Roller Sprint planning Sprint review Sprint retrospective Daily scrum meeting Møder Product backlog Sprint backlog Burndown charts Artefakter

27 Scrum rammen Product owner Scrum Master Team Roller Sprint planning Sprint review Sprint retrospective Daily scrum meeting Møder Product backlog Sprint backlog Burndown charts Artefakter

28 Product owner Definerer og prioriterer produkt og egenskaber Beslutter releasedato og indhold Ansvarlig for at maksimere værdiskabelsen (ROI) Justerer og prioriterer hver iteration Accepterer eller forkaster det leverede arbejde 1 person!

29 The ScrumMaster Ansvarlig for at overholde SCRUM reglerne Fjerner forhindringer Sikrer at teamet er funktionsdygtigt og produktivt Sikrer samarbejde mellem alle roller og funktioner Skærmer teamet mod eksterne forstyrrelser En tjener for teamet

30 The team Typisk 7 +/− 2 personer Tværfagligt: – Programmører, testere, user experience designere, etc.

31 Teamet Teamet er selvorganiserende Teamets sammensætning bør kun ændres mellem sprints

32 Øvelse Alle står på gulvet og vælger i hemmelighed to personer 1.Gå rundt, så person 1 er mellem dig og person 2 ! 2.Gå rundt, så der er lige lang afstand mellem dig og person 1 og 2 ! 3.Vær selv imellem person 1 og 2 ! 4.Dan en ligesidet trekant med de to !

33 Morale: At foretrække Kommunikation Selvorganisering Samarbejde At undgå Tæt styring fra en “fjern” leder uden tydelig målsætning

34 Teamets adfærd under forskellig ledelsesform Tightly Managed TeamsSelf Organizing Teams Take directionsTake initiative Seek individual rewardFocus on team contribution Focus on low-level objectivesConcentrate on solutions CompeteCo-operate Stop at pre-set goalsContinuosly improve React to emergenciesTake steps to prevent emergencies

35 Scrum værdier Commitment – vilje til at nå målet Fokus på jobbet –ikke bekymre sig om andet Åbenhed – alt er synligt for alle Respekt for de forskellige folk, som udgør teamet Mod til at committe sig, til at agere, være åben og forvente respekt

36 Scrum rammen Product owner Scrum Master Team Roller Sprint planning Sprint review Sprint retrospective Daily scrum meeting Møder Product backlog Sprint backlog Burndown charts Artefakter

37 Scrum rammen Product owner Scrum Master Team Roller Sprint planning Sprint review Sprint retrospective Daily scrum meeting Møder Product backlog Sprint backlog Burndown charts Artefakter

38 Product backlog Kravene En liste over alt det ønskede arbejde i projektet Ideelt udtrykt, så hvert element har en værdi for brugeren eller kunden Prioriteret af product owner Prioriteret igen ved starten af hvert sprint Dette er product backlog Dette er product backlog

39 Eksempel på product backlog Backlog itemEstimate Allow a guest to make a reservation3 As a guest, I want to cancel a reservation.5 As a guest, I want to change the dates of a reservation.3 As a hotel employee, I can run RevPAR reports (revenue-per-available-room) 8 Improve exception handling8...30...50

40 Sprint goal Kort beskrivelse af, hvad der skal fokuseres på I sprintet. Database Application Financial services Life Sciences Support features necessary for population genetics studies. Support more technical indicators than company ABC with real-time, streaming data. Make the application run on SQL Server in addition to Oracle.

41 Sprint backlog

42 Styring af sprint backlog Hver enkelt individ påtager sig jobs efter efter eget valg – Jobs tildeles ikke af andre Estimat på det resterende arbejde opdateres dagligt

43 Styring af sprint backlog Ethvert teammedlem kan tilføje slette eller ændre i sprint backlog Arbejdsopgaver i sprintet kan opstå efterhånden Hvis opgaven er uklar, så tildel mere tid og bryd den ned i delopgaver senere

44 Eksempel på sprint backlog Tasks Code the user interface Code the middle tier Test the middle tier Write online help Write the foo class Mon 8 16 8 12 8 Tues 4 12 16 8 Wed Thur 4 11 8 4 Fri 8 8 Add error logging 8 10 16 8 8

45 Sprint Burndown Chart

46 Scrum rammen Product owner Scrum Master Team Roller Sprint planning Sprint review Sprint retrospective Daily scrum meeting Møder Product backlog Sprint backlog Burndown charts Artefakter

47 Scrum rammen Product owner Scrum Master Team Roller Sprint planning Sprint review Sprint retrospective Daily scrum meeting Møder Product backlog Sprint backlog Burndown charts Artefakter

48 Sprint planning (2-delt) Teamet vælger opgaver fra product backlog, som de kan committee sig til at løse Sprint backlog udarbejdes – Opgaver identificeres og estimeres ( max 1 dag) – I samarbejde med ScrumMaster As a vacation planner, I want to see photos of the hotels. Code the middle tier (8 hours) Code the user interface (4) Write test fixtures (4) Code the foo class (6) Update performance tests (4)

49 Sprint backlog Sprint prioritization Analyze and evaluate product backlog Select sprint goal Sprint planning Decide how to achieve sprint goal (design) Create sprint backlog (tasks) from product backlog items (user stories / features) Estimate sprint backlog in hours Sprint goal

50 The daily scrum Parametre – Dagligt, samme tid og sted – Max 15 minutter – Stående Inspektions og tilpasningsmøde (ikke problemløsning) – Alle er velkomne – kun team medlemmer og ScrumMaster (evt. Product owner) må tale

51 The daily scrum Det er ikke status for ScrumMaster – It is commitments in front of peers Hvad har jeg lavet i går? 1 1 Hvad skal jeg lave i dag? 2 2 Hvad blokerer mig? 3 3 Everyone answers 3 questions

52 Sprint review Teamet præsenterer, hvad der er færdiggjort i sprintet Typisk tager det form af en demo af nye funktioner Uformelt – No slides Hele teamet deltager Alle er inviteret

53 Sprint retrospective Hele teamt deltager + Scrummaster 1-3 timer Efter hvert sprint review Hvordan gik det? (personer, relationer, proces) - Er alle OK ? - Hvad kunne gøres bedre ? - Scrummaster opfordrer til forbedring og effektivisering

54

55

56 StatePopulation Massachusetts (MA) Florida (FL) Conneticut (CT) Iowa (IA) California (CA) New York (NY) Montana MT) New Jersey (NJ) Pensylvania (PA) Indiana (IN) Sum0,00 Øvelse: Estimation poker Estimer befolkningstallet i udvalgte stater i USA

57 Skalering med Scrum of scrums

58 Eksempel på PM værktøj til SCRUM watch video > for a team på https://www.targetprocess.com/

59 Træning og quiz på BB scrumtrainingseries.com (53/111)


Download ppt "Virksomheden Modul 5 SCRUM. Opsummering fra sidste modul (Modul 4)"

Lignende præsentationer


Annoncer fra Google