En Scrum los requisitos se expresan como elementos del Product Backlog.
El Product Backlog es una lista de requisitos funcionales y no funcionales priorizados por su valor para el cliente.
La especificación más conocida de requerimientos en la agilidad es la de las Historias de
Usuario o User Story.
Muchos relacionan las Historias de Usuario con el uso de la metodología Scrum, pero su origen nació antes de que Scrum existiera. Las historias de usuario surgen del marco ágil eXtreme Programming (XP) creada por Kent Beck en el año 1999.
Una historia de usuario describe funcionalidad que aportará valor para el usuario.
Las historias de usuario describen la funcionalidad que se necesita incorporar al producto. Se componen del siguiente formato: