תמחור פרוייקט
-
@nigun הלקוח מודע לזה מראש?
אצלי הוא מודע שזה המצב.
אני חושב שזה עדיין שווה להם
בעבר היה לי לקוח שרצה מחיר סופי, אז אמרתי לו שאני לא אקח סיכון, ואני אקח מקדם ביטחון של פי עשר ממה שאני חושב ומצפה.
בסוף הוא השתכנע לעבוד לפי שעות, וזה יצא אפילו פחות מהצפי שלי הראשוני. -
@nigun הלקוח מודע לזה מראש?
אצלי הוא מודע שזה המצב.
אני חושב שזה עדיין שווה להם
בעבר היה לי לקוח שרצה מחיר סופי, אז אמרתי לו שאני לא אקח סיכון, ואני אקח מקדם ביטחון של פי עשר ממה שאני חושב ומצפה.
בסוף הוא השתכנע לעבוד לפי שעות, וזה יצא אפילו פחות מהצפי שלי הראשוני.@clickone אמר בתמחור פרוייקט:
הלקוח מודע לזה מראש?
למחיר שוק או לחוסר ידע שלי?
וגם לא הבנתי איפה נקודת החילוק בין חוסר מקצועיות לבין בעיה לגיטימית.
אני מבין שאני לא יכול לקחת על לימוד שאילתות SQL,ואני יכול לקחת על לימוד חלוקת עומסים אפילו שזה גם על חשבונו
ובלקוח הבא יהיה לי מוצר מוכן
אבל יש הרבה איזור אפור באמצע שיש כאלו שיחשבו שזה מובן שאליו שכל מתכנת יודע ויש כאלו שלא יודעים איך לגעת בזה.
אני לא יכול לגעת בנקודה ספיציפית, אבל אולי גיט זה דוגמה,יש כאלו שלא יבינו איך אפשר לשלוח אפליקציה לפרודקשן לפני בדיקה בסביבת טסטים ועדכון עם גיט , ויש כאלו כמוני שרק עכשיו עוברים לשיטת עבודה כזאת. -
אם התמחור הוא לפי שעות יש פה באמת בעיה רצינית.
אם התמחור הוא שרירותי אני לא מבין את השאלה בכלל. -
@nigun אז או שתשתף את הלקוח ותגיעו לפשרה מי ישלם את השעות הללו (אחרי הכל אני מאמין שהוא צריך אותך).
לולי זאת אני חושש שזה גזל, אבל ההסתעפות ההלכתית היא לא לפורום שלנו. -
@dovid אמר בתמחור פרוייקט:
אבל ההסתעפות ההלכתית היא לא לפורום שלנו.
לא חשבתי לקבל כאן פסק הלכה
אלא מה מקובל?
(אני לא יכול לשאול רב האם זה בסדר אם אני לא יודע גיט, ומה הדין אם הסתבכתי בקונקשן פוול?) -
@nigun אמר בתמחור פרוייקט:
(אני לא יכול לשאול רב האם זה בסדר אם אני לא יודע גיט, ומה הדין אם הסתבכתי בקונקשן פוול?)
אני חושב שאתה יכול לדמות את זה לאינסטלטור שבודק חומרים יעילים נגד קרוזיה במשך שלוש שעות.
@dovid אמר בתמחור פרוייקט:
אני חושב שאתה יכול לדמות את זה לאינסטלטור שבודק חומרים יעילים נגד קרוזיה במשך שלוש שעות.
לא הבנתי את ההקשר
ואני עדיין לא יודע מה מצופה ממני לדעת ומה לא?
אני לא יודע מה המחיר שוק, ואם אני לוקח מחיר ריצפה זה אמור לקחת בחשבון שיש דברים שאני עושה לאט? -
@nigun אז או שתשתף את הלקוח ותגיעו לפשרה מי ישלם את השעות הללו (אחרי הכל אני מאמין שהוא צריך אותך).
לולי זאת אני חושש שזה גזל, אבל ההסתעפות ההלכתית היא לא לפורום שלנו. -
@dovid לדוגגמא אתה יכול לקחת מתכנת שכותב בC# לדוגמא, ורוצה לעבור ל dotnet core
זה כמעט אותה שפה ופלטפורמה, אבל ברור שיש הבדלים לכאן ולכן.על מה הלקוח משלם ועל מה לא?
@clickone אם כל עבודת תכנות הייתה כוללת ניסוי וטעיה זה נכון
אבל זה לא נכון. יש הרבה שעושים את העבודה ישירות במה שהם מכירים.
אם לפי אופי הפרוייקט או אופי המתכנת נדרשים שעות מחקר חובה לדעתי לשתף את הלקוח באם לחקור, כמה ולציין שגם אני עצמי מפיק תועלת במחקר הזה. -
@clickone אם כל עבודת תכנות הייתה כוללת ניסוי וטעיה זה נכון
אבל זה לא נכון. יש הרבה שעושים את העבודה ישירות במה שהם מכירים.
אם לפי אופי הפרוייקט או אופי המתכנת נדרשים שעות מחקר חובה לדעתי לשתף את הלקוח באם לחקור, כמה ולציין שגם אני עצמי מפיק תועלת במחקר הזה. -
@clickone אם כל עבודת תכנות הייתה כוללת ניסוי וטעיה זה נכון
אבל זה לא נכון. יש הרבה שעושים את העבודה ישירות במה שהם מכירים.
אם לפי אופי הפרוייקט או אופי המתכנת נדרשים שעות מחקר חובה לדעתי לשתף את הלקוח באם לחקור, כמה ולציין שגם אני עצמי מפיק תועלת במחקר הזה.מתכנת שאין לו ניסוי וטעיה כלל הוא מתמחר את עצמו באמת הרבה יותר לשעה. מהסיבה הפשוטה שאם לדוגמא עלות אתר מסוג X בשוק הוא X ש"ח, אז מתכנת מנוסה עושה את זה בפחות שעות וא"כ באמת העבודה שלו שווה יותר.
וכבר דיברו בעבר בפורום, שהגיוני שמתכנת יקח לשעה 250 בדיוק כמו שחברת תיכנות עם מותג תיקח את הסכום הזה לשעה תכנות. לכן אני לוקח את הרף הזה כדי להניח שגם אם הלקוח המצוי אין לו את הידע המקצועי בענייני תכנות, אבל הוא מבין בספירת שטרות (ויכול לוודא את הסכום של עלות שעת תכנות ממוצעת), ולכן הלקוח יכול גם להבין שאם מתכנת לוקח פחות מהסכום הזה, אז למרות שיתכן שהוא סתם עושה לו הוזלה (כי הוא רוצה להיכנס לשוק), אבל גם יתכן שהוא פשוט לא ברמה הזו של ידע. וזה שהלקוח לא עושה את החשבון הזה המתבסס על ידע שנמצא בשוק החופשי, זה לא אמור להיות מדאגתו של המתכנת
לכן מתכנת שלוקח סכום נמוך שהוא הגיוני למתכנת ברמה בינונית אז הוא מראש מעמיד את עצמו ברף מסויים, וצודק.מזוית אחרת לגמרי, בעבר השתמשתי בספריה datatables שפורסמה בפורום הרבה והייתי בטוח שזו ספריה מצויינת לטבלאות. (במקרה הספציפי גם נתתי ללקוח רשימת ספריות לבחור מביניהם והוא בחר את datatables).
כ"ז עד שהתחלתי לעבוד איתה והוצאתי הרבה הרבה אנרגיה על כל מיני cssים שלא תפקדו כמו שצריך עם הפונקציות שלהם, ועוד. (אח"כ בהמשך העבודה עבור דף אחר באתר שלו השתמשתי לגמרי עם מימושים אחרים).
האם אני צריך להודיע ללקוח על כל ספריה שאני עומד להשתמש איתה אם בדקתי את כל הפונקציות שלה לפני שאני מתחיל לעבוד? אני חושב שברגע שיש לי ידע תכנותי ברמה שמאפשרת לי לממש את העבודה לרבות דרך שיטוט וחיפוש המידע הרלוונטי (ברמת מהירות סבירה בהתייחס לבעיות הספציפיות שבעבודה המבוקשת), אז זה מה שהלקוח מחפש מהמתכנת הבינוני. -
אני ינסה לסכם מה הבנתי.
יש כמה סוגי עבודות:- בניית מוצר שברור למכנת מראש מה בדיוק הוא אמור לעשות והוא כבר עשה משהו דומה בעבר
- כנ"ל , אבל הלקוח לא סגור על עצמו מה הוא צריך, אבל לפי מה שהוא מבקש כרגע המתכנת יודע איך הוא יעשה את זה.
- הלקוח לא סגור על עצמו והמתכנת לא יודע בדיוק איך לממש גם את דרישות הלקוח הראשוניות, אבל הוא יודע איך משתמשים בכלים הבסיסים בתכנות
- כנ"ל, אבל יש כלים שזה פעם ראשונה שהוא משתמש בהם והוא נוקט בשיטת ניסוי וטעיה/קורא מדריך.
- כנ"ל, אבל מבזבז חלק מהזמן בלימוד כלי לא רלוונטי, או בכלי שזה ברור מאליו שמתכנת אמור לדעת (הקמת חומת אש למשל)
השאלה היא איפה החילוקים?
וממתי זה כבר לא לגיטימי לקחת לפי שעה? -
אני ינסה לסכם מה הבנתי.
יש כמה סוגי עבודות:- בניית מוצר שברור למכנת מראש מה בדיוק הוא אמור לעשות והוא כבר עשה משהו דומה בעבר
- כנ"ל , אבל הלקוח לא סגור על עצמו מה הוא צריך, אבל לפי מה שהוא מבקש כרגע המתכנת יודע איך הוא יעשה את זה.
- הלקוח לא סגור על עצמו והמתכנת לא יודע בדיוק איך לממש גם את דרישות הלקוח הראשוניות, אבל הוא יודע איך משתמשים בכלים הבסיסים בתכנות
- כנ"ל, אבל יש כלים שזה פעם ראשונה שהוא משתמש בהם והוא נוקט בשיטת ניסוי וטעיה/קורא מדריך.
- כנ"ל, אבל מבזבז חלק מהזמן בלימוד כלי לא רלוונטי, או בכלי שזה ברור מאליו שמתכנת אמור לדעת (הקמת חומת אש למשל)
השאלה היא איפה החילוקים?
וממתי זה כבר לא לגיטימי לקחת לפי שעה?@nigun אמר בתמחור פרוייקט:
אני ינסה לסכם מה הבנתי.
יש כמה סוגי עבודות:- בניית מוצר שברור למכנת מראש מה בדיוק הוא אמור לעשות והוא כבר עשה משהו דומה בעבר
- כנ"ל , אבל הלקוח לא סגור על עצמו מה הוא צריך, אבל לפי מה שהוא מבקש כרגע המתכנת יודע איך הוא יעשה את זה.
- הלקוח לא סגור על עצמו והמתכנת לא יודע בדיוק איך לממש גם את דרישות הלקוח הראשוניות, אבל הוא יודע איך משתמשים בכלים הבסיסים בתכנות
- כנ"ל, אבל יש כלים שזה פעם ראשונה שהוא משתמש בהם והוא נוקט בשיטת ניסוי וטעיה/קורא מדריך.
- כנ"ל, אבל מבזבז חלק מהזמן בלימוד כלי לא רלוונטי, או בכלי שזה ברור מאליו שמתכנת אמור לדעת (הקמת חומת אש למשל)
השאלה היא איפה החילוקים?
וממתי זה כבר לא לגיטימי לקחת לפי שעה?יש גם תוך כדי העבודה בתיקון באגים שמתכנת מנוסה יודע א' איפה לצעוד (איפה הכיוון לחיפוש מידע / לתיקון סוג באג X) לעומת אחד לא מנוסה, ב' שמתכנת מנוסה יודע איפה לבדוק וכשלא מסתדר אז מה הצעד הבא לבדוק, והלא מנוסה יכול לחזור על אותם פעולות דיבוג שוב ושוב.
-
אני חושב שיש חילוק בין עבודת תכנות שגרתית שכוללת בתוכה מחקר רב (כולל ספריות חדשות, המון שיפורים כל הזמן על הדרך)
לבין לימוד נושא תכנותי מוגדר ורחב שהלקוח רק היווה את ההזדמנות ללמוד אותו.
@nigun עצמו הביא כדוגמא את SQL שהיה פשוט לו שכשזה נושא שלם זה צריך להיות על חשבון המפתח (למרות שכשזה רק מהצד ורק שורה וחצי כולם יודו שזה יכול להיות על חשבון הלקוח).מקריאה חוזרת של מה ש@nigun נראה שהספק שלו עד כמה לגיטימי שהוא לא ידע את זה קודם לכן, ובזה אני חושב שאין הבדל. לכל מתכנת יש המון מה ללמוד שחבריו יודעים ממזמן.
אני חושב שהנושא הוא כמה ה"מחקר" הוא נטו שגרת עבודה ללקוח והמפתח מרויח על הדרך,
(ואז נורא מרוכזים במה לעשות פה ולא ללמוד את הנושא כולו וגם שיקול הפעולה הוא מה טובת הלקוח)
או להיפך, הלקוח היה הזדמנות ללמוד נושא שיכניס הרבה כסף בלקוחות הבאים.מה המבחן?
מבחן ברור זה אם אפשר להסתדר בלי המחקר - כולל ע"י קיצורי דרך, שימוש בקודים שלא מבינים עד הסוף וכו'? (כן אבל X Y Z וגם... "גם ככה אני רוצה להיכנס לתחום הזה").
אני כעת מבחין שיש פה כן מקרה עדין כאשר המחקר מחוייב לעבודה זו אבל הנושא כה גדול שהוא משדרג את המתכנת ברמה שהיה שווה לו ממש להשקיע את הזמן הזה על חשבונו הפרטי. זה אולי נקודת השאלה? -
מגיע לקוח, מזמין פרוייקט מסוים. ללקוח אין שום מושג במחירים, כמובן שהוא רוצה לשלם כמה שפחות, אבל הוא לא יודע כמה זמן לוקח לי כל דבר וכמה מורכב (או פשוט) בשבילי הפרוייקט שלו.
יש לי תמיד השאלה, כמה לקחת מאנשים. שמעתי פעם משפט מטכנאי מחשבים, הוא אמר שאין מחיר מוגדר, המחיר הוא כמה שיותר יקר. רק אם אברך בא לתקן וירוס והוא מבקש ממנו אלף שקל, האברך יברח. לכן הוא אומר המחיר הכי יקר שהלקוח יוכל לעמוד בו, ללא יחס לכמה זמן זה לקח לו וכמה מורכב זה היה. משפט מגעיל..כרגע עומד לי פרויקט רציני על הפרק, להערכתי הלקוח ירוויח מזה הרבה כסף. אבל לי זה לא עבודה מאוד מאוד גדולה, וכשהוא תיאר לי את העבודה, חשבתי לבקש 5 אלף שקל.
כשהוא מסיים את התיאור של הפרוייקט, הוא אומר לי שקיבל כבר הצעת מחיר ב70 אלף שח אבל זה מידי יקר בשבילו... ואם אני אבקש 20 או 30 או אפילו 40 יש מה לדבר אבל לא יותר.
זה לא היה מאוד חכם מצידו להגיד את זה... אבל הרגשתי פרייער גדול, שאני עושה כל כך בזול ומישהו אחר מעיז לבקש יותר מפי עשר...
והאמת, מבחינת שעות העבודה שלי, גם אם אני מחשב לפי 200 שח לשעה, זה יוצא כ5000 שח.
אבל אולי מוצר מושלם שווה הרבה הרבה יותר, ובפרט מוצר שאמור להכניס כסף.
אני לא צדיק גדול שפרוש מהבלי העוה"ז, הייתי שמח לקבל גם אני כמה שיותר כסף, אבל אני גם רוצה להיות ישר, ולא יודע מה גבול הישרות, אפשר לנצל בן אדם רק בגלל שהוא צריך אותי?@שואף אמר בתמחור פרוייקט:
והאמת, מבחינת שעות העבודה שלי, גם אם אני מחשב לפי 200 שח לשעה, זה יוצא כ5000 שח.
הנושא נפתח לפני כעשרה חודשים, אני קורא את הפוסט הראשון וצוחק.
ביקשתי מהלקוח 20 אלף שקל, ועד היום לא סיימתי איתו. יש לו כל הזמן תיקונים ותוספות קטנות שהוא מבקש לא נעים לי לסרב לו.
אשתי כבר אסרה עלי להמשיך להסתכל על זה
היו דברים שאמרתי ללקוח שאין מה לדבר וצריך לשלם על זה בנפרד, והוא שילם, אבל היו כל מיני דברים לא כל כך מוגדרים, שמבחינתו פשוט שהיו כלולים, ואני האמת לא כל כך חשבתי על כל הפרטים כשהתחייבתי.
כך שלמדתי מזה לקח חשוב.
אם הלקוח מדבר על מחיר גבוה, כמו זה שהלקוח סיפר לי לתומו שהוא קיבל הצעה ב70 אלף שח, אז גם אם נדמה לי שאסיים את זה תוך שלשים שעות, אני פרייער גדול להסכים בסכום נמוך..
לקחת לפי שעה אני לא מסוגל כי קשה לי לעבוד רצוף ואני הרבה עוצר להתרענן באמצע וקשה לספור את הזמן המדויק של העבודה. אז אני כן אוהב לתת מחירים, אבל המסקנה שלי היתה שהמחירים צריכים להיות גבוהים, כי לקוחות תמיד מגזימים, ולא נעים לבקש מהם עוד מאתיים שקל על כל פיצ'ר קטן שירצו להוסיף. -
@שואף אמר בתמחור פרוייקט:
והאמת, מבחינת שעות העבודה שלי, גם אם אני מחשב לפי 200 שח לשעה, זה יוצא כ5000 שח.
הנושא נפתח לפני כעשרה חודשים, אני קורא את הפוסט הראשון וצוחק.
ביקשתי מהלקוח 20 אלף שקל, ועד היום לא סיימתי איתו. יש לו כל הזמן תיקונים ותוספות קטנות שהוא מבקש לא נעים לי לסרב לו.
אשתי כבר אסרה עלי להמשיך להסתכל על זה
היו דברים שאמרתי ללקוח שאין מה לדבר וצריך לשלם על זה בנפרד, והוא שילם, אבל היו כל מיני דברים לא כל כך מוגדרים, שמבחינתו פשוט שהיו כלולים, ואני האמת לא כל כך חשבתי על כל הפרטים כשהתחייבתי.
כך שלמדתי מזה לקח חשוב.
אם הלקוח מדבר על מחיר גבוה, כמו זה שהלקוח סיפר לי לתומו שהוא קיבל הצעה ב70 אלף שח, אז גם אם נדמה לי שאסיים את זה תוך שלשים שעות, אני פרייער גדול להסכים בסכום נמוך..
לקחת לפי שעה אני לא מסוגל כי קשה לי לעבוד רצוף ואני הרבה עוצר להתרענן באמצע וקשה לספור את הזמן המדויק של העבודה. אז אני כן אוהב לתת מחירים, אבל המסקנה שלי היתה שהמחירים צריכים להיות גבוהים, כי לקוחות תמיד מגזימים, ולא נעים לבקש מהם עוד מאתיים שקל על כל פיצ'ר קטן שירצו להוסיף.@שואף אמר בתמחור פרוייקט:
לקחת לפי שעה אני לא מסוגל כי קשה לי לעבוד רצוף ואני הרבה עוצר להתרענן באמצע וקשה לספור את הזמן המדויק של העבודה.
זה אכן עוד בעיה
היה לי לקוח שניסחתי לו משהו בסגנון של:
"התשלום הוא לא לפי שעה אלא על גודל הפרוייקט ,וכיוון שאני לא יודע את גודל הפרוייקט, אני מפעיל סטופר והתשלום יהיה לפי זה אבל התשלום הוא על העבודה ולא על הזמן, ויתכן שיהיה סטיות קלות"
וגם אני משתמש בתוסף (נראה לי שמליצו לי עליו כאן)
ואם אני שוכח לכבות את הסטופר אני משנה את זה ידנית לזמן שזכור לי "בערך" שגמרתי
וכמובן יש פעמים שאני שוכח להדליק
אז למעשה זה יוצא קצת פחות ממה שבאמת עבדתי
בעיקר כי יש לי נערווין בעניין ולרוב אני מחמיר ומוריד
(וזה מה שאכן עשיתי כשהיה נראה לי שאני לא עובד עכשיו אלא לומד משהו חדש לגמרי)
אבל אין שום וויכוחים עם הלקוח, כי אין לי בעיה שיוסף פיצרים לעוד כמה חודשים
(אני דווקא ישמח , אולי הוא ישמח פחות תלוי בעומק של הכיס) -
@שואף אמר בתמחור פרוייקט:
לקחת לפי שעה אני לא מסוגל כי קשה לי לעבוד רצוף ואני הרבה עוצר להתרענן באמצע וקשה לספור את הזמן המדויק של העבודה.
זה אכן עוד בעיה
היה לי לקוח שניסחתי לו משהו בסגנון של:
"התשלום הוא לא לפי שעה אלא על גודל הפרוייקט ,וכיוון שאני לא יודע את גודל הפרוייקט, אני מפעיל סטופר והתשלום יהיה לפי זה אבל התשלום הוא על העבודה ולא על הזמן, ויתכן שיהיה סטיות קלות"
וגם אני משתמש בתוסף (נראה לי שמליצו לי עליו כאן)
ואם אני שוכח לכבות את הסטופר אני משנה את זה ידנית לזמן שזכור לי "בערך" שגמרתי
וכמובן יש פעמים שאני שוכח להדליק
אז למעשה זה יוצא קצת פחות ממה שבאמת עבדתי
בעיקר כי יש לי נערווין בעניין ולרוב אני מחמיר ומוריד
(וזה מה שאכן עשיתי כשהיה נראה לי שאני לא עובד עכשיו אלא לומד משהו חדש לגמרי)
אבל אין שום וויכוחים עם הלקוח, כי אין לי בעיה שיוסף פיצרים לעוד כמה חודשים
(אני דווקא ישמח , אולי הוא ישמח פחות תלוי בעומק של הכיס)@nigun אמר בתמחור פרוייקט:
"התשלום הוא לא לפי שעה אלא על גודל הפרוייקט ,וכיוון שאני לא יודע את גודל הפרוייקט, אני מפעיל סטופר והתשלום יהיה לפי זה אבל התשלום הוא על העבודה ולא על הזמן, ויתכן שיהיה סטיות קלות"
האם תוכל להסביר מה הפירוש? לא הבנתי מה הכוונה בזה, ומה התועלת שאתה משיג ע"י זה
-
@nigun אמר בתמחור פרוייקט:
"התשלום הוא לא לפי שעה אלא על גודל הפרוייקט ,וכיוון שאני לא יודע את גודל הפרוייקט, אני מפעיל סטופר והתשלום יהיה לפי זה אבל התשלום הוא על העבודה ולא על הזמן, ויתכן שיהיה סטיות קלות"
האם תוכל להסביר מה הפירוש? לא הבנתי מה הכוונה בזה, ומה התועלת שאתה משיג ע"י זה
-
אני חושב שיש חילוק בין עבודת תכנות שגרתית שכוללת בתוכה מחקר רב (כולל ספריות חדשות, המון שיפורים כל הזמן על הדרך)
לבין לימוד נושא תכנותי מוגדר ורחב שהלקוח רק היווה את ההזדמנות ללמוד אותו.
@nigun עצמו הביא כדוגמא את SQL שהיה פשוט לו שכשזה נושא שלם זה צריך להיות על חשבון המפתח (למרות שכשזה רק מהצד ורק שורה וחצי כולם יודו שזה יכול להיות על חשבון הלקוח).מקריאה חוזרת של מה ש@nigun נראה שהספק שלו עד כמה לגיטימי שהוא לא ידע את זה קודם לכן, ובזה אני חושב שאין הבדל. לכל מתכנת יש המון מה ללמוד שחבריו יודעים ממזמן.
אני חושב שהנושא הוא כמה ה"מחקר" הוא נטו שגרת עבודה ללקוח והמפתח מרויח על הדרך,
(ואז נורא מרוכזים במה לעשות פה ולא ללמוד את הנושא כולו וגם שיקול הפעולה הוא מה טובת הלקוח)
או להיפך, הלקוח היה הזדמנות ללמוד נושא שיכניס הרבה כסף בלקוחות הבאים.מה המבחן?
מבחן ברור זה אם אפשר להסתדר בלי המחקר - כולל ע"י קיצורי דרך, שימוש בקודים שלא מבינים עד הסוף וכו'? (כן אבל X Y Z וגם... "גם ככה אני רוצה להיכנס לתחום הזה").
אני כעת מבחין שיש פה כן מקרה עדין כאשר המחקר מחוייב לעבודה זו אבל הנושא כה גדול שהוא משדרג את המתכנת ברמה שהיה שווה לו ממש להשקיע את הזמן הזה על חשבונו הפרטי. זה אולי נקודת השאלה?@dovid אמר בתמחור פרוייקט:
אני כעת מבחין שיש פה כן מקרה עדין כאשר המחקר מחוייב לעבודה זו אבל הנושא כה גדול שהוא משדרג את המתכנת ברמה שהיה שווה לו ממש להשקיע את הזמן הזה על חשבונו הפרטי. זה אולי נקודת השאלה?
אני חושב שיש כאן שאלה פחות עמוקה, גם אם נגיד שהמתכנת לא הרוויח מזה כלום, וגם כל מטרתו זה להשיג את הפתרון ללקוח.
אבל בכ"ז המתכנת חסר לו ידע בסיסי, וייתכן שהלקוח מפסיד פה 1000 ש"ח רק בגלל שהמתכנת לא יודע SQL, כך שאולי אם המתכנת היה אומר לו לפני תחילת העבודה: תשמע אני לוקח 200 ש"ח לשעה, אבל אני מכיר רק C#, ובפרויקט שלך כנראה יצטרכו גם SQL, וזה אני לא מכיר טוב. הלקוח היה אומר לו: או שאני משלם לך 150 ש"ח לשעה (כי אתה חצי מקצועי), או שאני הולך למישהו אחר.אני אישית לדוגמה לא הכרתי C# כלל, והיה לי לקוח שרצה פרויקט בC#, אמרתי לו שאני לא מכיר את השפה ולא את הפלטפורמה, והסכמתי לעשות לו את זה במחיר מצחיק, תוכ"ד לימוד השפה.
אני חושב שהקוד לא הכי על רמה שמה, אבל זה היה שווה לו מבחינת המחיר והתוצאה.