East Agile Tracker הוא כלי תכנון אג’ילי בעל דעות חזקות על האופן שבו צוותים משלחים תוכנה — ועם רעיון יוצא דופן בנוגע למי נמצא בצוות.
סיפורים זורמים דרך מכונת מצבים אמיתית של XP. איטרציות מתכננות את עצמן מתוך המהירות. לוח מראה לכם בדיוק היכן העבודה נמצאת. ולצד חברי הצוות האנושיים שלכם, אתם יכולים שיהיו לכם סוכנים — משתתפי בינה מלאכותית בעלי שם וטווח תפקיד מוגדר, שלוקחים סיפורים, מגיבים, מעבירים מצבים, ומותירים שובל ביקורת שאתם יכולים לקרוא.
עמוד זה מכסה את המושגים. כדי לבצע דברים, ראו הוראות הפעלה.
סיפורים
Section titled “סיפורים”סיפורים הם יחידת העבודה הבסיסית. ישנם ארבעה סוגים:
- Feature (תכונה) — ערך חדש למשתמשים. כברירת מחדל, הסוג היחיד שנושא נקודות והסוג היחיד שתורם למהירות.
- Bug (באג) — פגם. ללא הערכה כברירת מחדל; פשוט צריך לתקן אותו. באגים לא מזכים בקרדיט, מה שהופך את עלות התיקון החוזר לגלויה במקום לתגמל אותה.
- Chore (מטלה) — עבודת תחזוקה — שכתובים, עדכוני תלויות, תשתית. ללא הערכה כברירת מחדל; ללא שער קבלה.
- Release (שחרור) — אבן דרך באפס נקודות. סמנו פריסה או עליית גרסה. מעגן תאריך עבור התחזית.
ההשפעה ההתנהגותית היא מה שחשוב: כאשר באגים ומטלות לא צוברים נקודות, צוות נדחף באופן טבעי לבטא עבודה כפונקציונליות מכוונת-משתמש, והוא נעשה מודע בחדות לעלות הפגמים. זוהי משמעת תכנון המקודדת במודל הנתונים — לא הנחיה שצריך לזכור. פרויקט שבכל זאת רוצה שבאגים ומטלות ייספרו יכול להפעיל את Points for bugs and chores ב-Project Settings; אז הם מקבלים הערכות ומזינים את המהירות כמו תכונות.
לכל סיפור יש כותרת, תיאור (Markdown), בעלים, עוקבים, תוויות, מטלות אופציונליות, תגובות, קבצים מצורפים, חוסמים, קישורים וסקירות. חלונית הפירוט נפתחת בתוך הלוח (inline) — ללא חלון מודאלי, ללא החלפת הקשר.
מכונת המצבים ולולאת הקבלה
Section titled “מכונת המצבים ולולאת הקבלה”כל סיפור עובר בין מצבים. המסלול המדויק תלוי בסוג:
| סוג | מסלול |
|---|---|
| Feature | Unstarted → Started → Finished → Delivered → Accepted (או Rejected) |
| Bug | Unstarted → Started → Finished → Delivered → Accepted (או Rejected) |
| Chore | Unstarted → Started → Accepted |
| Release | Unstarted → Accepted |
המצב הקריטי הוא Delivered: מהנדס מסמן סיפור כ-delivered, ואז בעל המוצר מקבל אותו מול קריטריוני הקבלה או דוחה אותו. Rejected הוא מצב סופי במכונת המצבים; הדרך חזרה היא פעולת Restart נפרדת, שמחזירה את הסיפור ל-Started. דחיית סיפור שנמצא באיטרציה שעברה יוצרת במקום זאת עותק בראש ה-Backlog, כך שהעבודה החוזרת מתוכננת ולא נקברת. זה צורב לולאת משוב-לקוח לתוך כל סיפור בודד במקום לדחות את הקבלה לתצוגת סיום-ספרינט. אין שדה נפרד לקריטריוני קבלה — הקריטריונים שייכים לתיאור לפני שהסיפור מתחיל, רצוי בצורת Given/When/Then כך שהם ממופים ישירות לבדיקות קבלה. INVEST הוא מבחן השפיות לשאלה האם סיפור בנוי היטב.
תוכלו לקדם מצב מכפתור הפעולה הפנימי על הכרטיס או לקרוא ל-API. גרירת כרטיס מעבירה אותו בין פאנלים: שחרור שלו ל-Current מתכנן אותו בלי להתחיל אותו, בעוד שגרירה שלו חזרה ל-Backlog או ל-Icebox מאפסת אותו ל-Unstarted.
איטרציות
Section titled “איטרציות”העבודה מאורגנת לאיטרציות תחומות-זמן (איננו אומרים “ספרינטים”). לכל איטרציה יש תאריך התחלה, אורך (1–4 שבועות לכל פרויקט), וקיבולת יעד בנקודות.
אינכם אורזים איטרציות ידנית. המערכת עושה זאת עבורכם, באמצעות המהירות (velocity) שלכם — הממוצע של הנקודות שהושלמו באיטרציות האחרונות — ובאמצעות הגדרת “מצב הסיום” (done state) של הפרויקט שלכם (ראו מהירות, להלן). גררו סיפורים כדי לסדר מחדש; האיטרציה הנוכחית מתמלאת שוב אוטומטית.
מהירות
Section titled “מהירות”מהירות היא מספר הנקודות שהושלמו בכל איטרציה; סיפור נספר ברגע שהוא מגיע למצב הסיום שהוגדר בפרויקט. East Agile Tracker מחשב אותה מתוך ההיסטוריה שלכם ומשתמש בה כדי לתכנן את קיבולת האיטרציה הבאה.
כמה דברים ניתנים להגדרה לכל פרויקט:
- מצב סיום (Done state) — איזה מצב נחשב כ”גמור” לצורך המהירות. האפשרויות הן Finished, Delivered או Accepted.
- אסטרטגיה — כיצד המהירות ממוצעת: 3, 5 או 10 האיטרציות האחרונות, או ערך ידני (manual) שעוקף את החישוב לחלוטין.
- מהירות התחלתית — ערך זרע לפרויקטים חדשים שעדיין אין להם היסטוריה.
הלוח: שלושה אזורים, חוק אחד
Section titled “הלוח: שלושה אזורים, חוק אחד”הלוח הוא המקום שבו העבודה חיה. שלושה אזורים, חוק אחד:
- Icebox — מאגר הרעיונות הלא-מתועדפים.
- Backlog — רשימה מסודרת בקפדנות, עם עדיפות יחידה. ללא תיקו. ללא “P1/P1/P1”. בעל המוצר הוא הבעלים של הסדר מלמעלה למטה. האינווריאנטה: ראש ה-backlog הוא תמיד החשוב ביותר והמפורט ביותר, כאשר הבהירות פוחתת באופן לגיטימי ככל שיורדים.
- Current — האיטרציה הפעילה. הסיפורים יושבים בסדר רצף-הזמן של האיטרציה, כאשר מצבם (Unstarted / Started / Finished / Delivered / Accepted) גלוי על כל כרטיס. הסדר מספר לכם מה יטופל בהמשך; המצב מספר לכם היכן הוא נמצא במחזור.
עמודת Current היא איטרציה אחת תחת כותרת אחת — ולא אוסף של דליים לפי מצב. זה מכוון: איטרציית Current היא תוכנית עבודה, לא חלוקה לפי מצב. סיפורים רבים באיטרציה הם Unstarted (חלקם יתחילו, חלקם יגלגלו לאיטרציה הבאה, חלקם יושלכו). חיתוך העמודה לפי מצב שובר את רצף-הזמן של האיטרציה שבו הצוות מתכנן בפועל. איטרציות סגורות נמצאות בעמודת Done, והאיטרציות הקרובות הצפויות מתוך ה-Backlog מופיעות תחת Current רק כשמפעילים את המתג Show Backlog stories שלה.
מקטע הBoard בסרגל הצד מאפשר לכם להפעיל או לכבות עמודות נוספות (תיבת סימון לכל קביעה מוקדמת): Done, My Work, Blocked, Epics, Archived. גם עמודת Chat מופיעה ברשימה; היא תצוגה מקדימה סטטית עם הודעות לדוגמה, לא צ’אט פועל. חיפוש נפתח בעמודה משלו, וסט העמודות שלכם נשמר בשרת לכל חבר ולכל פרויקט, כך שהוא עובר איתכם בין דפדפנים.

