כותרות TheMarker >
    ';

    יומנו של אופשוריסט

    פיתוח תוכנה ב- Offshore (מזרח אירופה והמזרח הרחוק) הוא אחד התחומים החמים והשנויים במחלוקת בתעשיית התוכנה. זהו יומנו של אופשוריסט המאמין ש - offshore יכול למנף את תעשיית התוכנה הישראלית.

    Offshore Outsourcing - האם זה יכול לעבוד טוב?

    0 תגובות   יום חמישי, 8/3/07, 17:28

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

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

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

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

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

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

    ההתנגדות הפנימית בארגון

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

    קשיי תקשורת ופערי מנטאליות

    קשיי התקשורת והבדלי המנטאליות הם האויב השקט מספר שתיים של Offshore Outsourcing. כאן, מצאנו ב- Ignite שהדרך הכי אפקטיבית לגשר ללקוח על פערי המנטאליות היא לקחת את כאב הראש הזה על עצמנו. Ignite מציבה מנהל פיתוח מנוסה, ישראלי, באתר הלקוח, הרואה את הלקוח פנים מול פנים, דובר את שפתו ומכיר את צרכיו. מנהל זה, המביא איתו המון ניסיון בניהול Offshore, אחראי על יצירת תקשורת אפקטיבית בין הלקוח לבין הצוותים המרוחקים, וזאת על ידי מגוון אמצעים כגון: תוכנית "החלפת שגרירים" שבה אנשי הלקוח נוסעים לאתר המרוחק וההיפך, מדי פעם, לצורך יצירת ההיכרות האישית, בניית Knowledge Base מבוסס Wiki לצורך הקטנת הצורך בהעברת ידע הלוך ושוב מעבר לים, והקמת פלטפורמה Webית לניהול מחזור חיי התוכנה, בה הלקוח הוא משתמש, ויכול לראות בדיוק על מה עובדים הצוותים המרוחקים.

    הפחד מאיבוד השליטה

    הפחד מאיבוד שליטה הוא אולי הפחד הגדול ביותר של מנהל פיתוח ישראלי הפונה ל – Offshore Outsourcing. Ignite בנתה מודל הנקרא Clear-Box Outsourcing המציע שקיפות של תהליך הפיתוח תוך השארת יכולת השליטה בידי הלקוח.

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

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

    כיצד מודדים את הצלחת המהלך?

    בתהליך קבלת ההחלטה על המהלך לצאת ל- Offshore Outsourcing , Ignite מלווה את הלקוח, מסייעת לו לבנות מודל ROI לבחינת כדאיות ההשקעה, אוספת את כל המטריקות הרלוונטיות תוך כדי תהליך הפיתוח, דרך הפלטפורמה הWebית לניהול מחזור חיי התוכנה, ומספקת לו את הכלים למדידת האפקטיביות של צוותי הפיתוח המרוחקים: מבחינת תפוקה, איכות, עמידה בלו"ז ובתקציב והחזר על ההשקעה.

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

    דרג את התוכן:

      תגובות (0)

      נא להתחבר כדי להגיב

      התחברות או הרשמה   

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

      /null/text_64k_1#

      אין רשומות לתצוגה

      ארכיון

      פרופיל

      aviram_eisenberg
      1. שלח הודעה
      2. אוף ליין
      3. אוף ליין