Table of Contents

הקדמה: מדוע ניהול תגמולים > הצלחה

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

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

הבנת ההתנצלות כאמנות חיה

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

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

האנטומיה של אוטוביוגרפיה טובה

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

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

« « « צלצולים פשוטים: פעימות הלב של backlogs בריאים

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

כמה פעמים צריך לסרב?

עבור רוב קבוצות Scrum, שבועי של שעה אחת אימון עובד טוב.במשך הזמן הזה, הבעלים של המוצר, מפתחים, ולפעמים מעצבי UX לסקור את 10-20 הפריטים המובילים.המטרה היא לא לסיים כל פרט, אלא כדי להבטיח כי הפריטים לטווח קצר הם FLT:0 קראי FLT:1 - כלומר הם מוערכים, קבלה הם ברורים, ואין חסימתם ברור גם כמה קבוצות חתכים על ידי קיבולת חתן 10.

מה קורה במהלך הסירוב

  • (FLT:0) Re-prioritization: FLT:1 הבעלים של המוצר מסדר מחדש פריטים המבוססים על נתונים עסקיים חדשים, משוב בעלי מניות או שינוי תנאי שוק.
  • (FLT:0)Decomposition: 1FLT) אפיים גדולים מחולקים לסיפורי משתמשים קטנים יותר או למשימות.יו היוריסטיים שימושיים: אם פריט לא ניתן להשלים בחצי טבילה, הוא גדול מדי.
  • (FLT:0) ,Clarification: FLT:1 מפתחים שואלים שאלות על הנחות, מקרים קצה או מגבלות טכניות.הצוות מעדכן תיאורים וקריטריונים קבלה בהתאם.
  • (ב) ⁇ :0) ,1 (הצוותים) יש הערכה יחסית (למשל, נקודות סיפור) לפריטים חדשים, כך שתחזיות המהירות נותרו מדויקות.
  • (ב) ⁇ :0 (הופנה מהדף ⁇ ): פריטים שאינם רלוונטיים או מעודנים על ידי עבודה אחרת הוסרו.

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

טכניקות לחיזוי שיעזרו מעבר ליסודות

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

MoSCoW (יש צורך, יכול להיות, לא יהיה)

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

מודל Kano

