התלמוד של המפתחהתלמוד של המפתח

מסכת יחסי אנוש בפיתוח

מסכת האומדן

2 הלכות

א

"כמה זמן לוקח לעשות לוגין?"

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

מעשה בדוולופר שנשאל "כמה זמן לוקח לעשות לוגין?" אמר: "יומיים." אמר מנהל הפרויקט: "יומיים?! זה רק לוגין!" מנה הדוולופר על אצבעותיו: ממשק עם ולידציות, API של אימות, JWT וניהול סשן, שחזור סיסמא, אימות דו-שלבי, הגנה מפני brute force, לוגים ואבטחה, וטסטים. הביט מנהל הפרויקט ואמר: "בסדר אולי שלושה ימים. אבל אפשר גם בלי הטסטים?" ולא ענה הדוולופר, כי סגר את עצמו בשירותים ונשם עמוק.

ב

מחלוקת האומדן

הדוולופר שאמר "שבוע" ומנהל הפרויקט שמע "יומיים" — מי אשם?

הושק הפרויקט באיחור. הלקוח כעס. כינסו ישיבת "lessons learned" שבה הגיעו לאותה מסקנה בדיוק, ולא שינו כלום לפרויקט הבא.

מחלוקת
בית שמאי אומר:

הדוולופר אשם, שלא הסביר בפירוט.

בית הלל חולק ואומר:

מנהל הפרויקט אשם, ששמע מה שרצה לשמוע.

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