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

למה אנחנו מתכוונים כשאנחנו מדברים על User Stories?

בגישה זריזה, סיפורי משתמשים הם יחידת העבודה הקטנה ביותר. הם מייצגים את מטרות הקצה של התוכנה (לא את התכונות) מנקודת מבטו של המשתמש.

סיפור משתמש הוא תיאור כללי ובלתי פורמלי של פונקציונליות התוכנה שנכתב מנקודת המבט של המשתמש.

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

סיפור משתמש הוא תיאור של התוצאה הרצויה בשפה פשוטה. זה לא מתואר בפירוט. הדרישות מתווספות ככל שהן מתקבלות על ידי הצוות.

מהם ספרינטים זריזים?

כפי ששמו מרמז, ספרינט Agile הוא שלב של פיתוח מוצר. ספרינט הוא איטרציה קצרה המחלקת תהליך פיתוח מורכב למספר חלקים על מנת לפשט, להתאים ולשפר אותו על סמך תוצאות סקירת ביניים.

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

מהו צבר ב-Scrum?

מטרת ה- Backlog in Scrum היא לאסוף את כל דרישות הלקוח שצוות הפרויקט צריך לעמוד בהן. הוא מכיל רשימה של מפרטים הקשורים לפיתוח המוצר, וכן את כל המרכיבים הדורשים התערבות של צוות הפרויקט. לכל הפונקציות ב-Scrum Backlog יש סדרי עדיפויות שקובעים את סדר ביצוען.

ב-Scrum, ה-Backlog מתחיל בהגדרת יעדי המוצר, משתמשי יעד ובעלי עניין שונים בפרויקט. הבא רשימת דרישות. חלקם פונקציונליים וחלקם לא. במהלך מחזור התכנון, צוות הפיתוח מנתח כל דרישה ומעריך את עלות היישום.

בהתבסס על רשימת הדרישות, נערכת רשימה של פונקציות עדיפות. הדירוג מבוסס על הערך המוסף של המוצר. רשימת פונקציות עם עדיפות זו מהווה את ה-Scrum Backlog.

המשך לקרוא את המאמר באתר המקורי →