Development & Technical

User Story Generator

Generate well-structured user stories with acceptance criteria, story points estimation, and edge cases — in Agile, Scrum, SAFe, or Kanban format.

Läs mer

The User Story Generator transforms feature ideas into actionable, development-ready user stories. Get properly formatted stories with clear personas, actions, value statements, detailed acceptance criteria, definition of done, technical considerations, and story point estimations. Supports multiple formats including the classic 'As a... I want... So that...' pattern, Given-When-Then (Gherkin), and Jobs to Be Done.

0 / 5000 characters

Hur man använder User Story Generator

  1. Describe the feature in plain language — include what the user wants to accomplish, why it matters, and any constraints or edge cases you have identified.
  2. Välj din teams metodik (Scrum lägger till sprintkontext, SAFe lägger till kapabilitetsstruktur, Kanban lägger till flödesöverväganden).
  3. Välj ett berättelseformat: 'Som...' för traditionell Agile, 'Givet-När-Då' för BDD/testorienterade team, 'Jobs to Be Done' för resultatfokuserad utveckling.
  4. Aktivera acceptanskriterier för utvecklingsklara berättelser med testbara krav och gränsfall.

Användningsfall

1

Bryt ner en produktchefs funktionsbegäran i sprint-storleks användarberättelser.

2

Generera BDD-stilberättelser med Given-When-Then acceptanskriterier för automatiserad testning.

3

Skapa SAFe-formaterade berättelser med kapabilitets- och funktionshierarki för företagslag

4

Produktion av användarberättelser med uppskattningar av story points för sprintplaneringssessioner

5

Skriv användarberättelser för tekniska skuldobjekt som kommunicerar värde till icke-tekniska intressenter.

Tips för bästa resultat

  • Describe the feature from the user's perspective, not the developer's — focus on the outcome they want, not the implementation you are planning.
  • Inkludera kända gränsfall i din beskrivning — generatorn kommer att omvandla dem till specifika acceptanskriterier som förhindrar buggar.
  • För stora funktioner delar generatorn automatiskt upp dem i flera oberoende berättelser som kan prioriteras och utvecklas separat.
  • Use 'Given-When-Then' format if your team practices BDD — the acceptance criteria can be directly converted into automated test scenarios.

Vanliga frågor

Vad är INVEST-kriterierna?

INVEST är en kvalitetschecklista för användarberättelser: Oberoende (inga beroenden av andra berättelser), Förhandlingsbar (detaljer kan diskuteras), Värdefull (levererar värde till användaren eller företaget), Estimerbar (teamet kan uppskatta insatsen), Liten (får plats i en sprint), Testbar (har tydliga godkännande/avslag kriterier). Generatorn följer alla sex principer.

Hur uppskattas berättelsepunkter?

Berättelsepunkter använder Fibonaccis sekvens (1, 2, 3, 5, 8, 13) för att uppskatta relativ komplexitet. Generatorn tar hänsyn till omfattning, teknisk komplexitet, osäkerhet och beroenden. 1-2 poäng: enkla förändringar. 3-5 poäng: måttlig komplexitet. 8-13 poäng: komplexa funktioner som kan behöva delas.

Vad är skillnaden mellan As a... och Given-When-Then?

'Som [roll] vill jag [åtgärd], så att [värde]' fångar användarens behov och affärens motivering. 'Givet [kontext], När [åtgärd], Då [resultat]' beskriver specifika testbara scenarier. Många team använder 'Som...' för berättelsen och 'Givet-När-Då' för acceptanskriterier.

Kan det bryta ner en funktion i flera berättelser?

Ja. Om funktionen är för stor för en enda sprint, delar generatorn upp den i flera oberoende berättelser, var och en som levererar inkrementellt värde. Berättelserna ordnas efter beroende och prioritet så att du kan planera din sprintbacklog effektivt.

Vad är Jobs to Be Done (JTBD)?

JTBD fokuserar på resultatet som användaren försöker uppnå: 'När jag [situation], vill jag [motivation], så att jag kan [förväntat resultat]'. Det är mer resultatorienterat än det traditionella 'Som...' formatet och hjälper team att fokusera på att lösa verkliga användarproblem snarare än att bygga funktioner.

Fungerar det för icke-funktionella krav?

Ja. Beskriv prestanda-, säkerhets-, skalbarhets- eller tillgänglighetskrav i din funktionsbeskrivning. Generatorn skapar berättelser med specifika, mätbara acceptanskriterier, till exempel 'Givet en sida med 1000 objekt, när användaren bläddrar, då förblir bildhastigheten över 60fps'.

Part of these workflows

This tool is used in step-by-step guides that help you get more done

🔒
Din integritet är skyddad

Vi lagrar inte din text. Bearbetning sker i realtid och din inmatning kasseras omedelbart efter att resultatet har genererats.

Lås upp Obegränsad Åtkomst

Gratisanvändare: 10 användningar per dag | Pro-användare: Obegränsat