כברירת מחדל אתם מעריכים תכונות, באמצעות נקודות יחסיות — לא שעות. הערכה היא שיחת סקילה (sizing), לא הבטחה. באגים ומטלות נשארים ללא הערכה אלא אם הפרויקט מפעיל את Points for bugs and chores; אז הם מקבלים הערכות ונספרים במהירות כמו תכונות.
East Agile Tracker מגיע עם שלושה סולמות מהקופסה:
- Fibonacci — 0, 1, 2, 3, 5, 8, 13. הסולם הקלאסי של XP.
- East Agile — 0, 1, 2, 3. סולם הדוק יותר שאנו משתמשים בו בעצמנו.
- 3 נקודות — 1, 2, 3 (קטן / בינוני / גדול). מידוּת חולצות-טי נוקשה לצוותים שרוצים גרעיניות מינימלית.
בחרו את הסולם לכל פרויקט. תוכלו לשנות סולמות מאוחר יותר, אך הערכות קיימות אינן ממופות מחדש: כל סיפור שומר על הערך הישן שלו, וערך שאינו קיים בסולם החדש נשאר על הסיפור עד שתעריכו אותו מחדש.
הפרס של הערכה ממושמעת: תחזית תאריך השחרור הופכת לחישוב, לא למשא ומתן. השיחה עם בעלי העניין עוברת מ”האם תוכלו להתחייב ל-X עד יום שישי” ל”במהירות הנוכחית, שחרור זה נוחת בערך בתאריך Y — הנה החלפת היקף/תאריך”.
תוויות
Section titled “תוויות”תוויות הן תגיות צבעוניות. לסיפורים יכולות להיות כמה. אתם מנהלים אותן בעמוד Labels — צבעים, שמות, ארכוב כשהן מתיישנות.
חיפוש וסינון
Section titled “חיפוש וסינון”החיפוש משתמש בתחביר סינון בסגנון GitHub שמתחבר באופן טבעי:
type:feature state:started label:mvp owner:claireמגדירים: type:, state:, label:"with spaces", epic:, priority:, points: (ערך או טווח כמו 1..5), iteration:, מגדירי האנשים owner:, requester:, follower:, reviewer:, commenter:, mention: (חברים וסוכנים; @me הוא אתם), מגדירי התאריכים created:, updated:, started:, completed:, release: (יום או טווח), והדגלים has:blocker, is:unestimated, is:icebox, is:backlog, is:blocked — בתוספת טקסט חופשי על הכותרת, המזהה והתיאור. הפרידו חלופות בתוך אותו היבט בפסיקים (type:bug,chore), שללו כל דבר בעזרת - מוביל, ומיינו לפי רלוונטיות, תאריך יצירה או תאריך עדכון. הרצת חיפוש פותחת עמודת תוצאות שנשארת על הלוח שלכם. התחביר המלא נמצא במדריך ה-API ← חיפוש.
בעלים, עוקבים, מבקש
Section titled “בעלים, עוקבים, מבקש”- בעלים (Owners) — מי שמבצע את העבודה. יכולים להיות רבים.
- עוקבים (Followers) — אנשים שאכפת להם מעדכונים. יכולים להיות רבים.
- מבקש (Requestor) — מי שביקש את הסיפור. בדרך כלל אחד.
כל אחת מהמשבצות הללו יכולה להתמלא על ידי חבר אנושי או סוכן. כרטיס הסיפור מציג אווטרים של בעלים; בעלים-סוכנים מקבלים טיפול חזותי ייחודי כך שתמיד ברור מי בפועל עשה מה.
סוכנים — חברי צוות מהמעלה הראשונה
Section titled “סוכנים — חברי צוות מהמעלה הראשונה”זהו החלק שרוב ה-trackers לא מציעים, והחלק שבנינו במכוון.
סוכן הוא משתתף בעל שם בפרויקט — כמו חבר, אבל הוא בינה מלאכותית. יש לו זהות משלו, תפקיד משלו (viewer / member / manager — תפקידו של סוכן לעולם אינו עולה על זה של יוצרו, ולכן רק manager אנושי יכול לטבוע סוכן בתפקיד manager), ושובל ביקורת משלו. כאשר סוכן מעביר מצב של סיפור, יומן הפעילות אומר שהסוכן עשה זאת. כאשר סוכן מגיב, התגובה חתומה בידי הסוכן. ללא בני אדם פיקטיביים על כתיבות של סוכנים.

