HiTakeJobHiTakeJob

מה זה ספרינט? הסבר פשוט + כמה משרות פתוחות בישראל

זמן קריאה: 6 דקות

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

מה מגדיר ספרינט - ומה הופך אותו לקצוב

שלוש תכונות שבלעדיהן זה לא ספרינט אלא פשוט שבועיים:

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

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

איך נראה מחזור של שבועיים

מתימה קורה
יום 1תכנון: בחירת משימות, ניסוח המטרה, פירוק לתתי-משימות
ימים 1-9פיתוח, סקירות קוד ובדיקות; פגישת עמידה קצרה בכל בוקר
אמצעליטוש ה-backlog לקראת הספרינט הבא - לא באותה פגישה של התכנון
יום 10 בבוקרסקירה: הצגת מה שנבנה לבעלי עניין
יום 10 אחר הצהרייםרטרוספקטיבה ובחירת שיפור אחד ליישום

הליטוש באמצע הוא הפרט שהכי משפיע על איכות התכנון. כשהוא נעשה, פגישת התכנון נמשכת שעה; כשלא, היא הופכת לשלוש שעות של הבנת דרישות שהיה אפשר לברר מראש.

מה זה נקודות סיפור ומהירות צוות?

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

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

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

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

מה שובר ספרינט

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

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

מה זה הגדרת גמור ולמה היא מכריעה

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

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

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

מה קורה כשמשהו דחוף נכנס באמצע?

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

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

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

איך מתכננים ספרינט ריאלי

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

ספרינט מול זרימה רציפה

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

יש גם מסלול ביניים נפוץ בישראל: ספרינטים לתכנון ולרטרוספקטיבה, אבל שחרור לייצור מתי שמוכן ולא בסוף המחזור. הרחבנו על החלופה במה זה Kanban ועל המסגרת השלמה במה זה Scrum. אפשר לראות משרות רלוונטיות במשרות Agile.

שאלות נפוצות

כמה זמן צריך להימשך ספרינט?

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

מה ההבדל בין ספרינט לאיטרציה?

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

אפשר לשנות את מטרת הספרינט באמצע?

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

מה עושים אם הצוות תמיד לא מספיק?

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

למה בכלל למדוד נקודות אם הן לא שעות?

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

האם ספרינט מתאים גם לצוותים שאינם פיתוח?

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

מאמרים נוספים

המשרות באתר