Agile – ett begrepp som ofta missförstås. Den vanligaste missuppfattningen är att ”agile” handlar om en viss typ av arbetsmetod som många tror att man kan införa och sedan hävda att man arbetar enligt ”agile”. Tyvärr är sanningen långt ifrån så. Agile handlar snarare om en kultur och ett tankesätt för att uppnå vissa mål och har mycket lite att göra med en specifik arbetsmetod. Det är också därför det finns så många olika metoder som klassificeras som agile. Det kan finnas stora skillnader mellan dessa metoder, men de har en gemensam nämnare – de främjar eller skapar förutsättningar för att nå de agila målen.
Skapa värde snabbt
Värde handlar om att erbjuda något som gör det värt för kunden eller användaren att skaffa eller använda en produkt eller tjänst. Det måste tillföra något och ha en konkurrensfördel jämfört med andra alternativ. Vad värdet är varierar beroende på vilken typ av produkt eller tjänst det handlar om; det kan vara både mätbara och omätbara värden. Det kan också vara saker som inte tillför något för slutanvändarna, men som på något sätt hjälper teamen som utvecklar produkten eller deras egen verksamhet. Alla värden måste dock prioriteras i förhållande till varandra – det är svårt att ”få allt” om man vill skapa värde snabbt. Hastigheten är nämligen avgörande i detta sammanhang. Detta får dock inte ske på bekostnad av kvaliteten, eftersom det kan få ödesdigra konsekvenser för produkten eller varumärket.
Maximera samarbetet
Man vill också maximera samarbetet inom produktutvecklingen. Se till att det uppstår så få situationer som möjligt där missförstånd och felkommunikation kan uppstå, och där man kan drabbas av konsekvenserna av dessa.
Genom att samla rätt personer och intressenter för att lösa problem skapar vi färre missförstånd längs vägen och får bättre lösningar. Detta är en av de viktigaste faktorerna som påverkar teamens leveransförmåga och ledtiderna i produktutvecklingen.
Maximera anpassningsförmågan
Anpassningsförmåga handlar om att snabbt kunna göra förändringar i era produkter eller tjänster för att möta marknadens behov. Under pandemin var till exempel många företag tvungna att ompröva sin strategi och övergå till att enbart nå ut till sina kunder digitalt. Men det kan också handla om anpassningar av arbetsmetoder, tidsplaner, resurser eller andra faktorer som påverkar den interna verksamheten. Poängen är att det inte ska ta lång tid att omplanera, ompröva eller göra saker på ett annat sätt.
Hur snabbt kan du anpassa dig?
Minimera onödigt arbete
Idag finns det många processer som är mycket omständliga, med många uppgifter som måste utföras enligt processerna men som inte tillför något till produkten. Till exempel vissa typer av kontroller och rapporter. Omfattande dokumentation inom medicinteknikbranschen eller standarder för hur säkerhetssystem inom bilindustrin ska fungera är exempel på fenomen som inte går att kringgå av juridiska skäl. Det finns dock mycket annat onödigt arbete som kan elimineras. Fundera på hur din arbetsprocess ser ut – går det att minimera något?
Som nämnts finns det ingen process, metod eller checklista att bocka av för att uppnå de agila målen, utan i grunden handlar det omen kultur och ett tankesätt som gör det möjligt att arbeta flexibelt och effektivt. Det som måste ske är en kulturförändring. Det finns dock metoder, processer och verktyg som hjälper till att skapa förutsättningar för att arbeta agilt!
Korta beslutsprocesser
När man har en lång lista över personer som måste vara delaktiga i varje beslut tar beslutsprocesserna mycket lång tid, vilket leder till långsamt och ineffektivt arbete och utveckling. Korta beslutsprocesser gör det enklare att anpassa sig och driva arbetet framåt. Att maximera samarbetet innebär inte att ha så många och stora samarbeten som möjligt, utan snarare att ha samarbeten som är effektiva och som löser problem snabbt. I den bästa agila världen har utvecklingsteamen ett starkt mandat att fatta beslut om produkten, något som ställer höga krav på både kulturen och ledarna i företaget för att det ska fungera.
Transparent ansvarsskyldighet
Att vara transparent kring vem som gör vad, vilka beslut som fattas och av vem besluten fattas underlättar utvecklingen. Om en person eller en grupp ansvarar för ett specifikt område är det till hjälp om de är transparenta i sina beslutsprocesser och sina framtida beslut. Genom att vara öppna vet resten av teamet hur de ska tänka och kan anpassa sitt fortsatta arbete mot samma mål. Det är dumt att springa var sin väg, träffas om en månad och inse att man inte är på samma våglängd. Men öppenhet handlar inte bara om beslut, utan också om kulturen kring förbättringsförslag, kritik och förändringar. Utan öppenhet sker arbetet i tunnlar och på olika hierarkiska nivåer, vilket bland annat hämmar effektiviteten och kommunikationen.
Skift åt vänster
”Shift left” är ett tankesätt där kvalitetssäkringsarbetet inleds tidigare i utvecklingsprocessen. Man försöker hitta brister, misstag eller potentiella fel så tidigt som möjligt och arbetar proaktivt för att förebygga fel istället för att bara reagera på upptäckta fel. Detta gäller inte bara testning, utan även kravspecifikationer, design, kodkvalitet, arbetsmetoder och alla andra aspekter som påverkar produktens slutliga kvalitet.
Ju tidigare man upptäcker felen, desto billigare och enklare blir det att åtgärda dem. Det är också mer tidseffektivt för hela projektet jämfört med att upptäcka fel i slutet av produktutvecklingen.
Kontinuerlig förbättring
Det finns ingen perfekt metod eller process, vilket innebär att den första versionen av ert arbetssätt kommer att vara långt ifrån perfekt. En av de viktigaste aspekterna av agilt arbete är att inse detta och sträva efter att kontinuerligt förbättra saker och ting. Gör regelbundna utvärderingar av hur ni arbetar, hur samarbetet fungerar, hur processerna underlättar eller hindrar, hur produkten utvecklas, vad era användare tycker och vad som händer på marknaden, och agera utifrån de insikter ni får. På så sätt säkerställer du att du aldrig hamnar på efterkälken eller till och med blir omodern. Oavsett om det gäller verksamheten eller produkten. Det är bättre att snabbt lära sig av sina misstag än att låta misstagen kosta dig under en lång tid.
Sammanfattning
Att arbeta agilt handlar om kommunikation mellan individer snarare än om processer och verktyg, och om att prioritera rätt saker för produkten, tjänsten eller verksamheten. Processer och verktyg är inte oviktiga, men de som faktiskt löser problemet, det vill säga människorna, är viktigare. Det handlar om att samarbeta effektivt för att hitta värdefulla lösningar på rätt problem. Granska hur era beslutsprocesser och er kommunikation ser ut idag – kan de förbättras eller göras mer effektiva?
För att den slutliga kvaliteten ska optimeras och skapa värde rekommenderar jag att du granskar hela din utvecklingsprocess och ser till att kvalitetssäkring sker så tidigt som möjligt. Försök att hitta brister eller potentiella fel inom alla delar av utvecklingen.
Om du bara kan fokusera på en sak, låt det då vara kontinuerlig förbättring. Om du arbetar konsekvent och systematiskt med detta kommer de flesta andra saker att lösa sig med tiden.