এটি উত্তর দেওয়ার জন্য কিছুটা জটিল প্রশ্ন কারণ অনেকগুলি বিষয়ের মতো এটি সত্যই প্রকল্পের পরিস্থিতির উপর নির্ভর করে, চুক্তিবদ্ধ সংস্থার নিয়ন্ত্রণের স্তরের নিয়ন্ত্রণ রয়েছে, কাস্টম সফ্টওয়্যার চুক্তিভিত্তিক সংস্থাটি পুরো জীবনচক্রের জন্য পরিচালিত হয়েছে কিনা, পরিমাণ কোড বেজে অ্যাক্সেস সহ অন্যান্য লোকদের "হস্তক্ষেপ", এর সাথে জড়িত সমস্ত ব্যক্তির মনোভাব, প্রকল্পের জটিলতা এবং ব্যবহৃত পদ্ধতিগুলি ... আমি সত্যিই এগিয়ে যেতে পারতাম।
সমস্ত সিস্টেমের একটি প্রযুক্তিগত ofণ একটি ডিগ্রী আছে। কিছু ক্ষেত্রে বিকাশকারীরা সর্বদা ক্লিন কোড বেস বজায় রাখার জন্য পরিশ্রমী প্রচেষ্টার কারণে এটি বিশেষভাবে লক্ষণীয় নাও হতে পারে, তবে কোনও সিস্টেমই নিখুঁত নয় এবং একটি বড় নতুন ডিজাইন একটি আপাতদৃষ্টিতে নির্দোষ তবু দীর্ঘস্থায়ী ইস্যুটি সুস্পষ্ট হয়ে উঠতে পারে। তাহলে চুক্তিবদ্ধ সংস্থাগুলি কীভাবে এটি পরিচালনা করবে?
অনেক ক্ষেত্রে তারা তা করে না। প্রায়শই সফ্টওয়্যার একটি ফার্ম দ্বারা লিখিত হবে, তার পরে অন্য দ্বারা সংশোধিত হবে, এবং কোড বেসটি সত্যিকার অর্থে মিশে যাওয়া অস্বাভাবিক নয় কারণ চুক্তির অধীনে প্রতিটি সংস্থা একটি কঠোর সময়সীমার সাথে কাজ করে এবং কোড পরিষ্কার রাখার সময়কে ন্যায়সঙ্গত করে না ( এবং কখনও কখনও সবেমাত্র পরীক্ষা করা হয়) এর অর্থ যদি তাদের কোনও সময়সীমা মিস করার ঝুঁকি থাকতে পারে।
অন্যান্য ক্ষেত্রে, আপনি এমন সংস্থাগুলি খুঁজে পান যা কেবলমাত্র তাদের চুক্তিবদ্ধ প্রকল্পটি ভালভাবে পরিচালনা করে না, তবে বিদ্যমান কোড বেসকে তারা খুঁজে পাওয়ার চেয়ে আরও ভাল অবস্থায় রেখে যাওয়ার জন্য কোনও সময় খুঁজে পায়। তারা প্রায়শই সাবধানতার সাথে পরিকল্পনা করে, কারিগরি debtণের উত্স চিহ্নিত করে - সাধারণত যা নতুন কাজে সবচেয়ে বেশি প্রভাব ফেলবে - এবং তারা পরীক্ষার কেস এবং পরিবর্তনগুলি সরবরাহ করার জন্য কৌশলগুলি তৈরি করে যা প্রযুক্তিগত debtণ পরিচালনার ক্ষেত্রে অবদান রাখে এবং এগুলি তাদের প্রকল্পের সময়সূচীতে ফ্যাক্টর দেয় into ।
একটি কাস্টম সফ্টওয়্যার হ'ল কেন কেন্দ্রীয় পণ্য রচনার বিপরীতে প্রযুক্তিগত debtণের গ্যারান্টি রয়েছে? সংক্ষিপ্ত উত্তর হ'ল না, তবে সম্ভবত এটি কার্যকরভাবে মোকাবেলা না করা হলে প্রযুক্তিগত debtণ আদায় হবে। এটি অন্য কোনও সফ্টওয়্যার প্রকল্পের মতোই। আপনি যদি প্রকল্পটি পুরো জীবন জুড়ে পুরোপুরি নিয়ন্ত্রণ করেন তবে প্রযুক্তিগত debtণ নিয়ে কাজ করার জন্য আপনার আরও ভাল সুযোগ রয়েছে have যদি তা না হয়, তবে আপনাকে সেই প্রযুক্তিগত debtণ মোকাবেলা করতে হবে যা পূর্ববর্তী সংস্থাটি ফেলে রেখেছিল কোড থেকে আদায় করেছে।
অন্যদিকে, যদি আপনার প্রশ্নটি যদি জিজ্ঞাসা করা হয় যে আপনার ব্যবসায়ের মডেল নির্বিশেষে সফ্টওয়্যার লেখার বিষয়টি প্রযুক্তিগত debtণের গ্যারান্টি। উত্তর হবে নিখুঁত। আসল প্রশ্নটি যে কোনও সংস্থা কীভাবে প্রযুক্তিগত debtণ পরিচালনা করে। যত তাড়াতাড়ি সম্ভব কারিগরি debtণ পরিশোধের জন্য এটি একটি নির্ধারিত সময়ে এটি উপার্জন ও মোকাবেলা করতে বা একটি চলমান পদ্ধতিতে একটি ক্লিন কোড বেস পরিচালনা করতে দিন? এই উত্তরটি কোনও সংস্থার স্বতন্ত্র অগ্রাধিকারগুলিতে নেমে আসে এবং গৃহীত প্রযুক্তিগত debtণ আর্থিকভাবে প্রাসঙ্গিক কিনা।