תשובה

בית תוכנה מול פרילנסר: מה באמת ההבדל

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

מאת גל · מנכ״ל ומייסד, Juliusעודכן 5 דקות קריאה

העמוד הזה עונה על: “בית תוכנה מול פרילנסר

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

מה ההבדל המעשי?

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

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

מתי פרילנסר עדיף?

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

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

מתי בית תוכנה עדיף?

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

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

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

מה בעצם קונים בהפרש המחיר?

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

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

בקצרה

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

מניסיון שלנו

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

שאלות שחוזרות

האם פרילנסר תמיד זול יותר?

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

אפשר לשלב בין השניים?

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

מה הסיכון הגדול בעבודה עם פרילנסר אחד?

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

מקורות

להמשך קריאה

חזרה לאשכול: לעבוד עם בית תוכנה