23
Hjälp, jag har fått ett Scrumteam i min organisation! [email protected]

Hjälp, jag har fått ett scrumteam i min organsiation

Embed Size (px)

Citation preview

Page 1: Hjälp, jag har fått ett scrumteam i min organsiation

Hjälp, jag har fått ett Scrumteami min organisation!

[email protected]

Page 2: Hjälp, jag har fått ett scrumteam i min organsiation

Utveckling är utforskning!

● Estimat är svårt● Beroenden och hinder syns sent● Förståelsen av problemet ändras

Page 3: Hjälp, jag har fått ett scrumteam i min organsiation

Utveckling är utforskning!

● Estimat är svårt● Beroenden och hinder syns sent● Förståelsen av problemet ändras

● Estimat är svårt● Beroenden och hinder syns sent● Förståelsen av problemet ändras

Klassisk projektstyrning fungerar

DÅLIGT

Page 4: Hjälp, jag har fått ett scrumteam i min organsiation

Den agila rörelsen

Första principen

“ Our highest priority is:

to satisfy the customer

through early and continuous delivery

of valuable software.”

Page 5: Hjälp, jag har fått ett scrumteam i min organsiation

Scrum och första principen

● Täta kontakter ger gemensam utforskning

● Affärsmässig prioriteringkontinuerligt businesscase

● Alla leveranser körbarabryt när som helst

ALLTID HELT ÖPPEN OCH ÄRLIG!

Page 6: Hjälp, jag har fått ett scrumteam i min organsiation

Scrumprocessen

● Beställarna beställer● Utvecklingsteamet lovar● Utvecklingsteamet försvinner● Utvecklingsteamet levererar

Page 7: Hjälp, jag har fått ett scrumteam i min organsiation

Tre chockartade upptäckter

● Utveckling är fortfarande utforskningfullt av osäkerhet och fallgropar

● Folk blir svåra att nåoch omedgörliga!

● Folk vägrar ge tidsuppskattningarsärskilt i god tid

Page 8: Hjälp, jag har fått ett scrumteam i min organsiation

Varför folk försvinner

● Teamet optimerar samarbetet● Teamet behöver arbetsro● Teamet prioriterar inte åt

verksamheten

Page 9: Hjälp, jag har fått ett scrumteam i min organsiation

Jaga dem INTE

● Bygger du lojalitet inom projektet blir det lojalitetskonflikt gentemot teamet

● Får du grepp om folk igen förstör du deras förbättringsprocess (Scrum)

● Får du INTE grepp om folk igen tappar du kontrollen helt

Page 10: Hjälp, jag har fått ett scrumteam i min organsiation

Teamet är ett TEAM

● Betrakta varje team som en enhet● Låt det bli din underleverantör● Äska inte personresurser

– inga 20% av en heltid– inga 145 mantimmar under Okt-Nov– Det är ju ändå ett värdelöst mått

Page 11: Hjälp, jag har fått ett scrumteam i min organsiation

Produktlistan (Product Backlog)

● Är styrdokumentET i Scrum● Lever och förändras ständigt● Innehåller alla ofärdiga kravpunkter● Är ständigt strängt prioriterad● Punkterna är olika detaljerade● Endast detaljerade punkter överst!

Page 12: Hjälp, jag har fått ett scrumteam i min organsiation

Det nya kontraktet

● Scrum handlar om att fördela ansvar på ett produktivt sätt

● Utvecklarna får nya plikter och nya rättigheter

● Beställarna får nya plikter och nya rättigheter

Page 13: Hjälp, jag har fått ett scrumteam i min organsiation

Beställarens plikter 1/2

● Begripliga och testbara kravpunkter● Beskriva affärsvärdet ● Vara tillgänglig för mer information

Page 14: Hjälp, jag har fått ett scrumteam i min organsiation

Beställarens plikter 2/2

● Acceptera tekniska kravpunkter– Alternativlösningar– Amortering av teknisk skuld

● Ständigt strängt prioritera● Ta ansvar för kravlistan och besluten

Page 15: Hjälp, jag har fått ett scrumteam i min organsiation

Beställarens rättigheter 1/2

● Få relativa estimat av kravpunkters komplexitet

● Bli informerad om beroenden mellan kravpunkter

● Få förslag på tekniska kravpunkter– Alternativlösningar– Amortering av teknisk skuld

Page 16: Hjälp, jag har fått ett scrumteam i min organsiation

Beställarens rättigheter 2/2

● Få reda på när en kravpunkt implementeras

● Dag för dag kunna få en ärlig beskrivning

Vilka delaktiviteter krävs?

Hur går det med delaktiviteterna?● Framgång, hinder, risk

Page 17: Hjälp, jag har fått ett scrumteam i min organsiation

Utforskningens villkor

● Alla variabler är inte kända från start● Små förändringar i kraven ger stora

förändringar i komplexiteten● Motsägelsefulla krav syns sent● Förtida tidsestimat är därför oärliga● Scrum är en ärlig process

Page 18: Hjälp, jag har fått ett scrumteam i min organsiation

Utforska produktiviteten!

● Teamet vet relativ komplexitet● Med tiden syns teamets hastighet ● Som beställare får du prioritera

du ansvarar för att rätt sak görs

eller bekosta fler utvecklare

oavsett syns det i god tid

Page 19: Hjälp, jag har fått ett scrumteam i min organsiation

Deadlinefällan

● Att säga att något är extra viktigtgör inte att det händer fortare

skapar i värsta fall en konflikt● Det enda sättet: prioritera upp!● Produktlistan är STYRDOKUMENTET

Page 20: Hjälp, jag har fått ett scrumteam i min organsiation

Scrum synliggör

Scrum har avslöjat vad utvecklare länge vetat:

● Beställarsidan är inkompetent ...att hantera alla frågeställningar

● Med Scrum får beställarsidan verktyg...att ta sitt produktägaransvar

Page 21: Hjälp, jag har fått ett scrumteam i min organsiation

Men Scrum synliggör också

● När beställarsidan börjar fungera avslöjas brister hos utvecklarna

● Mycket de kunde skylla på förut kan de inte längre skylla på

● Organisationen leds genom en smärtsam men god process

Page 22: Hjälp, jag har fått ett scrumteam i min organsiation

Håll fast vid

Genom hela processen:● Transparens, ärlighet, öppenhet

Hur kan man annars förbättra?● Körbart resultat efter varje sprint

Det städar bort en massa fluff

Det är faktiskt Scrums kärnvärden

Page 23: Hjälp, jag har fått ett scrumteam i min organsiation

Första agila principen

“ Our highest priority is:

to satisfy the customer

through early and

continuous delivery

of valuable software.”