סיפורי משתמש ופיתוח זריז

מאת אהרון שרמן

הגדרת סיפורי משתמשים ופיתוח זריז

עיקרון ליבה של תהליכי פיתוח מודרניים הוא פיתוח זריז . מתודולוגיית פיתוח זו מדגישה שימוש בסיפורי משתמשים קטנים וגדולים כדי להגדיר מה המערכת עושה מנקודת מבט של משתמשים, ולא טכנית. למשתמש אכפת אם המוצר מהיר, קל לשימוש, ופותר את הבעיה שלו. לא אכפת להם אם הוא עוקב אחר ארכיטקטורה בת 3 שכבות, יש לו Mongo DB או שהוא משתמש ב- Rails או Asp.net.

סיפורי משתמש:


Storyboard That המספק פלטפורמה אידיאלית ליצירת סיפורי משתמשים זריזים ולעורר שיחה בפורמט שהוא הרבה פחות מחייב מקיר טקסט.


אפוס

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


יצירת סיפור משתמש זריז*

Customer Care Generic Epic

השתמש בתבנית זו

(זה יתחיל 2 שבוע חינם ניסיון - לא כרטיס אשראי צורך)


בסיפור זה, ברור מאוד מהו החזון לטווח הארוך וכיצד צריכה להיראות הצלחה. סיפור אפי טוב צריך לכלול:



הגדרת משתמשים

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


יצירת סיפור משתמש זריז*

Acme Corp. Users

השתמש בתבנית זו

(זה יתחיל 2 שבוע חינם ניסיון - לא כרטיס אשראי צורך)


יצירת סיפור

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

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

מחפש הזמנה


יצירת סיפור משתמש זריז*

Acme Corp. - Looking up an Order

השתמש בתבנית זו

(זה יתחיל 2 שבוע חינם ניסיון - לא כרטיס אשראי צורך)


ביצוע סדר מחדש


יצירת סיפור משתמש זריז*

Acme Corp. Replacement Order

השתמש בתבנית זו

(זה יתחיל 2 שבוע חינם ניסיון - לא כרטיס אשראי צורך)


שיחה ותכנון לבדיקה

סיפורים אלה צריכים להזמין שיחה ושאלות, כגון:


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

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



{Microdata type="HowTo" id="8002"}

יצירת סיפור משתמש זריז*

שאלות נפוצות על סיפורי משתמשים ופיתוח אג'ילי

מהי סיפור משתמש זריז?

מארי שארלה שהרהורלה מה ברהרורה ראלאאי יגורל ארה הרהרלה לה שה ארהרורה רלרלה ארה הרהרלה מה שארלה.

איך יוצרים סיפורי משתמש יעילים לפרויקטי הכיתה שלי?

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

מדוע סיפורי משתמש חשובים בפיתוח זריז?

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

מה ההבדל בין אפוס לסיפור משתמש?

מארי שארלה לה שהרה שה ארהרורה מה מהרהורה רמלרלה יגורל הנרה רלרלה, לה שה שהרה לה שה ארהרורה רלרלה, מה ארהרורה לה הרהרלה מה שארלה.

כיצד storyboards יכולים לסייע ללמד סיפורי משתמש זריז לתלמידים?

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