Hjälp

325 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
325
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hjälp

  1. 1. Hjälp, jag har fått ett Scrumteam i min organisation! ola.berg@iptor.com
  2. 2. Utveckling är utforskning! ● Estimat är svårt ● Beroenden och hinder syns sent ● Förståelsen av problemet ändras
  3. 3. Utveckling är utforskning! ● Estimat är svårt ● Beroenden och hinder syns sent ● Förståelsen av problemet ändras Klassisk projektstyrning fungerar DÅLIGT
  4. 4. Den agila rörelsen Första principen “ Our highest priority is: to satisfy the customer through early and continuous delivery of valuable software.”
  5. 5. Scrum och första principen ● Täta kontakter ger gemensam utforskning ● Affärsmässig prioritering kontinuerligt businesscase ● Alla leveranser körbara bryt när som helst ALLTID HELT ÖPPEN OCH ÄRLIG!
  6. 6. Scrumprocessen ● Beställarna beställer ● Utvecklingsteamet lovar ● Utvecklingsteamet försvinner ● Utvecklingsteamet levererar
  7. 7. Scrumprocessen ● Beställarna beställer ● Utvecklingsteamet lovar ● Utvecklingsteamet försvinner ● Utvecklingsteamet levererar ● GOTO 1
  8. 8. Tre chockartade upptäckter ● Utveckling är fortfarande utforskning fullt av osäkerhet och fallgropar ● Folk blir svåra att nå och omedgörliga! ● Folk vägrar ge tidsuppskattningar särskilt i god tid
  9. 9. Varför folk försvinner ● Teamet optimerar samarbetet ● Teamet behöver arbetsro ● Teamet prioriterar inte åt verksamheten
  10. 10. 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
  11. 11. 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
  12. 12. 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!
  13. 13. 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
  14. 14. Beställarens plikter 1/2 ● Begripliga och testbara kravpunkter ● Beskriva affärsvärdet ● Vara tillgänglig för mer information
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. 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 ● Precisa tidsestimat är därför oärliga
  19. 19. 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 ● Precisa tidsestimat är därför oärliga ● Och Scrum är en ärlig process
  20. 20. 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
  21. 21. Deadlinefällan ● Att säga att något är extra viktigt gör inte att det händer fortare skapar i värsta fall en konflikt ● Det enda sättet: prioritera upp! ● Produktlistan är STYRDOKUMENTET
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. Första agila principen “ Our highest priority is: to satisfy the customer through early and continuous delivery of valuable software.”

×