Kullanıcı hikayesi, bir yazılım özelliğinin son kullanıcı perspektifinden basit bir tanımıdır. Genellikle "Bir [kullanıcı türü] olarak, [bir hedef] istiyorum çünkü [bir sebep]" formatında yazılır. Kullanıcı hikayeleri, yazılım geliştirme sürecinin gerçek kullanıcıların ihtiyaçlarına ve deneyimlerine odaklanmasını sağlamaya yardımcı olur.