הנה 3 שאלות שצריך לשאול כדי לנהל בהצלחה צוותי פיתוח מרחוק

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

 Hero Images/ Getty Images Israel

צלם/תמונה: Hero Images/ Getty Images Israel

מאת ערן כהן, מנכ”ל סיקלום ישראל

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

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

1. איזו פעילות פיתוח כדאי להוציא ל-offshore?

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

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

2. איזו מדינה היא המתאימה ביותר?

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

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

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

3. מהי המתודולוגיה הנכונה לעבודה מבוזרת?

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

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

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

הכתבה בחסות CIKLUM

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

כתב אורח

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

הגב

5 תגובות על "הנה 3 שאלות שצריך לשאול כדי לנהל בהצלחה צוותי פיתוח מרחוק"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
CTO
Guest

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

ערן
Guest

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

יניב
Guest

זו הטעות שלך –
איש לא יתקשר לחברה, אם לא קיבל ערך ממשי מהכתבה.

אהרון
Guest

עוד שאלה שצריך לשאול:
מה צריכה ממשלה לעשות על מנת למנוע צורך בגיוס מיקור חו”ל, כולל רילוקיישן.

ציני
Guest

להתפטר (-:

wpDiscuz

תגיות לכתבה: