דלגו לתוכן

מעבר מ-Pivotal Tracker, מ-Jira ומכלים אחרים

עוברים ל-East Agile Tracker מ-Pivotal Tracker, Jira, Linear, Asana, Trello, Shortcut, GitLab, Plane או GitHub? ייבאו את הייצוא שלכם, קודם עם תצוגה מקדימה — מה כל מקור מביא ומה נשאר מאחור.

East Agile Tracker מייבא מ-אחד עשר מקורות. עשרה קוראים את קובץ הייצוא שהכלי האחר כבר מפיק; GitHub מתחבר ישירות למאגר. כל מקור עובר דרך אותו מסך ואותה תצוגה מקדימה, ולכן הצעדים שלהלן חלים על כולם. הסעיפים שאחריהם מפרטים מה כל מקור מעביר.

  1. ייצאו את העבודה שלכם מהכלי האחר — הסעיף של המקור שלכם בהמשך מציין את התפריט.
  2. פתחו Project Settings → Import / Export בפרויקט שבו אתם רוצים את הסיפורים. צרו קודם פרויקט ריק אם אתם צריכים אחד.
  3. בחרו את המקור ובחרו את קובץ הייצוא.
  4. הריצו את התצוגה המקדימה. היא מנתחת את הקובץ כולו ומדווחת מה ייבוא אמיתי היה עושה — כמה סיפורים ותוויות, כמה שורות ידולגו ומי שלא ניתן היה להתאים לחבר — ואינה כותבת דבר.
  5. ייבאו.

הלשונית Import / Export עם Jira כמקור וקובץ ייצוא שנבחר, מוכנה לתצוגה מקדימה או לייבוא

דוח תצוגה מקדימה: 8 סיפורים ו-3 תוויות ייובאו, אף שורה לא תדולג, ואדם אחד לא הותאם

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

העלאה מוגבלת ל-10 MiB, וייבוא בודד ל-5,000 סיפורים. הגירה גדולה יותר מתפצלת לאצוות, ומכיוון שייבוא חוזר הוא אידמפוטנטי, האצוות יכולות לחפוף בלי ליצור כפילויות.

  • סיפורים, מצבים ותוויות. כל שורה או כרטיס הופכים לסיפור, הסטטוס שלו נוחת על המצב הקרוב ביותר בלולאה unstarted → started → finished → delivered → accepted, והתוויות שלו מגיעות איתו. סטטוס מבוטל או “won’t fix” מגיע כנדחה ומאורכב, כך שעבודה שננטשה נשארת מחוץ ללוח ומחוץ למהירות.
  • בעלים. תא שמכיל אימייל המתאים לחבר מצרף את החבר הזה. כל ערך אחר — שם תצוגה, שם משתמש — מצרף אדם חיצוני לתצוגה בלבד, כך שמי היה הבעלים של מה נשמר גם עבור אנשים שאין להם חשבון כאן.
  • תאריכים. תאריכי היצירה וההשלמה מיובאים, כך שאיטרציות היסטוריות והתרשימים שקוראים אותן מתמלאים ולא נשארים ריקים.
  • איטרציות, עבור כל מקור שהייצוא שלו נושא ספרינטים או מחזורים.

מבקשים, תגובות, אפיקים ומטלות תלויים במקור; הסעיף שלו בהמשך אומר אילו מהם עוברים.

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

מקור: Pivotal Tracker (CSV export). Pivotal Tracker נסגר ב-30 באפריל 2025, ולכן אין עוד שירות חי לייצא ממנו; המייבא הזה קורא ייצוא CSV שנשמר מלפני הסגירה. הלוח, מצבי הסיפור ולולאת הקבלה הולכים לפי אותו מודל, כך שפרויקט מיובא נקרא כפי שנקרא קודם.

