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