tillbaka till startsidan

35. Jag hör vad ni säger men förstår inte

Lyssna på Spotify lyssna! Lyssna på iTunes

Sommaren är (snart) över och vi snackar därför planering. Planering av sprintar, features, kapacitet, SAFe och mycket annat. Hur ska man väga tiden spenderad på planering mot tiden sparad, att grotta ner sig lite för mycket, hur våra drömplaneringar ser ut och vad vi tycker om estimering. Dessutom en hel del om hur generell och specifik erfarenhet påverkar resultatet.

Om du gillar podden blir vi väldigt glada för en liten recension i iTunes eller en prenumeration på Spotify. Följ oss och säg hej på @asdfpodden på Instagram eller Twitter (Anton, Therése) <3

Avsnittets skämt:

Varför var programmeraren så dålig på tennis?
Fick inte ordning på serve(r)n.
Skrapa här!!
Transkribering
Transkriberingen är gjord av nån "AI-grej". Du kan förbättra den genom att klicka precis här :)
00:00:00
Varför var programmeraren så dålig på tennis?
00:00:04
Jag vet inte.
00:00:06
Fick inte ordning på servern?
00:00:09
Det var ju bra!
00:00:13
Du blev inspirerad av OS.
00:00:17
Ja, det förstår jag. Det var bästa på länge.
00:00:21
Det går uppåt igen, känner jag.
00:00:23
Nej!
00:00:25
Jo, jag tyckte det var bra.
00:00:28
Säger mer om dig än om skämtet tror jag.
00:00:31
Ja, så kan det mycket väl vara faktiskt.
00:00:33
Men välkomna till ett nytt avsnitt av ASTF.
00:00:38
Ja, välkommen.
00:00:40
Man ska inte säga, jag är lite ringrostig känner jag.
00:00:44
För det var ändå ett tag sedan vi spelade in ett antal avsnitt innan sommaren.
00:00:46
Som sedan har portionerats ut.
00:00:49
Men man känns ändå lite ringrostig och så snackar jag in en mikrofon igen.
00:00:53
Ja, det var ett tag sedan får jag ändå säga.
00:00:57
Jag hade kanske låg energi innan sommaren. Jag är fortfarande kvar i samma mode.
00:01:02
Så vi får se hur det går.
00:01:04
Men efter semester och sådana saker, alla fall speciellt för dig, så tänkte vi att vi kanske skulle kunna fundera lite på
00:01:14
vad vi tycker om planning och vad vi tycker funkar bra med planning och så vidare inför hösten.
00:01:21
Och kommande kanske roadmaps och annat skoj.
00:01:25
- Ja, precis. Och det passar väldigt bra. Nu tycker jag att hos den kunden jag sitter hos så ska vi köra några planeringsdagar om en vecka eller två.
00:01:37
För vi kör SAFE, alltså Scaled Agile Framework. Eller en variant på det i alla fall.
00:01:42
Då ingår det där att man kör något som heter PI-planering.
00:01:47
Och PI står väl för Project Iteration, och det är en samling med sprinter.
00:01:53
SAFE är ju ett mega ramverk som innehåller hur många delar som helst.
00:01:59
Men då kör man ju de här planeringsdagarna.
00:02:02
Så då planerar vi typ tio veckor framåt, vad som ska göras.
00:02:08
Och grovplanerar de sprintarna som ingår i den perioden.
00:02:13
Och sen kör vi då planning för varje sprint också, när man startar dem.
00:02:18
För att bryta ner allting till olika mindre bitar och estimera det och sånt.
00:02:22
Men det kommer upp snart. Så jag är lite nyfiken på vad du tänker om planning.
00:02:29
För jag vet att det finns ju ändå lite olika skolor, tänker jag.
00:02:33
Oj, vad tänker jag om planning? Alltså jag har ju inte planerat på ett tag nu av lite orsaker.
00:02:44
Men jag tror att om jag liksom tänker tillbaka på alla planning som har genomförts,
00:02:49
Jag tycker att det överlag är väldigt svårt att få till en bra planning.
00:02:56
Jag vet inte om det känns som att jag någonsin knäckte nöten.
00:03:02
Dels pratar man mycket om estimering och estimerar man så är det överlag svårt.
00:03:09
Det är ofta oförutsedda saker som dyker upp och det kan vara problem som blir mycket svårare än som förutsett.
00:03:16
eller det kan komma in saker från sidan, akuta buggar, beroende från andra team och så vidare.
00:03:21
Så det är ofta svårt att förutse och så har man ju olika formler för det såklart.
00:03:25
Och liksom, när man räknar bort att folk inte är heldaga för möten och vab och sådana saker.
00:03:33
Så att man kan ju verkligen beräkna det, men jag tycker ju sällan att det håller.
00:03:38
Så att, ja, man behöver ju en planning.
00:03:43
Jag vet inte vart jag vill med den här räntan.
00:03:48
Mitt ärligaste svar är väl att det är svårt.
00:03:53
Och det är det enda jag har nu.
00:03:56
- Ja, jag håller verkligen med.
00:03:58
Jag tror att det finns lite olika perspektiv.
00:04:03
För att det är en grej att planera ett Greenfield-projekt.
00:04:07
Om vi ska bygga någonting från grunden.
00:04:10
Vi ska bara bygga nya features, vi ska bara göra det här och sen ska vi releasa det.
00:04:15
Och då är det en sak att planera för då kan man säga "ja, vi gör det här, det här och det här".
00:04:19
Men verkligheten är ju ofta att du underhåller ett system samtidigt som man bygger något nytt.
00:04:28
Eller man bygger vidare på något, eller man gör många olika saker samtidigt.
00:04:32
Och det som jag tror är det största problemet som jag upplever är att man måste planera allting i relation till varann.
00:04:38
Alltså så här, oj här kom det in lite buggar som det måste vi fixa.
00:04:41
Oj här kraschade systemet, någonting gick ner så vi måste fixa det här.
00:04:46
Oj här gick en deploy pipeline sönder och då måste vi fixa det här.
00:04:52
Så det är så mycket delar som är så svårplanerade och inte bara svårplanerade utan även svåra att tänka på när man planerar.
00:04:59
Som jag tycker gör det så sjukt svårt att få en bra bild av hur lång tid saker kommer ta.
00:05:06
Ja, fast det där tycker jag är nästan samma sak för Greenfield också. Om ingenting är releaseat så kanske man inte har de bitarna.
00:05:13
Men helt plötsligt blir det så här, vi ska bygga det här. Ja okej, men det kommer ju bero på det här. Ja just det, men det har vi inte än.
00:05:19
Så det måste vi bygga, eller det här problemet måste vi lösa. Alltså det är många oförutsedda där med tycker jag.
00:05:24
Jo, det har du ju väldigt rätt i. Jag tror kanske att det upplever även att det är mer sånt när man har system som ligger live.
00:05:34
eller man har flera system som man underhåller, eller liksom där man har en större systemflora för att använda ett ord jag inte har använt på väldigt länge.
00:05:43
- Ja, det där håller jag med dig.
00:05:46
Men det är också mycket för att man ska kunna se saker. Dels är det svårt att planera saker som man inte har förutsett.
00:05:56
Det är svårt att planera saker ordentligt om man inte går till botten med vad det är som ska planeras.
00:06:05
För den där tycker jag är skillnaden på, man kan sitta överskådligt och gå igenom tickets.
00:06:09
Det här ska vi göra, det här ska vi göra, det här ska vi göra.
00:06:11
Och alla kan sitta där och gissa hur lång tid det kommer ta och vad som ska göras.
00:06:19
Men det som jag tycker ofta krävs för att få till en riktigt bra planering,
00:06:24
det är ju att verkligen ta ticket för ticket och gräva.
00:06:28
Vad finns det för krav? Vad finns det för kriterier?
00:06:30
Vad är det vi vill göra med det här?
00:06:33
Vad har vi för beroenden till det?
00:06:35
Vad kan tänkas komma upp där?
00:06:36
Problemet är att det tar så himla lång tid,
00:06:39
samt att det kan finnas en halva av teamet som inte alls är engagerade eller involverade.
00:06:45
Så det kan bli extremt tradigt förresten.
00:06:48
Men jag tycker ofta att det är det som krävs för att få det så bra som möjligt.
00:06:53
– Ja, det känns alltid som att det är en avvägning mellan att vi ska bara estimera den här så snabbt som möjligt på ett väldigt grovt sätt jämfört med att som du är inne på, gräva ner sig, se till att man vet vad fallgroparna är och vilka risker som finns och sedan estimera utifrån det.
00:07:09
Det känns som att det är den avvägningen som avgör hur bra estimatet blir, men också hur mycket tid det tar att göra.
00:07:18
- Ja, och sen är det också frågan om vilka som ska vara involverade. Kan man dela upp det i olika skeden då?
00:07:26
För många kör ju kanske grooming, på tal om att vi har pratat om ord man kanske inte vill använda, men grooming innan planning.
00:07:37
Och det kan ju ofta vara hjälpsamt om det funkar.
00:07:42
Alltså det kan ju ofta vara så att det tar upp en individ
00:07:44
eller liksom två individers tid, en utvecklares tid
00:07:47
som har väldigt bra koll och kan översiktligt ge en
00:07:52
"Det här tror jag funkar, det här kan vi dra in, det här kan vi inte"
00:07:55
och sen kan teamet planera det tillsammans liksom
00:07:57
så att inte alla behöver vara med samtidigt.
00:07:59
För jag har varit på planings, där vi liksom har varit väldigt uppdelade
00:08:03
så att man har frontend och backend, olika personer.
00:08:07
Det blev väldigt mycket så att man kunde fastna väldigt mycket på frontend-tickets och då checkade backenderna ut, vilket jag förstår till fullo.
00:08:15
För att det är ganska tradigt att sitta och lyssna på saker som inte alls berör en eller det man håller på med.
00:08:22
Och så vice versa. Det hoppade med att hälften var alerta, men allas tid gick åt till att sitta på det.
00:08:32
Ja, precis. En grej när du sa grooming som jag tänkte på. Jag tror att du faktiskt officiellt har bytt namn till Refinement.
00:08:42
Har jag för mig. Så det är i alla fall ett framsteg.
00:08:48
Ja, det är nice. Jag kom inte på den termen. Den har jag ju hört. Men låt oss försöka hålla oss till den.
00:08:54
Det är väldigt lätt som du säger, om inte hela teamet är inblandade i allt så blir det ofta att
00:09:02
"nu kommer vi till den här ticketen, då är det en viss person som har koll och då ska den personen
00:09:08
undersöka litegrann" eller en grupp av personen ska undersöka.
00:09:11
Men jag vet inte, jag tror att för mig är nog den lösningen att alla borde vara med på allt ändå
00:09:17
bara för att man ska kunna lära sig och ska kunna sitta med både fronten och backen.
00:09:21
För jag tycker oftast att det är det bästa sättet att jobba på. Även om man kanske inte behöver vara specialiserad.
00:09:30
Som vi var in på. Man kanske är specialist på back-end eller front-end.
00:09:35
Men att man ändå kan göra saker i båda så att säga.
00:09:40
Men om man ignorerar det perspektivet så håller jag med dig om att det är extremt lätt.
00:09:46
Även om man är så, så är det lätt att säga "Ja, men den här kan inte jag någonting om, så jag zonar ut"
00:09:51
Och så sitter tiden och går och tickar klockan på liksom
00:09:55
Och det är en ganska stor utmaning. Jag sitter ju delvis som Scrum Master nu i mitt team
00:10:01
Och då har jag ansvar för den här planeringsdagen, att vi ska kunna planera allting som ska planeras och allting sånt
00:10:08
Och där är det ju alltid en utmaning att
00:10:11
Kan vi titta på den här saken nu och så börjar folk verkligen grotta ner sig och gå på djupet som du är inne på.
00:10:18
Så att vi kommer få ett jävligt bra estimat.
00:10:20
Men samtidigt så går det då extremt mycket tid.
00:10:22
Och jag vet att vi har de här två dagarna på oss.
00:10:24
Och det är under den tiden som vi ska hinna med alla grejer som ska estimeras.
00:10:28
Och då måste man till slut säga, tyvärr hörni, nu hinner vi inte kolla mer.
00:10:33
Men kan vi ta ett grovt estimat?
00:10:35
Och då kanske estimatet blir lite sämre.
00:10:39
Och sen spar man lite tid åt de som inte gräver ner sig.
00:10:44
Ja, det är bra att ha den insikten att nu kan vi stoppa här och så får vi göra det här.
00:10:51
För jag tycker det är ofta att man ser någon, kanske produktägare eller så, sitta och svettas nästan hela tiden har gått.
00:10:58
Men man bara är en tick fram.
00:11:01
Exakt, problemet är väl att jag är med i den här gruppen som gräver ner sig.
00:11:05
Jag bara, nej jag vill titta jättedjup på den här grejen.
00:11:07
[Skratt]
00:11:09
[Skratt]
00:11:11
- Ja, men alltså det är ju så man hittar de oförutsedda.
00:11:14
Det går ju inte att lösa allting, men det är där man får den som mesta informationen.
00:11:20
- Ja, nämen exakt.
00:11:23
Nej, jag tycker det är skitsvårt.
00:11:26
Och sen även om man gräver ner sig djupt i saker så tycker jag ofta att det är extremt svårt att estimera.
00:11:32
Jag är väldigt mycket för att inte estimera alls.
00:11:36
Eller kanske säga att man tittar på några artiklar och bara "vad har vi för en känsla att vi hinner med?"
00:11:42
Och så kommunicerar man "ja men vi hinner med de här fyra på de här två veckorna"
00:11:46
Eller vad man nu kör.
00:11:48
Och inte estimera någonting mer än så.
00:11:51
Men problemet med det blir ju fortfarande när man går uppåt i hierarkin.
00:11:55
i hierarkin, för det är ofta därifrån de här kraven kommer, att det är någon
00:12:00
människa i företaget som behöver veta "Okej, men när kan jag kommunicera att den här
00:12:06
grejen kommer ut?" eller liknande. "När kan jag planera det där?"
00:12:10
Och man måste synka med andra team att säga "Vi kommer hinna klart med den här
00:12:14
biten som ni beror på på den här tiden." Samtidigt tycker jag att många av de här
00:12:19
problemen löser sig av att man kommunicerar med varandra och säger,
00:12:22
Att folk ställer frågor och man kommunicerar och säger "Vi har inte hunnit på det med den än, det borde vara ungefär så här lång tid kvar".
00:12:27
Och att man slipper de här exakta estimaten på "Vad tror vi, hur många timmar tar det här?"
00:12:33
Eller hur många story points tar det här som ändå alltid blir timmar i ens huvud när man estimerar.
00:12:39
Så jag vet inte, jag tycker det är svårt.
00:12:43
Men sen finns det ju, jag vet inte, har du kört så här typ planning poker till exempel?
00:12:46
Ja, några få gånger. Jag håller ju med dig om att det här med estimering är, det känns jobbigt. Samtidigt har jag aldrig varit en person som suttit och svettats framför en styrgrupp och ska förklara vart projektet är på väg och hur lång tid och hur mycket resurser och budget som behöver.
00:13:06
Jag kan bara känna mig glad över att jag inte har den rollen.
00:13:10
Så jag förstår ju som du säger också varför det behövs.
00:13:13
Men jag tror, just den där som du säger, att det kommer alltid ner i timmar på något sätt.
00:13:19
Så blir det ju i huvudet.
00:13:22
Men jag har kört planning poker några få sporadiska gånger.
00:13:26
Och jag tycker ändå att det är ganska trevligt.
00:13:32
Man går igenom det här lite och sen så tänker alla för sig då allt, liksom.
00:13:37
Och så vänder man upp det och så diffar det mycket så får man ta diskussionen där.
00:13:41
Då blir det ändå på något sätt att jag för mig själv har försökt få skapa en uppfattning utan att någon var först.
00:13:48
Och sen så hakar det jag bara på, liksom.
00:13:50
Vad pågår i mitt huvud där och de andras huvud?
00:13:54
Och så känns det ändå som att man har en tydlig diskussion där alla kanske får rum att lyfta sina tankar.
00:14:02
Ja, precis. På samma sätt som att köra en runda när man sitter i ett möte och frågar "Vad tycker du? Vad tycker du? Vad tycker du?"
00:14:09
Så är ju planningpoker också ganska inkluderande i att det öppnar upp möjligheten för alla att säga sin åsikt.
00:14:16
Sen finns det såklart negativa tankar med det. Om man är oerfaren, att man inte vågar gissa eller vågar att det blir en obekväm situation.
00:14:26
Men det är mer kanske en team-känsla-grej än något annat.
00:14:31
Men jag håller med att det finns ju definitivt fördelar med att göra det.
00:14:34
Och jag tycker att om man ska sätta ordentliga estimat, eller om man ska sätta verkligen på varje nivå, eller om man har story points eller timmar, eller vad man nu kör.
00:14:46
Då tycker jag ändå att det är ett vettigt sätt att göra det på.
00:14:48
Ja.
00:14:51
Jag tycker också egentligen det är rätt skönt att kapa det här med timmar.
00:14:57
Just att vi körde någon gång, om det var poäng eller t-shirt sizes eller vad det var.
00:15:03
Och att den minsta estimeringen, små eller en poäng, det var en dag.
00:15:09
Det gick inte att få det mindre än en dag.
00:15:11
Visst att vi kunde ha så här buggar och saker som var "det här tar två timmar".
00:15:14
"Ja men det skiter vi i, vi sätter bara den minsta estimeringen på det och sen så går vi bara uppåt därifrån."
00:15:19
Så att man tänkte i fulla dagar.
00:15:22
Och det kände jag ändå var okej.
00:15:25
Där brukar man ändå kunna vara hyfsat nära på hur lång tid det ska ta.
00:15:34
Speciellt om man lyckas bryta ner det.
00:15:36
Ja, men precis. När vi estimerar nu över tiden, det är också lite så här hip-hop-hopp hur vi gör, men på sistone har vi också kört att vi sitter och diskuterar saker och sen bara "ja men ska vi sätta någon tid på det här?"
00:15:50
Sen kör vi inte riktigt planning på det, utan det är mer att folk slänger ut sig i saker och så får man hålla med eller inte.
00:15:55
Men det beror också på att vi är ett väldigt litet team och ganska inkörda.
00:16:00
Men vi kör i dagar just.
00:16:02
Och säger att den här tar nog en dag.
00:16:05
Och jag tror att en dag brukar vara det minsta vi sätter också.
00:16:08
Ibland kanske det har hänt att vi har satt en halv dag bara för att man vet
00:16:11
att jag vet vad som ska göras, det här är en rad kodändring
00:16:14
och sen så är det bara att pusha.
00:16:16
Och då kanske man sätter en halv dag.
00:16:18
Men annars är det typ en dag brukar vara det lägsta vi sätter.
00:16:21
Och då har vi också räknat ut lite halvt innan vad vi har för kapacitet, alltså det vill säga hur många arbetsdagar vi har i teamet, eller utvecklade dagar
00:16:34
Så att vi har det i bakgrunden också, och sen används det som en jämförelse på, har vi plats för mer att trycka in här?
00:16:40
Och det är just för att vi estimerar grovt för att få en uppfattning om, okej hinner vi det här på, jag vet inte vad det nu är, 10 veckor?
00:16:47
Sen gör man det lite annorlunda när man kör själva detaljplaneringen.
00:16:52
Man går in på varje och bryter ner den och sätter upp den till olika och då kanske dagestimaten spricker eller så blir de bra.
00:17:00
Men det är ett väldigt skönt sätt att göra det på för att få det grova estimatet.
00:17:04
- Sammankollat, hur många möten har du och när är du borta de här dagarna?
00:17:09
Ja, det blir nice och så har vi fått upp så här många timmar så går någon jävel och blir sjuk.
00:17:13
- Exakt, och så spricker allt.
00:17:16
Vi brukar köra det och sen har vi ändå historiskt lite känsla av hur mycket det brukar bli i verkligheten.
00:17:26
Även om man jobbar åtta timmar per dag eller tio dagar under den här sprinten.
00:17:33
Då kanske vi vet att i verkligheten blir det sju och en halv dag för den här personen.
00:17:37
För att du har mycket möten och annat.
00:17:39
Så vi brukar ofta anpassa det så.
00:17:41
Och det funkar ändå okej tycker jag.
00:17:44
Men sen gäller det fortfarande att vara flexibel med sin planering.
00:17:49
Alltså det är inte så att man sätter sin sprint-backlag och sen bara "ja, nu kan vi inte förändra den här ett dugg".
00:17:55
Utan man måste ändå vara med på att "okej, antingen kanske vi måste dra in mer grejer om vi har lagt för lite"
00:18:00
eller så måste vi vara beredda på att saker kommer spilla över för att vi inte hinner klart med dem.
00:18:08
Ja, men en riktigt gedigen planering lägger också en mycket bättre grund.
00:18:14
För annars kan det ofta vara så att man gjorde en ticket och så bara "ja, så estimerar vi den"
00:18:18
när man faktiskt ska gå in och göra den några dagar senare.
00:18:21
Om man inte haft den gedigna genomgången kring det, då dyker det upp en massa frågor
00:18:25
som man inte fattade att man hade när man bara tittade snabbt på den.
00:18:29
Och då blir det helt plötsligt att man måste jaga tag i produktägare eller andra utvecklare
00:18:33
för att samla mera information.
00:18:36
Och det kan man ju ändå komma ifrån om man verkligen har gjort det här grundjobbet innan.
00:18:42
Ja, verkligen. För det är ett superbra tillfälle att ställa de här frågorna.
00:18:46
Eller bara ställa frågan till teamet. Har vi vad vi behöver för att börja utveckla den här?
00:18:51
Alltså vet alla vad den går ut på? Vet vi om vi har något beroende till andra team eller system?
00:18:57
Eller vad det nu kan vara? Det är liksom ett perfekt tillfälle, och det är väl lite till för det,
00:19:01
att man ska kunna reda ut sådana frågor så att när man väl sätter igång, då kan man bara köra.
00:19:05
- Ja, sen blir jag imponerad av folk som är riktigt bra på planering också.
00:19:13
För jag är verkligen inte det. Jag är notoriskt dålig på att bryta ner saker.
00:19:18
För det känns också lite som nyckeln till en riktigt bra planering och estimering.
00:19:24
Det är att du kan få ut tydliga, mindre uppgifter från en stor.
00:19:30
Jag ser en stor och så blir jag så här... [skratt]
00:19:35
Och sen så går jag in i nåt typ av lite... "ha, ha" och så börjar jag bara dra i ett hörn.
00:19:42
Och så får jag se vad som kommer ut av det. Det funkar bra för mig, men det funkar inte så bra för planering.
00:19:47
Det här är lite flashback till något väldigt tidigt avsnitt vi hade i poddens historia.
00:19:51
När du pratade om att du typ fel sökte saker som bara drar i ett garn nyss och ser vad som dök upp.
00:19:58
Ja men lite så är det. Det är min mentala bild av allt. Jag får bara dra och hoppas att det löser sig.
00:20:06
Exakt. Jag tror ändå att jag är hyfsat duktig om man får säga det om sig själv, att bryta ner.
00:20:14
Men ibland är det svårt för det handlar mycket om den kunskapen man har.
00:20:20
Om jag har en väldigt djup förståelse för hur ett system fungerar, eller hur den här delen av systemet fungerar,
00:20:26
så är det ju så mycket enklare att säga, ja men då vet jag att det kommer beröra de här bitarna, den, den, den, den.
00:20:31
Och sen tänka, ja men vi kommer behöva design på det här, vi kommer behöva det här och det här och det här.
00:20:35
Och det är ju så mycket enklare när man liksom har kommit in i ett system än precis när man börjar.
00:20:40
Alltså jag vet att när jag började hos Gunniga just nu, man var så här, ja ni pratar om saker, jag hör att ni säger ord,
00:20:45
men jag förstår inte så mycket. Men jag sitter där, rickar och säger, ja absolut, det låter bra.
00:20:52
Jäntjänighetsfaktorn är hög nu.
00:20:57
Det är sant när du säger det så, ju mer information man har desto tydligare blir det att se det.
00:21:04
Men just där i början eller när man är i någon slags mellanläge eller ska ut i något nytt område, det är svårt.
00:21:12
Ja, verkligen. Just den här planeringsbiten.
00:21:16
Det krävs mycket mer av den här djupdykningen som vi pratade om.
00:21:20
För att kunna få ett bra estimat, mindre förståelse.
00:21:27
Alltså, du har en fullt system. Desto mer måste man djupdyka för att kunna uppskatta hur lång tid saker tar.
00:21:33
För det kommer mycket med erfarenheten och att kunna estimera saker.
00:21:36
Visst, jag kan ta med mig erfarenhet från en tidigare eller ny kund och uppskatta.
00:21:41
Vi har byggt ungefär samma sak och det kan hjälpa till.
00:21:44
Men samtidigt finns det så mycket egenheter med alla system som gör att det är extremt svårt att generalisera ett estimat på olika delar av systemet.
00:21:55
Eller olika system eller vad det nu kan vara.
00:21:57
Ja, så är det ju verkligen. Man har byggt det lite annorlunda och så kommer det in de här grejerna.
00:22:04
Har man lagt ett CMS där det inte var förut och så vidare.
00:22:07
Det finns många fällor.
00:22:09
Ja, precis. Jag tycker det är svårt.
00:22:12
Men ja, har vi någon sammanfattning kring vad vi tycker är bra planning?
00:22:21
Om man ska drömma, då är min planning oftast rätt obefintlig.
00:22:30
Jag vill absolut helst jobba med att man tar nästa grej i backloggen.
00:22:38
Du går uppifrån och ner och så har du en priorordning på saker.
00:22:42
Jag är helt med på argumentet att för att kunna prioritera måste du veta hur stora de är för att kunna väga dem mot varandra.
00:22:48
Men om man ska drömma så tycker jag att en backlog i priorordning där man inte behöver estimera
00:22:55
Eller man kan grovestimera och säga att den här kommer ta en månad och den här kommer ta en dag kanske.
00:23:00
Men bara en backlog där man plockar saker och man inte behöver planera så mycket av att man har sprintar eller man har det här och det här och det här
00:23:07
Man kör bara och sen så "releasar" man hela tiden.
00:23:09
Man "releasar" inte efter sprintens slut utan man kör på tills hela tiden.
00:23:15
Det är ju liksom drömmen. Min drömplanning är liksom ingen planning.
00:23:20
Men din dröm är lite kanban?
00:23:22
Ja, jag är lite åt det hållet absolut.
00:23:25
Men det är också lite kombinerat med "no estimates"-rörelsen.
00:23:29
Sen kommer det in en massa andra delar i det här också.
00:23:32
Att man ska mobbprogrammera och fan vet allt.
00:23:34
Men det är lite orelevant.
00:23:36
- För just den här diskussionen. - Ja, men det är det ju inte.
00:23:39
Drömmen vore ju att när man plockar den här ticketen från början,
00:23:43
när man bara plockar den och vi ska börja rota i den,
00:23:46
då skulle drömmen vara att ha alla intressenter samlade.
00:23:50
- Mm, ja, absolut. - Och gå igenom den där och då.
00:23:54
- Absolut, det håller jag med om.
00:23:57
Eller att den är extremt väl förberedd redan,
00:24:00
av någon magisk liten tomte som sitter och förbereder tickets åt en.
00:24:03
Precis, som kan alla delarna, men inte jobbar med alla delarna.
00:24:09
Exakt.
00:24:12
För det är ju det också när man säger såhär, den här artikeln har alldeles för lite information.
00:24:17
Men det är ju jättesvårt för folk att veta det.
00:24:20
Det vet man ju själv om jag ska försöka skriva någonting på ett bra sätt, objektivt för folk som inte är i min roll.
00:24:27
Man missar ju hur mycket som helst, eller även ett språk som inte alls är något som folk som inte jobbar i samma roll tycker är lättförståeligt.
00:24:38
Det är jättesvårt att fastna. Jag förstår verkligen varför ingen bara kan göra den mest fulländade "the golden ticket".
00:24:47
Ja, nej exakt. Jag tycker det är svårt. Men ska man vara lite mer realistisk än en superdrömmare så tänker jag ändå att ticketsen är hyfsat förberedda redan.
00:25:01
Det finns kanske någon kravspecialist eller något, vad man nu kallar sådana folk nu för tiden, som har preppat ganska mycket så att kraven i sig är väldigt tydliga.
00:25:12
Men sen kanske inte det tekniska så tydligt än.
00:25:15
Men sen att man sitter och, som du säger, alla intressenter finns på plats.
00:25:18
Så att man kan diskutera det här och att man kan ta en bit i taget.
00:25:24
Sen kanske, jag vet inte, lagom mycket tid för att gräva ner sig.
00:25:29
Eller att den är så pass flexibel.
00:25:32
Det beror ju på när man gör planingen också.
00:25:33
Gör man planingen samma dag som sprinten börjar, då blir det svårt.
00:25:37
Gör man planingen en vecka innan, då har man ju ändå lite marginal att säga så här
00:25:41
"Vänta, vi kan kolla på den här så kan vi se lite mer. Jag kan ta en timme och sitta själv och gräva lite."
00:25:45
Så det kanske också är en vinstfaktor, skulle jag tro.
00:25:50
Jag är nog ändå för att ha en refinement med kanske en utvecklare som har väldigt bra koll.
00:26:02
Och då behöver det inte vara så att de ska sitta och gräva utan det är snarare om någon undrar
00:26:05
"Ja, men den här ticketen mot den här ticketen, vilken kommer ta längst tid?"
00:26:09
Och så kan den bara svara med sin införarenhet att det kommer vara den där.
00:26:12
Och sen så är det någonting som behövs undersökas tydligare.
00:26:15
Då kan den utvecklaren ta med det till resten av teamet.
00:26:18
Så kan man välja någon som sitter en timme med det, som har bra insikt och sådär.
00:26:21
Så att det ska vara lite rapt.
00:26:23
Och det tycker jag ändå brukar ge mer.
00:26:27
För att det är också svårare tycker jag.
00:26:29
Det beror såklart på team.
00:26:32
Men det är alltid svårare tycker jag att få folk att svara i grupp.
00:26:35
Ja, absolut.
00:26:37
Det håller jag med om.
00:26:39
För sitter du som ensam utvecklare där, ja men du kanske har fel men det gör inte så mycket, men ni hade tankar där och då. Men sitter man i en hel grupp, det blir så mycket mer att "steak" på något sätt.
00:26:51
Att det kostar mer att lyfta tankarna då.
00:26:57
Ja, precis. Och det är väl som sagt, som vi var inne på lite med planningpoker också, att det hjälper ju också mot sådant paralys. Eller vad man ska kalla det.
00:27:10
Jag har nog aldrig riktigt kört en sån här superplanning och verkligen använt verktygen sånna här burn down charts och grejer i Jira.
00:27:22
Jag tror jag hade någon period där vi satt i team och den alltid såg fjäklig ut för att jag hade estimerat fel.
00:27:28
Jag har nog faktiskt aldrig testat en sån här superstrukturerad och använt alla verktyg som finns, så det kan jag egentligen inte säga någonting om.
00:27:37
Det kanske är det som är guld.
00:27:39
Jag har ändå gjort det.
00:27:41
Jag har tittat på Burndowncharten varje stand-up.
00:27:43
Det var inte så nice.
00:27:47
Ja, men då kanske vi ska avsluta där.
00:27:55
Absolut.
00:27:57
Vi kanske inte kommer med super mycket lösningar.
00:28:03
Men mycket tankar.
00:28:05
Det är vanligt att vi är så kallade "tyckare".
00:28:07
Väldigt mycket tyckare, absolut.
00:28:09
Men det får man fan vara när man poddar.
00:28:11
Det är där poddar är till för.
00:28:13
Ja, ta absolut ingenting du säger någonsin för sanning.
00:28:17
Men det tänker jag att ingen gör så delvis.
00:28:19
Ja, det är det.
00:28:21
Men med det sagt så tackar vi för oss.
00:28:24
Finns som vanligt på sociala medier.
00:28:26
Eller vad säger jag? Men Twitter i alla fall.
00:28:28
Och länkar ligger i beskrivningen.
00:28:30
Recensera oss gärna på iTunes.
00:28:32
Det tycker jag är nice om ni gör.
00:28:34
om ni gör. Bli glad! Vi säger så. Det gör vi. Bye bye. Hejdå!
00:28:41
(Musik)
00:28:43
[Musik spelas]
00:28:48
Hej!
Tillbaka upp