Una historia de usuario es una descripción breve y en lenguaje sencillo de una función desde la perspectiva del usuario. Captura quién quiere algo, qué quiere y por qué. Los criterios de aceptación definen qué significa "terminado" para esa historia — las condiciones que debe cumplir para ser aceptada.
