En produktbacklogg är en ordnad lista över uppgifter, funktioner eller punkter som ska slutföras som en del av en större produktöversikt. Med en effektiv produktbacklogg kan du tilldela utvecklare dagliga, veckovisa eller månatliga uppgifter som fokuserar på dina slutmål och hjälper dig att skapa en bättre produkt. Lär dig hur man skapar en produktbacklogg och få tips om hur man prioriterar punkterna i backloggen.
En produktbacklogg är en ordnad lista över uppgifter, funktioner eller PBI:er (produktbackloggpunkter) som ska slutföras som en del av en större översikt.
Produktskapande börjar med en idé, och det krävs ett dedikerat team för att skapa något speciellt. Ja, även iPhone var en gång i tiden bara en prototyp som blev populär tack vare rätt team. När man leder ett Scrum-team av utvecklare är det avgörande att vara organiserad för att lyckas med produkten.
Så hur kan utvecklingsteam hålla sig organiserade och nå sina mål? Med beprövade att göra-listor. En produktbacklogg är i princip en specialiserad att göra-lista. Det är en ordnad lista över uppgifter, funktioner eller punkter som ska slutföras som en del av en större produktöversikt. Om ditt team använder den agila metoden kan en produktbacklogg hjälpa dig att dela upp projekt och initiativ för att avgöra vilka uppgifter som är viktigast.
Läs vidare för att ta reda på vad en produktbacklogg innehåller och hur du skapar en för ditt team.
En produktbacklogg är en prioriterad lista över arbetspunkter eller funktioner som hjälper dig att uppnå produktmål och fastställa förväntningar i teamen. I allmänhet bör varje produkt som är under utveckling ha en egen produktbacklogg. På samma sätt bör varje produktbacklogg ha ett dedikerat projektteam.
Du skapar en produktbacklogg från produktöversikten, som förklarar handlingsplanen för produktens utveckling. Utvecklare använder uppgifterna i produktbackloggen för att nå de önskade resultaten så snabbt som möjligt.
Skapa en mall för en produktbacklogÄven om alla utvecklingsteam kan använda en produktbacklogg, används de oftast av agila team och Scrum-team för att organisera och prioritera arbetet. Varje ramverk hanterar dock backloggen på olika sätt.
I en agil produktbacklogg är uppgifterna flexibla och uppdateras kontinuerligt när nya användarberättelser, episoder eller tekniska skulder dyker upp. En agil produktbacklogg är ett dynamiskt, levande dokument med uppgifter som prioriteras av produktägaren för att fokusera på värdefulla produktbacklogg-punkter. Den här flexibiliteten kombineras ofta med ramverk som Kanban, där uppdateringar sker kontinuerligt utan strikta sprintcykler.
I Scrum-ramverket är däremot produktbackloggen en mer strukturerad lista som produktägaren noggrant underhåller. Under varje sprintplaneringsmöte flyttas utvalda punkter från den här ordnade backloggen till sprintbackloggen, där Scrum-teamet fokuserar på att slutföra dem under sprinten. Regelbundna sessioner för att hantera backloggen säkerställer att den förblir uppdaterad och anpassad till produktmålet.
Oavsett om det används i Scrum eller Agile är effektiv hantering av produktbackloggen avgörande för att driva på framsteg och leverera värde.
Läs: En nybörjarguide för agila metoderEn produktbacklogg innehåller vanligtvis funktioner, buggfixar, tekniska skulder och kunskapsförvärv. Dessa produktbacklogg-punkter är distinkta arbetsuppgifter som ännu inte har levererats för en produkt.
En funktion, även kallad en användarberättelse, är en funktion i produkten som produktanvändaren tycker är värdefull. Funktioner kan vara komplexa – ofta kallade epics– eller enkla. Genom att skapa en story map kan ditt team avgöra vad användaren behöver mest.
Buggfixar är självförklarande och ditt Scrum-team bör ta itu med dem snabbt för att upprätthålla produktens integritet. Vissa buggar kan vara tillräckligt viktiga för att avbryta teamets nuvarande sprint, medan andra kan vänta till nästa sprint. En allmän regel för buggar är att hålla dem högst upp i produktbackloggen så att teamet inte glömmer dem.
Teknisk skuld, liksom finansiell skuld, ”ackumulerar ränta” när den ignoreras. När utvecklare skjuter upp tekniskt arbete till slutet av produktbackloggen blir det allt svårare att genomföra. Effektiv backlog-hantering kan förhindra uppbyggnad av tekniska skulder. När ditt team är organiserat och tar sig an tekniskt arbete i mindre, dagliga steg är det mindre troligt att räntan på ett stort arbete ökar.
Vid kunskapsinhämtning samlar man in information för att utföra framtida uppgifter. I huvudsak är det här ett forskningsstadium. När du identifierar en funktion som behöver mer forskning skapar du en uppgift för kunskapsinhämtning, till exempel en prototyp, ett experiment eller en koncepttest, för att få den information du behöver för att arbeta med funktionen.
En produktbacklogg är mer än en enkel att göra-lista. Det är där du delar upp komplexa uppgifter i en serie steg och tilldelar dem till teammedlemmar. Följ de här fyra stegen för att utveckla en effektiv produktbacklogg.
Skapa en mall för en produktbacklogProduktöversikten är grunden för produktbackloggen. Ditt team bör först skapa en översikt som sedan fungerar som en handlingsplan för hur produkten kommer att förändras när den utvecklas. Översikten är visionen för långsiktig produktutveckling, men den kan också utvecklas.
Läs: Projektöversikter: vad är de är och varför de är nödvändigaMed produktöversikten i åtanke kan teamet börja lista punkter i produktbackloggen. Dessa punkter bör innehålla både högprioriterade punkter och mer abstrakta idéer. Under den här fasen av skapandet av produktbackloggen måste du också kommunicera med intressenter och lyssna på deras idéer för produktförbättringar. Om du använder agil metodik kan du organisera den här konversationen som en del av ditt sprintplaneringsmöte.
När teamet har listat alla punkter i produktbackloggen kan ni sortera och prioritera de viktigaste uppgifterna. Du kan identifiera de högst prioriterade punkterna genom att sätta kunden i fokus och överväga vilka punkter som ger dem mest värde.
Läs: Hur man löser problem med hjälp av designtänkandeNär teamet arbetar igenom produktbackloggen ska man komma ihåg att det är ett levande dokument. Du kan kontinuerligt lägga till punkter i backloggen och prioritera eller förfina dem medan du arbetar.
En viktig del av att hantera produktbackloggen är att prioritera uppgifter. Som scrummästare bör du ha en grundlig förståelse för vilka nya funktioner intressenterna vill se i produkten. Här är några strategier för att prioritera punkter i en backlog.
Innan du kan prioritera måste du först definiera dina backloggar. Lägg till detaljer såsom en beskrivning, storlek och tillhörande mål eller mätvärden.
När du fokuserar på att förfina backloggen kan du organisera uppgifter efter hur brådskande och viktiga de är. Teamet bör prioritera produktbackloggpunkter som förbättrar produktens funktionalitet och användarupplevelsen.
Läs: Prioritera det viktigaste arbetetTeamet kanske vill slutföra enkla uppgifter först för att ta bort dem från produktbackloggen och göra listan kortare, men det är en mindre effektiv form av projekthantering. Produktbackloggen kommer att fortsätta växa, så det är ofta mest effektivt att ta itu med de komplexa uppgifterna först.
Agila team arbetar i fokuserade sprintar för att slutföra arbetet, och den här metoden är mycket effektiv för produktiviteten. I slutet av varje sprint kan produktägaren och eventuella intressenter delta i en sprintgenomgång med dig och utvecklingsteamet för att se till att allt är i fas.
Läs: Burndown-diagram: Vad det är och hur det används (med exempel)Kommunikation mellan teammedlemmar är en viktig del av prioriteringen av produktbackloggen. För att framgångsrikt sortera igenom backloggen och slutföra punkter inom en rimlig tidsram måste du och teamet arbeta tillsammans och följa Scrum-guiden.
Läs: 12 tips för effektiv kommunikation på arbetsplatsenProduktbackloggar ser olika ut mellan olika projekt, men vissa börjar med en epic. En epic är ett övergripande problem som du försöker lösa för en kund. Här är ett exempel:
Epic: Som marknadsföringschef vill jag ha ett innehållshanteringssystem som gör det möjligt för mig att leverera innehåll av hög kvalitet till mina läsare.
Den här episken kan hjälpa dig att arbeta med användarberättelser, till exempel hur en användare skapar innehåll i ditt nya system eller hur de redigerar och delar innehåll med sina team. För att fortsätta med vårt exempel på en produktbacklogg kan vi dela upp episka i mer specifika användarberättelser.
Berättelse 1: Som innehållsskapare vill jag ha ett innehållshanteringssystem som gör det möjligt för mig att skapa innehåll så att jag kan informera kunderna om våra produkter.
Story 2: Som redigerare vill jag ha ett innehållshanteringssystem som låter mig granska innehåll innan det publiceras, så att jag kan se till att det är välskrivet och optimerat för sökning.
Produktägaren, scrummästaren och utvecklingsteamet kommer att bestämma vilka funktioner produkten ska innehålla från användarberättelserna och prioritera dem utifrån hur viktiga de är.
Funktioner som produkten bör innehålla för Story 1:
Logga in på innehållshanteringssystemet
Skapa innehåll
Redigera en sida med innehåll
Spara ändringar
Skicka innehåll till redigerare för granskning
Som produktchef använder du epics för att vägleda din produktöversikt och backlog-punkter. Som du kan se i det här exemplet kan en epic resultera i flera användarberättelser och produktfunktioner.
En produktbacklogg hjälper ditt team att fungera som en väloljad maskin genom att förbättra organisationen och samarbetet. Den blir det centrala verktyget för kommunikation och håller alla uppdaterade om mål och förväntningar.
Eftersom allt arbete för en produkt flödar genom backloggen utgör produktbackloggen en grund för iterationsplanering. När teamet prioriterar uppgifter med vägledning från produktägaren bestämmer de också hur mycket arbete de kan åta sig under en viss tidsperiod. De här tidsblocken kallas iterationer eller sprintar.
Produktbackloggen främjar också agil teamutveckling genom att uppmuntra en flexibel men produktiv arbetsmiljö. Uppgifterna i produktbackloggen är inte huggna i sten och teamet sorterar dem efter betydelse innan de väljer vilka uppgifter som ska hanteras först.
Läs: Förstå iterativa processer, med exempelSprintbackloggar och produktbackloggar är mycket lika när det gäller deras komponenter. Sprintbackloggar är en delmängd av produktbackloggen, men de används specifikt under sprintar.
Här är ett annat sätt att se på skillnaden:
Produktbacklogg:
Ägare: Produktägare
Slutdatum: Pågående
Mål: Använder det övergripande produktmålet för att prioritera uppgifter.
Flexibilitet: Mycket flexibel, baserat på kundens behov
Sprintbacklog:
Ägare: Utvecklingsteam
Slutdatum: När sprinten avslutas
Mål: Kortsiktigt mål som utvecklats under sprintplanering.
Flexibilitet: mindre flexibel när sprinten börjar
Det är lättare att få en produkt i mål med en välorganiserad produktbacklogg. Asana kan hjälpa dig att hantera agila projekt på det mest effektiva sättet med modern Scrum-programvara.
Skapa en mall för en produktbacklogVad är en produktbacklogg i agil?
En produktbacklogg i Agile är en ordnad, framväxande lista över uppgifter, funktioner och förbättringar som Scrum-teamet måste slutföra för att uppnå produktmålet. Det är ett levande dokument som utvecklas i takt med att projektet fortskrider.
Vem skapar produktbackloggen?
Produktägaren arbetar i nära samarbete med intressenter och utvecklingsteamet för att skapa och underhålla en produktbacklogg.
Vad är skillnaden mellan en användarberättelse och en produktbacklogg?
En användarberättelse är en specifik funktion eller funktionalitet som beskrivs ur slutanvändarens perspektiv, medan produktbackloggen är en omfattande lista över alla uppgifter, inklusive användarberättelser, tekniska skulder och buggfixar, som måste slutföras för produkten.
Vilka är de tre typerna av backlog?
De tre typerna av backlog är produktbacklog, som innehåller allt framtida arbete, sprintbacklog, som innehåller punkter som valts för den nuvarande sprinten, och releasebacklog, som fokuserar på punkter för en kommande release.
Vad är produktbackloggen i Scrum?
Granskningen av produktbackloggen i Scrum, även kallad förfining av produktbackloggen, är en regelbunden session där Scrum-teamet och produktägaren granskar, uppdaterar och omprioriterar backloggen. Den här processen säkerställer att arbetet är i linje med de retrospektiva insikterna och redo för nästa sprint.