ما توی دنیای tech، یه اصطلاحی رو خیلی به کار میبریم: بدهی فنی.
بدهی فنی اینه که شما به جای این که زیرساخت درستی رو فراهم کنی و یه کاری رو به شیوهی درستش انجام بدی، بیای و با کمترین هزینه و به کثیفترین شکل ممکن، به خاطر سریع بالا آوردن محصول، اون کار رو انجام بدی.
اما یه چیزی این وسط هست که دیده نمیشه، مسئولیت! این بدهی فنیای که به وجود میاد، مسئولیت ایجادش و رفعش بر پای خود توسعهدهنده نوشته میشه! این نکته رو نه توی پادکستی میشنویم، و نه جایی کسی بهمون میگه. چون تقریبا جزو شرح وظایف توسعهدهندهس.
خیلی مهمه که بدونیم چه کارهایی باعث ایجاد بدهی فنی میشه. و حداقل تیم محصول رو از وجود این بدهی فنی با شیوهی انجام کار مطلع کنیم.
اما یه کار خیلی خوب دیگهای که میشه انجام داد، رفع مناسب بدهی فنیه! به شخصه خودم آدمی هستم که اگر ببینم اون گوشه یه بخشی یه کاری رو اشتباه انجام میده، اونم میرم وسط کارام درست میکنم. درسته که نتیجهش این میشه که پروژه تمیزتر میشه و به نفع همهس، ولی در جهت هدفی که برای خودم گذاشته بودم، یعنی رفع بدهی فنیای که لازمه رفع بشه، جلو نرفتم! این اتفاق روند توسعه رو کند میکنه. و همچنین ریسک رفع بدهی فنی رو بیشتر میکنه و از همه مهمتر، مسئولیت خودتون رو به شدت افزایش میده.
تلاش کنید در جهت اهدافی که برای انجام یک کار دارین، قدم بردارین. وگرنه ممکنه کار یک روزه به یه پروژه یک ساله تبدیل بشه (دیدم که میگم :))
3
1
1December 28, 2025 422