HiTakeJobHiTakeJob

מה זה Agile ואיך זה נראה בפועל בחברות בישראל

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

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

מאיפה זה הגיע ומה הבעיה שזה פתר

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

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

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

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

Agile, סקראם וקנבן - מה ההבדל

בלבול נפוץ בראיונות. Agile היא הגישה; סקראם וקנבן הן דרכי יישום:

סקראםקנבן
יחידת עבודהספרינט קצוב, לרוב שבועייםזרימה רציפה, בלי ספרינטים
תפקידים מוגדריםProduct Owner, Scrum Master, צוותאין תפקידים מחייבים
מנגנון הבקרההתחייבות לספרינטהגבלת מספר משימות במקביל
מתאים לפיתוח פיצ'רים מתוכנןתמיכה, תחזוקה, עבודה שמגיעה בזרם

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

איך זה נראה בשבוע עבודה

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

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

איך לזהות בראיון אם חברה באמת אג'ילית

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

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

אלו גם שאלות שמשאירות רושם טוב - הן מראות שאתם מבינים את ההבדל בין הצהרה למעשה.

הביקורת - כי היא רלוונטית לראיון

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

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

למי זה רלוונטי מקצועית

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

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

תפקידי סקראם - מי אחראי על מה

תפקידאחריותמה זה לא
Product Ownerמה נבנה ובאיזה סדר, ניהול ה-backlogלא מנהל/ת של הצוות
Scrum Masterהסרת חסמים ושמירה על התהליךלא מנהל/ת פרויקט ולא מחלק/ת משימות
צוות הפיתוחאיך בונים, הערכת מאמץ, התחייבות לספרינטלא מקבל/ת משימות מבחוץ באמצע ספרינט

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

מדדים אג'יליים ומה הם באמת אומרים

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

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

איפה Agile נשבר

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

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

איך להתכונן לשאלת Agile בראיון

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

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

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

מונחי סקראם שחוזרים בראיונות

מונחמה זה
Backlogרשימת כל מה שרוצים לבנות, מסודרת לפי עדיפות
Sprint Backlogתת-הקבוצה שהצוות התחייב אליה לספרינט הנוכחי
User Storyדרישה מנוסחת מנקודת מבט המשתמש ולא כמפרט טכני
Story Pointsהערכת מאמץ יחסית, לא שעות
Definition of Doneהקריטריונים שבלעדיהם משימה אינה נחשבת גמורה
Burndownגרף שמראה כמה עבודה נותרה בספרינט

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

למה Story Points ולא שעות

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

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

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

אג'יליות מחוץ לפיתוח

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

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

שאלות נפוצות

מה זה agile בפשטות?

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

מה ההבדל בין Agile לסקראם?

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

מה ארבעת עקרונות המניפסט האג'ילי?

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

האם Agile מתאים לכל סוג של פרויקט?

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

מהי פגישת retrospective?

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

כמה משרות דורשות ידע ב-Agile בישראל?

בלוח HiTakeJob 26 משרות פעילות מזכירות Agile ו-41 מזכירות ניהול פרויקטים, מתוך 1,952 משרות. בפועל השאלה עולה בראיונות גם למשרות פיתוח ו-QA שלא מציינות זאת במפורש.

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

המשרות באתר