Mit User-Stories werden im agilen Umfeld Anforderungen an eine Anwendung, ein Produkt oder eine Dienstleistung aus Sicht des Kunden bzw. Nutzers in Alltagssprache formuliert. User-Stories lassen sich i.d.R einfach aus dem Alltag des Kunden und dem Nutzungskontext ableiten. Durch sogenannte User-Acceptance-Tests können User-Stories mithilfe von Prototypen validiert werden. Damit sinkt das Risiko von Fehlentwicklungen.