Pivotal Trackerהופך ל
Title, Descriptionהכותרת והתיאור של הסיפור. עמודת URL נשמרת כמקור הסיפור, וקישור View original issue נוסף לתיאור שיש בו טקסט.
Typeסוג הסיפור — ל-feature, bug, chore ו-release יש מקבילה ישירה.
Current Stateמצב הסיפור.
Estimateהערכת הנקודות של הסיפור.
Labelsתוויות, אחת לכל ערך.
Owned Byבעלי הסיפור. Pivotal חוזר על העמודה הזו לכל בעלים וכל אחת מהן נקראת.
Requested Byהמבקש של הסיפור.
Comment (עמודה לכל תגובה)תגובות הסיפור, עם המחבר המקורי וחותמת הזמן המקורית.
Task / Task Statusמטלות על הסיפור, כאשר מטלות שהושלמו מגיעות מושלמות.
Blocker / Blocker Statusחוסמים, כאשר אלה שנפתרו מגיעים פתורים.
שורות Type=epicאפיקים אמיתיים, שנבנים מחדש ומחוברים לסיפורים שמפנים אליהם, יחד עם התיאור של האפיק.
Iteration, Iteration Startסריג האיטרציות. סיפורים מאיטרציה שלא התחילה נשארים ב-Backlog, מדורגים לפי הספרינט.
Created at, Accepted atתאריכי היצירה וההשלמה של הסיפור.
Deadlineהתאריך המתוכנן של סיפור release.

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

מקור: Jira (CSV export). ב-Jira, חפשו את הנושאים שאתם רוצים, ואז השתמשו ב-Export → Export Excel CSV (all fields). קחו את הייצוא של כל השדות — ייצוא השדות הנוכחיים משמיט את עמודות הספרינט, נקודות הסיפור והתגובות.

Jiraהופך ל
Summaryכותרת הסיפור. שורה שה-summary שלה ריק אינה מיובאת.
Descriptionתיאור הסיפור, מומר מסימון ה-wiki של Jira ל-markdown. כותרות, מודגש, בלוקי קוד, רשימות וקישורים מומרים; כל השאר נשמר כטקסט מילולי.
Issue Typeסוג הסיפור — Bug הופך ל-Bug, Story ו-Feature הופכים ל-Feature, ו**Task הופך ל-Chore**.
Statusמצב הסיפור.
Priorityהעדיפות של הסיפור, מ-Highest ועד Lowest.
שדה מותאם של נקודות סיפורההערכה של הסיפור. העמודה הראשונה שכותרתה מזכירה נקודות סיפור היא זו שנלקחת, כך ש-Custom field (Story Points) ו-Custom field (Story point estimate) שניהם עובדים.
Labelsתוויות, אחת לכל ערך.
Fix Version/sתווית Release: <version> לכל ערך.
Sprintסריג האיטרציות. Jira חוזר על העמודה פעם אחת לכל ספרינט שהנושא עבר בו, והאחרון הוא המקום שבו הוא הסתיים; ספרינט בעל שם שורד גם כתווית Sprint: <name>.
Assigneeהבעלים של הסיפור, כאדם חיצוני לתצוגה בלבד — ב-CSV של Jira אין כתובת אימייל שאפשר להתאים לפיה חבר.
Reporterהמבקש של הסיפור, לפי אותו כלל.
Comment (עמודה לכל תגובה)תגובות הסיפור, כל אחת עם המחבר וחותמת הזמן המקוריים שלה.
נושאי Sub-taskמטלות על סיפור האב, כאשר תת-מטלות שהושלמו מגיעות מושלמות. תת-מטלה שהאב שלה חסר מהקובץ הופכת לסיפור בפני עצמו.
נושאי Epicתווית הנקראת על שם האפיק, המוחלת על כל נושא ילד בתוכו.
Issue keyמצורף לתיאור כטקסט רגיל (Original issue: PROJ-12).
Created, Resolvedתאריכי היצירה וההשלמה של הסיפור.

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

מקור: Linear (CSV export) — ב-Linear, Workspace settings → Import/Export → Export CSV.

  • Assignee הופך לבעלים ו-Creator למבקש.
  • Project הופך לאפיק של הסיפור.
  • Sub-issues הופכים למטלות על סיפור האב שלהם.
  • מחזורים בונים את סריג האיטרציות; מחזור שלא התחיל משאיר את הסיפורים שלו ב-Backlog, מדורגים לפי המחזור.
  • העמודה Started נקראת, כך שזמן המחזור עובד עבור סיפורים מיובאים.
  • ב-CSV של Linear אין עמודת סוג: סיפור עם התווית Bug מגיע כ-Bug, ואחרת כ-Feature.
  • בייצוא ה-CSV של Linear אין תגובות, ונושאים מאורכבים מדולגים.

