השכרת מתכנת מיקור חוץ להרחבת צוות הפיתוח
מתכנת מיקור חוץ מאפשר לחברה להוסיף לצוות הקיים מפתח מנוסה בלי להיכנס לתהליך גיוס ארוך ובלי להגדיל מיד את מצבת העובדים הקבועה. המפתח משתלב בעבודה השוטפת, עובד מול אנשי המוצר והפיתוח ומצטרף לתהליכים, לכלים ולשיטות העבודה שכבר קיימים בארגון.
המודל מתאים במיוחד כאשר יש צורך להגדיל את קצב הפיתוח, להשלים מומחיות שחסרה בצוות או להתמודד עם עומס זמני או מתמשך. במקום להעביר פרויקט שלם לגורם חיצוני, החברה ממשיכה לנהל את המוצר והפיתוח ומקבלת איש מקצוע נוסף שעובד כחלק מהצוות.
מה זה מתכנת מיקור חוץ?
מתכנת מיקור חוץ הוא מפתח חיצוני שמצטרף לצוות של החברה ועובד תחת תהליכי הניהול והפיתוח שלה. הוא יכול להשתלב במשרה מלאה או בהתאם למודל ההתקשרות שנקבע ולבצע משימות פיתוח כחלק מהפעילות השוטפת.
ההבדל המרכזי לעומת העברת פרויקט שלם לספק הוא רמת השליטה. כאשר מצרפים מפתח במיקור חוץ, החברה ממשיכה להחליט על סדרי העדיפויות, לנהל את המשימות, לקבוע את הארכיטקטורה ולבצע את בקרת הקוד בהתאם לסטנדרטים שלה.
המודל מתאים לחברות טכנולוגיה, סטארטאפים וארגונים שכבר מחזיקים גורם מקצועי שמנהל את הפיתוח ורוצים להוסיף יכולת בלי לבנות צוות חדש מאפס.
מתי כדאי לשלב מתכנת במיקור חוץ?
הצורך במפתח חיצוני עולה בדרך כלל כאשר הצוות הקיים יודע מה צריך לעשות אבל חסרה לו קיבולת כדי לבצע את העבודה בזמן.
זה יכול לקרות לפני השקת גרסה חדשה, כאשר נפתח פרויקט נוסף, כשיש צורך להתקדם במקביל בכמה חלקים של המוצר או כאשר חסרה התמחות בטכנולוגיה מסוימת.
באמיולי טכנולוגיות אנחנו עובדים עם חברות שרוצות להוסיף לצוות שלהן מפתחים ואנשי טכנולוגיה בלי לשנות את כל מבנה מחלקת הפיתוח.
החלטה בין גיוס קבוע לבין מיקור חוץ תלויה בין היתר במשך הצורך, רמת המומחיות הנדרשת והיכולת של החברה לנהל את המפתח. כאשר השאלה היא האם להגדיל את הצוות באמצעות גורם חיצוני, כדאי לבחון מתי נכון להרחיב צוות פיתוח באמצעות מיקור חוץ ולא רק להשוות עלויות גיוס.
אילו אנשי מקצוע אפשר לצרף?
מיקור חוץ מפתחים אינו מוגבל לסוג אחד של תפקיד. בהתאם למוצר ולצוות הקיים ניתן לצרף מפתחי Backend, Frontend, Full Stack, אנשי QA, ארכיטקטים, אנשי Scrum, מובילים טכנולוגיים ובעלי תפקידים נוספים.
אמיולי עובדת עם יותר מ 40 מומחי טכנולוגיה פנימיים ועם רשת מקצועית נוספת במזרח אירופה. המומחים הפנימיים הם בעלי לפחות חמש שנות ניסיון מסחרי מעשי, כך שהדגש הוא על אנשי מקצוע שיכולים להיכנס לסביבת עבודה קיימת ולהשתלב בה במהירות.
לפני שמתחילים בחיפוש חשוב להגדיר לא רק שפת תכנות או Framework, אלא גם את רמת העצמאות הנדרשת, סוג המוצר, אופן העבודה בצוות ומי יהיה הגורם שמנהל את המפתח ביום יום.
איך מתבצע תהליך ההתאמה?
1. הגדרת הצורך
צריך להבין אילו טכנולוגיות קיימות במוצר, איזו רמת ניסיון נדרשת, מה יהיה היקף האחריות של המפתח ומהו מבנה הצוות שאליו הוא מצטרף.
2. התאמה של מועמדים רלוונטיים
מתאימים מועמדים בהתאם למורכבות התפקיד ולזמינות, הצגת מועמדים מתאימים נעשית בדרך כלל בתוך 5 עד 20 ימי עסקים.
3. ריאיון ואישור
החברה יכולה לראיין את המועמדים ולבחור את האדם שמתאים לה מבחינה מקצועית ואישית. לאחר אישור המועמד.
4. תחילת העבודה
תחילת העבודה מתבצעת בדרך כלל בתוך שבוע עד שבועיים, ובמקרים שבהם קיים מועמד זמין ניתן להתחיל מהר יותר.
כאשר בוחנים ספק בתחום, כדאי לבדוק גם את תהליך הסינון, רמת השקיפות והיכולת להתמודד עם שינוי בצורך. אלה חלק מהנקודות החשובות כאשר בוחרים חברת מיקור חוץ למפתחים.
איך המפתח משתלב בצוות הקיים?
מתכנת מיקור חוץ צריך להשתלב בדרך שבה הצוות כבר עובד ולא להקים מסלול עבודה נפרד.
הוא יכול להשתתף בפגישות צוות, בתכנון ספרינטים, בעבודה עם Jira או כלי ניהול אחרים, בתהליכי Code Review ובתקשורת היומיומית עם אנשי הפיתוח והמוצר.
כדאי להגדיר כבר בתחילת העבודה מי מנהל את המשימות, מי מאשר קוד, איך מתבצעת תקשורת מקצועית ואילו החלטות המפתח רשאי לקבל באופן עצמאי.
גם כאשר מדובר בצוות פיתוח בחול, שיתוף ידע ותיעוד הם חלק חשוב מהעבודה. המטרה היא שהידע על המוצר יישאר בתוך הארגון ולא יהיה תלוי באדם אחד בלבד.
מה ההבדל בין מתכנת מיקור חוץ לפיתוח פרויקט מלא?
מתכנת במיקור חוץ מצטרף לצוות שלכם. פרויקט תוכנה מלא מנוהל במודל אחר שבו חברת הפיתוח יכולה לקחת אחריות רחבה יותר על האפיון, הארכיטקטורה, הפיתוח, הבדיקות וההשקה.
אם כבר יש לכם CTO, מנהל פיתוח או צוות מקצועי שמוביל את המוצר, הרחבת צוות באמצעות מפתח חיצוני יכולה להתאים מאוד.
אם אין צוות פנימי שמנהל את הפיתוח ואתם מחפשים חברה שתיקח אחריות על בניית המערכת, שירות של פיתוח תוכנה בהתאמה אישית מתאים למודל עבודה אחר.
מה משפיע על העלות של מתכנת מיקור חוץ?
המחיר משתנה לפי סוג התפקיד, רמת הניסיון, הטכנולוגיה, מורכבות המוצר, היקף העבודה ומשך ההתקשרות.
מפתח בעל ניסיון רחב בטכנולוגיה נפוצה לא בהכרח יתומחר כמו ארכיטקט תוכנה או מומחה בטכנולוגיה מורכבת. גם רמת העצמאות שהחברה דורשת מהמפתח משפיעה על סוג המועמד שנדרש.
בהשוואת הצעות חשוב לא לבחון רק את המחיר החודשי. מפתח שאינו מתאים לצוות יכול ליצור יותר עבודה לאנשי הפיתוח הפנימיים, להאט את התהליך ולדרוש זמן רב של חפיפה ותיקונים.
התאמה מקצועית וניסיון רלוונטי יכולים להיות משמעותיים יותר מפער קטן במחיר.
מה חשוב להכין לפני שמתחילים לחפש?
כדאי להגיע עם הגדרה ברורה של הטכנולוגיות, הניסיון הרצוי והמשימות שהמפתח צפוי לבצע.
חשוב גם לדעת מי ינהל אותו בתוך החברה, כמה עצמאות נדרשת ממנו, האם מדובר בצורך לתקופה מוגדרת או בשיתוף פעולה ארוך טווח ומהו היקף הזמינות הנדרש.
ככל שהצורך מוגדר בצורה מדויקת יותר, כך ניתן לצמצם מועמדים שאינם מתאימים ולהתקדם מהר יותר עם מועמדים שרלוונטיים באמת לצוות.
מתכנת מיקור חוץ עם אמיולי טכנולוגיות
מיקור חוץ מפתחים יכול לתת לחברה גמישות משמעותית כאשר הוא מבוצע בצורה נכונה. המטרה אינה רק למצוא מפתח פנוי, אלא להתאים איש מקצוע שיוכל להשתלב בטכנולוגיה, בצוות ובאופן העבודה הקיים.
אמיולי משלבת אנשי מקצוע מתוך צוות פנימי ורשת מקצועית במזרח אירופה בהתאם לתפקיד, לרמת הניסיון ולדרישות הטכנולוגיות של החברה.
אם אתם מחפשים מתכנת מיקור חוץ או רוצים להבין איזה סוג מומחה יכול להשלים את הצוות שלכם, אפשר להתחיל ממיפוי קצר של הצורך והסביבה הטכנולוגית הקיימת.
שאלות נפוצות
האם אפשר לשכור מתכנת אחד בלבד?
כן. אין צורך להקים צוות חיצוני שלם. ניתן להתחיל במפתח אחד ולהרחיב את ההרכב בהמשך אם הצורך גדל.
מי מנהל את המתכנת במהלך העבודה?
במודל הרחבת צוות, הניהול המקצועי נשאר בדרך כלל אצל החברה. המפתח עובד עם מנהל הפיתוח, CTO או גורם אחר בצוות בהתאם למבנה הארגוני.
האם אפשר לראיין את המפתח לפני שמתחילים?
כן. מועמדים רלוונטיים מוצגים ללקוח וניתן לבצע ריאיון מקצועי לפני קבלת ההחלטה.
האם מיקור חוץ מתאים גם לשיתוף פעולה ארוך טווח?
כן. המודל יכול להתאים גם לצורך זמני וגם להרחבה ארוכת טווח של צוות הפיתוח, בהתאם למבנה החברה ולצורך המקצועי.