Outsourced פיתוח תוכנה

admin

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

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

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

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

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

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

Leave a Reply