מקור: Asana (CSV export) — ב-Asana, Project menu → Export/Print → CSV.

  • Assignee הופך לבעלים, ומותאם לחבר דרך Assignee Email כשיש כזה.
  • תגיות הופכות לתוויות.
  • תת-משימות הופכות למטלות על סיפור האב שלהן.
  • משימה עם תאריך Completed At מגיעה כ-accepted.
  • ב-CSV של Asana אין עמודת יוצר ואין תגובות, ולכן החבר שמייבא הוא המבקש.

מקור: Trello (JSON export) — ב-Trello, Menu → Print and export → Export as JSON.

  • כל כרטיס הופך לסיפור, והרשימה שבה הוא נמצא קובעת את המצב שלו (To Do, Doing, Done ושמות דומים).
  • החברים על כרטיס הופכים לבעלים.
  • תגובות עוברות עם המחברים וחותמות הזמן שלהן.
  • פריטי רשימות תיוג הופכים למטלות.
  • תוויות שומרות על השמות והצבעים שלהן; תווית עם צבע ובלי שם מגיעה כ-Trello-<colour>.
  • כרטיס מאורכב מגיע מאורכב.
  • כרטיס עם התווית Bug מגיע כ-Bug. ב-Trello אין אפיקים ואין הערכות, ולכן אף אחד מהם לא נוצר.

מקור: Shortcut (CSV export) — ב-Shortcut, Settings → Import/Export → Export to CSV.

  • owners הופכים לבעלים ו-requester למבקש.
  • epic הופך לאפיק של הסיפור.
  • tasks הופכות למטלות על הסיפור; ה-CSV אינו רושם סימון של השלמה, ולכן הן מגיעות פתוחות.
  • איטרציות בונות את סריג האיטרציות.
  • העמודה started_at נקראת, כך שזמן המחזור עובד עבור סיפורים מיובאים.
  • סיפור מאורכב מגיע מאורכב. ב-CSV של Shortcut אין תגובות.

מקור: GitLab (CSV export) — ב-GitLab, פתחו את רשימת ה-issues והשתמשו ב-Export as CSV; GitLab שולח לכם את הקובץ באימייל.

  • issue פתוח מגיע כ-unstarted, וסגור כ-accepted.
  • Weight הופך להערכה.
  • המוקצה הופך לבעלים והמחבר למבקש.
  • ה-URL של ה-issue נשמר כמקור שלו.
  • הפעילו את Include milestones כדי שכל אבן דרך תהפוך לאפיק; כשהאפשרות כבויה, עמודת אבן הדרך מתעלמים ממנה.
  • ב-CSV של ה-issues של GitLab אין תגובות.

מקור: Plane (CSV export) או Plane (JSON export) — ב-Plane, Workspace settings → Exports.

  • כל מוקצה הופך לבעלים.
  • תגובות עוברות עם המחברים וחותמות הזמן שלהן.
  • קבוצות המצבים של Plane קובעות את המצב; issue מבוטל מגיע כנדחה ומאורכב.
  • מחזור בונה את סריג האיטרציות ושורד גם כתווית Cycle: <name>; מודול הופך לתווית Module: <name>.
  • בייצוא של Plane אין עמודת יוצר, ולכן החבר שמייבא הוא המבקש. Plane אינו מייצא תאריך תחילת עבודה, ולכן אין זמן מחזור.

מקור: GitHub (Issues via API). במקום להעלות קובץ, הזינו את הבעלים ואת המאגר. Issues הופכים לסיפורים עם המוקצים, המחבר, התוויות, התגובות ופריטי רשימות התיוג שלהם; pull requests, אבני דרך (כאפיקים) ושחרורים הם בהצטרפות מרצון. אסימונים, מגבלות קצב וכל השאר מופיעים ב-אכלוס פרויקט ממאגר GitHub.

מקור: East Agile Tracker (native export) — בפרויקט האחר, Settings → Import / Export → הורדת ייצוא. זהו המסלול בלי אובדן: עוקבים, סוקרים, אפיקים, מטלות, חוסמים, קישורים וה-Icebox כולם חוזרים, והבעלים מצורפים מחדש לחברים לפי אימייל.

הסיפורים הם סיפורים רגילים — מכונת המצבים, האיטרציות והמהירות כולן חלות. אותו מסך מייצא את הפרויקט שוב מאוחר יותר, לפורמט של East Agile Tracker להעתק בלי אובדן או לצורה של כל אחד מהכלים האחרים; ראו הוראות הפעלה → ייצוא פרויקט.

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