(המודל קאנו מדגימה את התכונות בהתבסס על האופן שבו הן משפיעות על שביעות רצון הלקוחות:0באותיות (FLT:1) (למשל, יציבות אפליקציה) נלקחות כמובן מאליו; חסרות להן גורם לאי שביעות רצון (FLT:2 תכונות פרפורציה FLT 3:2 תכונות בסיסיות (למשל, חיפוש מהיר יותר) יוצרות שביעות רצון פרופורציה.

עבודה קצרה (WSJF)

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

שימוש בנתונים על פני Intuition

לא משנה באיזה מסגרת תבחר, להימנע מהסתמכות רק על תחושת מעיים. השתמש בנתונים כגון ניתוח משתמשים, תמיכה בנפח הכרטיסים וההכנסות כדי להודיע עדיפות.לדוגמה, אם באג גורם לירידה של 15% בהמרות ההרשמה, סביר להניח שהוא יקפוץ לראש כלי הגיבוי כמו Google Analytics, Hotjar, או Pendo יכול לספק ראיות אלה.

לשמור פריטים קטנים ופעולות

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

כיצד לחלק פריטים גדולים

ישנם מספר דפוסים לפיצול סיפורי משתמשים:

  • (ב) ב"צעדי גלגול עבודה": FLT:1 עבור אפית "הסדר" (הופנה מהדף "Add פריט לעגלת", "כתובת המשלוח של דואר אלקטרוני", "Select Payment Method" ו"הסדר התואם".
  • (FLT:0) על ידי החלפת נתונים: 1FLT אם תכונה חייבת לתמוך סוגים מרובים של נתונים (טקסט, תמונות, וידאו), להתחיל עם סוג אחד של וקטורט.
  • (ב) ויקרא יא"ד: ויקרא י"ד): "השיבו את ה-AP הראשון, ואז בנו את ה-UI מלפנים בסיפור נפרד.
  • (ב) קריטריונים קבלה: 1:1 כל קריטריון קבלה יכול להפוך לסיפור עצמו אם הוא מספק ערך עצמאי.

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

מעורבים בעלי מניות ובנייה Consensus

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

תפקיד בעל המוצר

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

תפקיד מפתח

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

תפקיד QA ו- UX

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

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

שימוש בכתוביות ופרטים

"הכותרות המפוקפקות" נשמעות ברורות, אבל בפועל פריטים רבים של backlog מעורפלים.תואר כמו "Fix Search באג" מספר לצוות כמעט כלום. כותרת טובה יותר: "חיפוש לא מחזיר תוצאות כאשר השאילתה כוללת דמויות מיוחדות (למשל, @ או #)" הכותרת המפיץית לבדה נותנת להקשר המיידי של המפתח.

תבנית עבור Backlog פריטים

חשוב לאמץ תבנית סטנדרטית בכל הצוות:

  • (FLT:0)Title:FLT:1 בקצרה, פעולה ממוקדת משתמשים (למשל, "משתמש יכול לאפס סיסמה באמצעות קישור דואר אלקטרוני").
  • (ב) "ה' (ב') "ב'" (בראשית כ"ד, כ"ד)" (בראשית כ"ד).
  • (ב) ⁇ :0) , ⁇ ⁇ : רשימת התנאים שיש למלא עבור הפריט להיות "אחד".
  • (ב) ויקרא י"א: "כל המגבלות הידועות, הספריות לשימוש או לצעדי הגירה.
  • (ב) ⁇ :0) ⁇ : 1 (ב) חסימה פריטים או מערכות חיצוניות הנדרשות.
  • (ב) עיין ב-[[1924]], [[1924]], ב[[1924]], [[1924]], [[1924]], [[1924]], [[1924]]]], [[1924]]]]]], [[1924]]]]]], [[1924]]]]

שימוש בתבנית מבטיח עקביות ומפחית את הזמן שבילה דרישות מפרש.עבור גישה מפורטת יותר, מתייחס ל-FLT:0Scrum.org של סיפור המשתמש של הנחיית 10:1.

הגבלת העבודה בהתקדמות והימנעות מ-Backlog Bloat

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

Backlog Bloat: The Silent Killer

אפילו עם גבולות WIP, backlogs לעתים קרובות swell למאות או אלפי פריטים. a ⁇ relog מטומטמים, הופך את זה בלתי אפשרי לראות מה חשוב.FLT:0.0.0. .Cleanout פריטים מיושנים באופן קבוע.

כמה קבוצות משתמשות בשיטת "ICE" (Impact, ⁇ , Ease) כדי לדרג את כל הפריטים הקיימים ב backlog ולאחר מכן למחוק את המחצבה התחתונה.גישה נוספת היא לשמור על "תיבת צדק" נפרדת עבור רעיונות עתידיים ורק לקדם פריטים ל backlog פעיל ברגע שיש להם הצדקה עסקית ברורה.

כלים וטכניקות שדרגו

