2022-09-09 Utmaningar i fabriken
Date
Sep 9, 2022
Participants
@Per Persson
@Mikael Nordlander (Unlicensed)
@Hanna Jonzon (Unlicensed)
Contributor
@Patric Östman (Unlicensed)
Goals
Beskriva utmaningar i fabriken vad avser synk mellan team och olika projekt.¨, samt komma med idéer till lösning
Discussion topics
Bakgrund
Vi har många projekt på gång som omfattar flera utvecklingsteam, och flera utvecklingsteam jobbar i många projekt.
Utmaningar och lösningsförslag
Vi saknar en tydlig prioritering mellan projekt vilket innebär att vi i fabriken inte vet vad vi ska prioritera först - gör att vi riskerar att fokusera på fel saker, samt att vi driver flera parallella spår vilket skapar många start/stopp i utvecklingen (vilket gör att vi inte utnyttjar vår kapacitet särskilt effektivt)
Lösningsförslag: prioritera (på någon nivå i alla fall) - en prioritering som åtminstone pekar ut de viktigaste projekten att leverera i tid
Vi följer inte upp hur tidsplaner mm egentligen följs, åtminstone inte på ett sätt som leder till några egentliga åtgärder (förrän möjligen alldeles för sent) - gör att projekt drar ut i tiden (vilket verkar vara helt ok, men det känns som att vi riskerar vårt förtroende på grund av detta), och detta leder också till att vi bedriver fler parallella spår än vad vi borde behöva, vilket skapar dessa start/stopp
Lösningsförslag: mycket hårdare krav på avvikelsehantering, samt hantera avvikelserna
Vi fokuserar på att starta saker, detta genom att (för)bereda, ta dialog med verksamheten, stötta, identifiera lösningar och godkänna initiativ som ska gå genom vår beredningsprocess. Men efter beslut och projektet startat (projekt med i praktiken samma prioritet som allt annat vi håller på med som det ser ut nu) får projektet sköta sig själv i godan ro - vi har i fabriken en känsla av att man inte bryr sig så mycket om hur projekten går och att de slutförs. Vi har många forum för att hantera och stötta nya initiativ och projekt medans vi inte har alls lika många forum, och därmed inte lägger lika mycket tid på, att följa upp pågående och stötta med ett bra avslut.
Lösningsförslag: tydligare start- och slutdatum vad gäller utvecklingsdelarna i ett uppdrag, samt en närvaro från beställare och/eller portföljledning som skapar puls
Driften kommer fortfarande in alltför sent i processen vilket skapar skav och väntetid för utveckling. Anledningen är att vi inte lägger tid på arkitekturberedning på infrastrukturnivå samt planerar för driftrelaterade aktiviteter i projekten - som det är nu kommer driften i regel in bara på slutet när lösningar skall ut i test/drift och det måste panikbeställas brandväggsöppningar och liknande. Vårt lösningsarkitektforum tittar på lösningar på hög nivå (typ; vad ska integrera med vad). Detaljerna hanteras sedan i projektet (exakt hur ska vad integrera med vad), men detaljerna på infrastrukturnivå diskuteras inte.
Lösningsförslag: glöm inte infrastrukturen på lösningsarkitektforum (är lösning på hög nivå ens görbart?), planera in en infrastrukturrelaterad designsession vid projektet-start samt bjud med resurs från driften på relevanta team-refinements
Vi håller inte ihop pågående utveckling inom vissa projekt som spänner över flera team särskilt bra (som gett oss förseningar) - även detta leder till en otydlighet i vad som måste göras när.
Här har vi en lösning som vi redan implementerat och som redan ger resultat - vi har skapat ett virtuellt team med en team-ledare som kallar till dagliga stand-ups samt uppmuntrar kommunikation i det virtuella teamets slack-kanal samt i Jira - en enkel åtgärd som förbättrat progressen avsevärt där det implementerats