QA - Bloggen

Vem ansvarar för kravhanteringen i ett team?

Skriven av Sara Thorén | 2024-06-26 18:05

Oftast är svaret på den frågan att det är kravanalytikerns ansvar. Och visst kan man hålla med. Att samla in och analysera behov, och att formulera konkreta, testbara och tydliga krav, det ansvaret kan läggas på en person som innehar rollen kravanalytiker.

 

Men livscykeln för ett krav tar inte slut där.

 

Kravhantering är så mycket mer än att bara samla in och dokumentera tydliga krav. Kravhantering bidrar även till att kunna göra en korrekt prioritering mellan olika krav, kommunicera kraven samt att validera att kraven har uppfyllts av utvecklingsarbetet. Det bör också innefatta att samla in feedback från användare och andra intressenter på realiserade krav, för att se till att framtida krav fortfarande är aktuella.

 

 

Hela teamet bör vara delaktiga i kravhanteringen!

 

Det kan finnas stora vinster att göra när alla är involverade. Tack vare att kraven blir utsatta för teamets granskning finns det goda möjligheter att kraven får en högre nivå av detaljering, och man tar tidigt höjd för om kraven kan uppfyllas av den teknik som tillämpas. Dessutom har teamet förutsättningar att uppnå samsyn kring vad som ska göras i kommande sprint, och kan angripa arbetet bättre förberedda.

 

Det är förstås svårt att mäta om den tid som teamet lägger ner alltid betalar sig i slutänden. Därför kan det vara klokt att i förväg time-boxa detta arbete, så att det inte riskerar att kosta mer än det smakar.

 

 

Tips för att förbättra kravhanteringen i ett team


  • Hitta ett framgångsrikt sätt att dokumentera!

    Fundera på vem dokumentationen är till för, börja i liten skala, och utvärdera löpande. Testa att använda er av user stories eller andra enkla formuleringar som inte lämnar några frågetecken. Komplettera gärna med bilder och skisser om det kan bidra till att förstå kravet bättre.

 


  • Avsätt tid tillsammans!
    Lägg tid på att regelbundet gå igenom backloggen tillsammans. Gå igenom krav för krav och skapa en samsyn om vad kraven innebär. Det ger er möjlighet att tidigt få kännedom om eventuella beroenden och okända områden i utvecklingen som ni behöver ta hänsyn till.

 


  • Kommunicera mera!

    Arbeta tillsammans över rollgränser och formulera acceptanskriterier. Olika roller kan bidra med olika perspektiv. Det ökar förståelsen och transparensen.

 


  • Be om feedback!
    Vad tycker användarna? Att väga in feedback på realiserade krav kan bidra till att göra prioriteringen av backloggen enklare, kravhanteringen effektivare och de enskilda kraven mer värdefulla. De krav som formulerades en gång innan det fanns en färdig produkt kan ofta behöva förändras då man kan komma fram till nya insikter när man ser den färdiga produkten.

 

 

Sammanfattning

 

Även om det är personen med rollen Business Analyst/Product Owner/Kravanalytiker som ansvarar för att formulera och prioritera kraven så bidrar alla intressenter i och runt ett utvecklingsteam till kravhantering. Ett team som tillsammans involverar sig i kravhanteringen vet hela tiden vilka krav som kommer att vara aktuella att utveckla i nästa fas. Det innebär att utvecklingsprocessen kan effektiviseras och teamet kommer att kunna leverera ännu större värde.