יסודות ותכנון מוצר · מעורב

לבנות, לקנות או לחבר

בשורה אחת: בנו רק את מה שמייחד אתכם; כל השאר — קנו, חברו, או ותרו עליו.

הכלל הפשוט

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

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

מה לבדוק לפני שקונים

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

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

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

החיבור עצמו הוא עבודה

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

לעומק

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