Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afAgnete Juhl Redigeret for ca. et år siden
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
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)
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.