קנייה לעומת פיתוח: התשובה השתנתה
חברות תמיד ניצבות בפני בחירה אחת: לקנות תוכנה מספק או לפתח אותה בעצמן.
במשך עשורים, הקנייה הייתה המנצחת הברורה. ספקים כמו SAP ו-Oracle בנו מערכות ענק. הם טיפלו במורכבות כדי שלא תצטרכו לעשות זאת. קניתם כלים גנריים כמו מערכות שכר או משאבי אנוש. פיתחתם רק דברים שמעניקים לכם יתרון תחרותי.
החישוב היה פשוט. פיתוח היה יקר ואיטי מדי. קנייה הייתה מהירה וצפויה.
כעת, החישוב הזה נשבר.
AI שינה את עלות הפיתוח. הוא מסייע בכתיבת קוד, debugging ואינטגרציה. מפתח בודד יכול כעת לבצע משימות שבעבר דרשו צוות שלם.
הגבול בין קנייה לפיתוח משתנה:
• כלים שפעם היו יקרים מדי לפיתוח הם כעת משתלמים. • צוותים קטנים יכולים ליצור כלים פנימיים מותאמים אישית תוך שבועות במקום חודשים. • צינורות נתונים (data pipelines) ואינטגרציות ייעודיים עוברים מרשימת ה"קנייה" לרשימת ה"פיתוח".
זה יוצר בעיה חדשה עבור ספקי תוכנה. אם לקוח יכול לפתח גרסה בסיסית של הכלי שלכם תוך ימים ספורים באמצעות AI, למה שהוא ישלם לכם?
כדי לשרוד, ספקים חייבים להציע יותר מאשר רק תכונות שטחיות. הם חייבים לספק עומק. הם חייבים לפתור את הבעיות הקשות שמופיעות רק לאחר חודשים של שימוש בעולם האמיתי.
עם זאת, פיתוח אינו "ארוחה חינם". עליכם לקחת בחשבון את עלות הבעלות (cost of ownership).
תוכנה לעולם אינה מסתיימת. היא זקוקה לעדכונים. היא זקוקה לתיקוני באגים. היא זקוקה לתחזוקה כאשר dependencies משתנות. כלי שבניתם בסוף שבוע יכול להפוך לנטל בכל סוף שבוע במהלך השנה הבאה.
השאלה האמיתית היא כבר לא רק על עלות הפיתוח. היא על עלות הבעלות.
רף הקנייה השתנה. כדאי לקנות תוכנה רק אם הספק מספק ערך שעולה על העלות של פיתוח ותחזוקתה בעצמכם.
Source: https://dev.to/camma_smith_1/buy-vs-build-the-answer-has-changed-13me
Optional learning community: https://t.me/GyaanSetuAi
