סיפור משתמש זריז הוא תיאור קצר ופשוט של תכונה או פונקציונליות מנקודת המבט של משתמש הקצה. זהו כלי המשמש בפיתוח תוכנה זריז כדי לעזור לצוות הפיתוח להבין מה המשתמש צריך ורוצה.
היתרונות של סיפורי משתמשים זריזים כוללים:
סיפור משתמש זריז כולל בדרך כלל שלושה מרכיבים:
ניתן להשתמש בסיפורי משתמשים זריזים כאשר הם:
סיפורי משתמשים זריזים יכולים להיכתב על ידי כל אחד בצוות הפיתוח, אך הם נכתבים בדרך כלל על ידי בעל המוצר או המשתמש עצמו.
ניתן לתעדף סיפורי משתמש זריזים על סמך הצרכים והדרישות של המשתמש, הערך או התועלת למשתמש, המאמץ הנדרש ליישום התכונה או הפונקציונליות וכל תלות בסיפורי משתמש אחרים.
סיפור משתמש זריז ומקרה שימוש מתארים שניהם את דרישות המשתמש, אך סיפור משתמש זריז הוא בדרך כלל קצר ופשוט יותר ממקרה שימוש. סיפור משתמש זריז מתמקד בצרכי המשתמש ובתועלת שהם יפיקו מהפיצ'ר או הפונקציונליות, בעוד מקרה שימוש הוא תיאור מפורט יותר של אופן האינטראקציה של המשתמש עם המערכת.
ניתן להעריך את המאמץ הנדרש לסיפור משתמש זריז באמצעות טכניקות כמו נקודות סיפור או גודל יחסי, הכוללות השוואת הסיפור לסיפורים אחרים בעלי מורכבות ידועה. צוות הפיתוח יכול להשתמש במהירות ההיסטורית שלהם כדי להעריך כמה נקודות סיפור הם יכולים להשלים בספרינט נתון.
כן, ניתן וצריך לשנות סיפורי משתמשים זריזים ככל שצוות הפיתוח מקבל הבנה טובה יותר של הצרכים והדרישות של המשתמש. צוות הפיתוח צריך לעבוד בשיתוף פעולה הדוק עם המשתמש כדי לחדד את סיפורי המשתמש ולהבטיח שהם משקפים במדויק את צרכי המשתמש.