Ofrivilligt kodägarskap | Per Rovegård | LTG-32
-
Upload
lean-tribe -
Category
Software
-
view
301 -
download
2
Transcript of Ofrivilligt kodägarskap | Per Rovegård | LTG-32
![Page 2: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/2.jpg)
Om Per Doktorerat på BTH, framförallt om kravhantering och -
prioritering
Arkitekt på Ericsson ett antal år
Nu på factor10 – bygger system, hjälper företag att få kontroll över sina kodbaser samt coachar team
Förespråkare av agil utveckling
![Page 3: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/3.jpg)
Typer av kodägarskap Kollektivt
Alla – tveksamt
Team – bra!
Individuellt Egenskapat – dåligt
Ofrivilligt – olyckligt
![Page 4: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/4.jpg)
Effekter av egenskapat kodägarskap Dålig kompetensspridning Inga nya idéer Stoppar upp progressen Personberoende Misstro Övertid och stress
![Page 5: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/5.jpg)
Lösningen Agil process Hantera individen Egoless programming Inte så märkvärdigt egentligen...
![Page 6: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/6.jpg)
Men ofrivillig då? Vanligt förekommande Samma effekter, förstås
Plus frustration och/eller uppgivenhet
Varför händer det och vad leder det till?
![Page 7: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/7.jpg)
Kod utom kontroll Dålig testtäckning, buggig Ändringar blir dramatiska Isolerade öar ”Owner by association”
![Page 8: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/8.jpg)
Blame-kultur ”Du får fixa dina egna buggar” ”Det var Lisa som gjorde den featuren, så det är
hennes kod” Stävjar innovation och förändring Svårt med inkrementell värdeleverans
![Page 9: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/9.jpg)
Ovilja att lära ”Jag förstår inte koden, den är magi” ”Koden använder LINQ, och den kan ju inte jag” ”Koden är kritisk, jag vågar inte ändra” Kompetens- och attitydproblem!
![Page 10: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/10.jpg)
Kortsiktighet ”Om Kalle gör uppgiften blir vi snabbare klara” Tids- och kostnadseffektivt för stunden är inte
samma sak som långsiktigt effektivt
![Page 11: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/11.jpg)
”Owner by association” Den som ändrat sist eller ändrat mest äger inte
koden Den som kan mest om en viss teknik äger inte
sådan kod
![Page 12: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/12.jpg)
Hur hanterar vi detta? Skapa kontroll över kodbasen Ducka inte för uppgifter Ta chanser att lära nytt Undanröj vanföreställningar Starkt software management, odla bra kultur
![Page 13: Ofrivilligt kodägarskap | Per Rovegård | LTG-32](https://reader035.fdocument.pub/reader035/viewer/2022081521/588616031a28abe63e8b632d/html5/thumbnails/13.jpg)
Tack för att ni lyssnat!