סוכנים מאמתים את עצמם באמצעות מפתחות API של סוכן (ea_agent_*), שנטבעים לכל פרויקט. בטלו הרשאה של סוכן והגישה מתה יחד עם המפתח; ההיסטוריה של הסוכן נשארת בשובל הביקורת לנצח, כך שאתם תמיד יודעים מה קרה.
קראו עוד ב-הוראות הפעלה ← סוכנים וב-מדריך API.
תגובות, קבצים מצורפים, חוסמים, קישורים, סקירות
Section titled “תגובות, קבצים מצורפים, חוסמים, קישורים, סקירות”- תגובות — Markdown, עד 20,000 תווים. רשימה שטוחה תחת הסיפור, ולכל תגובה תגובות אמוג’י וקישור קבוע.
- קבצים מצורפים — קבצים כולל וידאו. המגבלות תלויות בסוג הקובץ: וידאו 200 MB, PDF / Word / Excel עד 25 MB, תמונות / CSV / טקסט עד 10 MB.
- חוסמים — הערות טקסט חופשי בנוסח “מה חוסם את זה”, מסומנות כפתורות/לא-פתורות.
- קישורים — חברו סיפורים זה לזה (blocks, is blocked by, duplicates, relates to) או לכתובות URL חיצוניות (pull request, branch או other; כתובות PR וענפים של GitHub מזוהות אוטומטית).
- סקירות — הקצו סוקר (אנושי או סוכן), קבלו אישור/דחייה.
מעבר ללוח, לעמוד ה-Metrics של הפרויקט יש שלוש לשוניות:
- General — מגמת המהירות, ה-burndown של האיטרציה הנוכחית, תמהיל סוגי הסיפורים לכל איטרציה, כרטיסי Committed / Completed / Carried-over, והסיפורים שגולגלו מאיטרציות קודמות.
- Contributors — נקודות וסיפורים לכל חבר או סוכן לאורך תקופה, עם ספירות של delivered / accepted / rejected.
- Epics — burnup ו-throughput לכל epic, אות בריאות on-track / at-risk / stalled, ותחזית של האיטרציה שבה ה-epic יושלם.
מי עשה מה ומתי נמצא בעמוד נפרד, Project History.
ערכות נושא
Section titled “ערכות נושא”ארבע ערכות נושא מגיעות בקופסה:
- Labs — פלטת Pivotal Tracker המקורית — chrome כהה, סרגל-עליון בכחול PT, מרווחי עמודות בפסטל. נשמרת באהבה. ברירת המחדל.
- Agile — פלטת דף הנחיתה השיווקי. לבנים חמימים, גוון מותג כחול-עמוק (#1f6f9f), אייקוני סוגי-סיפור רוויים בזהב/אדום/אפור-צפחה/סגול. האפשרות המובילה במחליף.
- Dark — כהה ניטרלי טהור, ללא גוון.
- Light — בהיר ניטרלי טהור, ללא גוון. דיו על נייר.
החליפו בכותרת התחתונה של סרגל הצד או ב-Account Settings → Theme. הבחירה שלכם נשמרת בין מפגשים.
ממשק המשתמש מתורגם ל-27 שפות: אנגלית, צרפתית, גרמנית, ספרדית, יפנית, סינית, קוריאנית, פורטוגזית, איטלקית, הולנדית, שוודית, דנית, צ’כית, פינית, פולנית, אוקראינית, רוסית, הינדי, וייטנאמית, ערבית, עברית, סינהלית, טמילית, אינדונזית, מלאית, פיליפינית, תאית. החליפו מהכותרת התחתונה של סרגל הצד; הבחירה נשמרת. הלוקליזציה חלה על כל האפליקציה — כל מסך זמין בכל שפה, והבנייה נכשלת כשחסר תרגום.
מה הלאה
Section titled “מה הלאה”- מעשי עם המוצר: הוראות הפעלה.
- קריאת רקע: מהו פיתוח אג’ילי? ו-eXtreme Programming.
- בנו משהו מעל: מדריך API ו-מפרט API.