כלי ניהול הגבות המודרניים מספקים הרבה יותר מאשר הדבקה של גרגור ו-drop.כאשר בוחרים כלי, שקול את היכולות האלה:

  • (ב) עיין:0) ,(Creditom Workflows: FLT:1) הכלי צריך לתת לך לעצב את תהליך הצוות שלך מ"מחדר" ל"פיתוח" ל"אחד".
  • (ב) ⁇ :0) ⁇ עם שליטה בגירסת גרסאות: ⁇ 1 (קישורים) מתחייבים לפריטים backlog מספק מעקב.
  • (ב) ,0) צפיות של רואד: 1FLT: מבט ברמה גבוהה המציג נושאים ואפוסים מעל רבעים מסייע לתקשר התקדמות למנהלים.
  • (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

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

טכניקות מעבר לכלי

  • (הופנה מהדף "הקדמה לאחור: ⁇ 1" מתחיל בתכנון ⁇ על ידי שאלת "מה אנחנו יכולים לספק את ההתנתקות הזו?", במקום למשוך מהחלק העליון.
  • (הופנה מהדף ההרחבה:0) תאוריה: 1FLT רק מתחייבת לפריטים שיש לצוות יכולת ומיומנות לסיים.אל תדחרו את ה backlog עם "מטרות קיצוניות" שיוצרים לחץ מיותר.
  • (ב) ⁇ :0) ⁇ ⁇ : השתמש בתכנון פוקר בפגישות זיכוך כדי לקבל הערכות לא מובנות.
  • (הופנה מהדף ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

מלכודות נפוצות וכיצד להימנע מהם

« « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « « «

כאשר כל אחד יכול להוסיף כל דבר ללא הצדקה, הרי שה backlog הופך לקרקע מזרקת:0Solution: FLT:1 Appoint a one Gatekeeper (בעלים) אשר מחסימת כל פריט חדש באמצעות תבנית קלה דורש הצדקה עסקית לפני קבלת.

פיט 2: Over-Estiming in early Refinement

לפעמים הצוותים מבלים שעות רבות בהערכה של פריטים מרוחקים שלעולם לא יעבדו עליהם.(FLT:0Solution: FLT:1 רק להשקיע מאמץ רב על פריטים בשני האנתרופולוגים המובילים של ה backlog. for low-priority פריטים, גודל חולצה גס (S/M/L) מספיק.

נפילה 3: התעלמות מהחוב הטכני

אם ה backlog מכיל רק תכונות חדשות, החוב הטכני יצטבר עד שהוא ישתק את הצוות.0. [Solution:] Solution: ⁇ FLT:1 [ה] יוציא אחוז מכל קידוד (20% הוא נפוץ) כדי לטפל בשיפורים, כלי, ותיקון באגים נמשכים מסעיף "חוב טכני" ייעודי של הגב.

נפילה 4: לא מסובכים מעבר לוולאונסיות

(ב) "האל-הלא-התח" (ב) ,"ה)" (ב"ב)" (ב"ב) "ה')" (ב"ה)"ה' (ב"ב)"ה', "ה'ואין עוד זמן" (ב"ה')"ה')"ה', ו'"ה'"ה'"ה'"ה'"ה'"ב'"ה'"ה'"ב'"ה'"ב'"ב'"ה'"ה'"ה'"ה'"ה'"ה'"ה'"ה', כ"ב', כ', כ"ב', כ"ב', כ"ב')"ב' (ב')"ב', כ"ב')

טכניקות מתקדמות לצוותים בוגרים

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

  • (הופנה מהדף מיפוי:0) מיפוי מיפוי: 1FLT: 1 ויזואליזציה של הקישור בין פריטי backlog לבין מטרות עסקיות לפני העדיפות.
  • ניהול מבוסס על תמיכה: FLT:0 (Evidence Based Management:FLT:1) השתמש בנתונים כדי למדוד את הערך הנוכחי (למשל, שביעות רצון הלקוחות, הכנסות) ו-Time-to-market, ולאחר מכן להתאים את סדרי העדיפויות של backlog בהתאם.
  • (ב) [15] ,בהמשך משקל: כפל 1: , כפל את עלות הפוסט-אחרי כל פריט.
  • (ב) ⁇ :0 (המשימה המחודשת:0) ⁇ 1 (ב) עבור פריטים גדולים אך לא ברמה אפית, פיצול אותם על פני מספר רב של ⁇ עם אבני דרך ברורות.

מסקנה: האינדיגנציה כ"ליום אסטרטגי"

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

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

עבור צוותים המעוניינים לצלול עמוק יותר, יסודות FLT:0 (המדריך לזיכרון) 1:1 ו- (FLT:2Kanbanize של פונדמנטל 3) מציעים נקודות מבט משלימים.