User story to krótka opisowa forma zadania, która określa, co użytkownik chce osiągnąć za pomocą oprogramowania lub systemu. User stories są często stosowane w projektach opartych na Scrumie jako sposób na opisanie wymagań użytkownika i celów biznesowych.
User stories są zazwyczaj opisywane w formie: „Jako [typ użytkownika], chcę [dokonać czegoś], aby [osiągnąć jakiś cel]”. Na przykład: „Jako klient sklepu internetowego, chcę mieć możliwość zapłaty za zamówienie za pomocą karty kredytowej, aby ułatwić mi dokonywanie zakupów”.
User stories są używane w projektach Scrum, aby pomóc zespołom zrozumieć potrzeby użytkowników i skupić się na ich realizacji. Są one również używane do estymacji trudności zadań i planowania pracy zespołu.