আমার কাছে হার্ড ডেটা বা তথ্যগুলিতে অ্যাক্সেস নেই, সুতরাং আমি কেবলমাত্র আইটি-তে আমার গত 20 বছর ধরে আখরিত পর্যবেক্ষণগুলি দিতে পারি।
আমি বিশ্বাস করি যে 20 বছর আগের তুলনায় বেশিরভাগ বিকাশকারীরা আজ সফ্টওয়্যার তৈরি করার মধ্যে একটি বিশাল পার্থক্য রয়েছে। চতুর আন্দোলন এতটা গতি অর্জন করেছিল, বিশেষত গত ৫-6 বছরে, আমি কর্মক্ষেত্রে মনোভাবের ক্ষেত্রে সত্যিকারের পরিবর্তন দেখতে পেয়েছি। এত বেশি যে আমরা যা করি তার গুণমানটি প্রতিবছর লাফিয়ে ও বাউন্ডারে বৃদ্ধি পেতে দেখা যায় এবং প্রতিটি প্রকল্পের সাথে আমরা প্রকল্প থেকে প্রকল্পে শিখেছি এমন পাঠ প্রয়োগ করি। পরীক্ষার প্রথম বিকাশের উপর ফোকাসের সাথে মিলিত লেনার প্রক্রিয়াগুলি খুব বিতর্কিত থেকে সাধারণ জায়গায় বেড়েছে। এত কিছু যে আজ অনেক সংস্থায় toুকতে, আপনি যদি চটপটে স্বাচ্ছন্দ্য বোধ করেন না তবে তারা আপনাকে দরজা না দেখালে আপনি ভাগ্যবান হবেন।
সুতরাং এর কি প্রভাব পড়েছে। প্রথমত, আমি লক্ষ করেছি যে সমস্যাগুলি প্রায়শই অনেক আগে চিহ্নিত হয়ে যায়। প্রায়শই এমনটি হয় যে সমস্যাটি যদি খুব বড় হিসাবে না দেখায় তবে কখনও কখনও এটি অনির্দিষ্টকালের জন্য ধরে রাখা যেতে পারে। খুব বিরল হাতে গোনা কয়েকটি ক্ষেত্রে আমি ত্রুটিযুক্ত বলে মনে করা হয়েছিল যেগুলি পরে বিবেচনা করার সময় গুরুতর সমস্যা হয়ে উঠেছে, কারণ কিছু মৌলিক বিষয়টি তখন প্রকাশিত হয় নি যা তখন বিবেচিত হয়নি। কখনও কখনও এটি একটি টানা আউট ফিক্স চক্র হতে পারে, এবং এটি একটি ডিগ্রি পর্যন্ত ব্যয়বহুল হতে পারে, তবে সেই খরচটি প্রায়শই রিসোর্সিংয়ের ক্ষেত্রে কম পরিমাপ করা হয় এবং আরও প্রায়ই গ্রাহক এবং বিকাশকারীদের মধ্যে সম্পর্কের উপর প্রভাবের দিক থেকে। গ্রাহকরা এই চটজলদি চিন্তার পদ্ধতিতে অভ্যস্ত হয়ে উঠছে, যা তাদের কাছে পুরানো দিনের তুলনায় অনেক দ্রুত ফলাফল দেয়, অনুরোধ এবং বাস্তবায়নের মধ্যে অত্যন্ত পুনরাবৃত্ত বিকাশের স্প্রিন্ট এবং দ্রুত টার্নআরআন্ড সহ, যাতে তারা আমাদের কাছ থেকে একটি দুর্দান্ত চুক্তি আশা করে। এবং যতদূর আসল বাগ সম্পর্কিত বিষয়, পরিবর্তনগুলি সমর্থন করার জন্য শক্তিশালী পরীক্ষার একটি দৃ su় স্যুট থাকার ফলে এবং নতুন পরীক্ষা তৈরি করার ক্ষমতা যা অন্তর্দৃষ্টি এবং সমাধান সরবরাহ করতে পারে তার ফলস্বরূপ বাগ সংশোধন করার সময়টি প্রায়শই হ্রাস পায় is রিপোর্ট সমস্যা।
সুতরাং সামগ্রিকভাবে, এটি উপস্থিত রয়েছে যেগুলি পরীক্ষাগুলির শক্তিশালী স্যুট রয়েছে এবং যদি পরীক্ষাগুলি বিকাশকারী কী করায় সেটির কেন্দ্রীভূত থাকে তা নিশ্চিত করার জন্য পদ্ধতিগুলি, তবে আসল ব্যয়টি বেশিরভাগ ক্ষেত্রেই বাগগুলি সমাধানের সামগ্রিক প্রচেষ্টা হ্রাস পেয়েছে but কিছু উপায়ে কমপক্ষে বাস্তবায়ন থেকে ব্যবসায়ের অন্যান্য ক্ষেত্রগুলিতে কিছুটা স্থানান্তরিত হয়েছে, কারণ কিছু উপায়ে, খাঁটি সরবরাহ এবং সম্পর্ক ব্যবস্থাপনার দাবী থেকে ফোকাসও সরে গেছে।
আরেকটি বিষয় যা প্রকট হয়ে উঠেছে তা হ'ল কয়েক বছর আগে আমাদের অন্ত্র প্রবৃত্তি যা সুপারিশ করেছিল যে চতুর হওয়া আমাদের রক্ষণাবেক্ষণ চক্রকে হ্রাস করবে, এটি সঠিক এবং ভুল উভয়ই একটি ডিগ্রীতে প্রমাণিত হয়েছে। সঠিকভাবে এই অর্থে যে কঠিন পরীক্ষাটি আমাদের কোডটিকে একটি বৃহত্তর ডিগ্রীতে ডিবাগ এবং ঠিক করতে এবং প্রোডাকশন কোডে প্রকাশিত বাগের সংখ্যা কমিয়ে আনা সহজ করে তুলেছে এবং এই অর্থে ভুল যে আমরা এখন প্রয়োজন এড়াতে কঠোর পরিশ্রম করছি লিগ্যাসি কোড বজায় রাখুন, ক্রমাগত কোডটি রিফ্যাক্ট করে এবং আর্কিটেকচারের উন্নতি করে এটি বিরল হয়ে উঠছে যে আমাদের স্ক্র্যাচ থেকে সম্পূর্ণ নতুন পণ্য বিকাশ করা প্রয়োজন।
সুতরাং শেষ পর্যন্ত, ওপি-র প্রশ্নের সাথে এর অর্থ কী? ঠিক আছে, এর অর্থ হ'ল উত্তরটি সত্যই এতটা কাটা-শুকানো নয় যা আমরা একবার ভেবে দেখেছিলাম। 15 বছর আগে, আমি সম্ভবত হ্যাঁ হিসাবে প্রশ্নের উত্তর দিতে হবে, তবে এখন আমি এটিকে আরও বাস্তবসম্মত বলে মনে করি যে অনুগতভাবে পরিমাপ করা খুব কঠিন, কারণ আমরা সফ্টওয়্যারটি বিকাশের জন্য যা করি তার প্রকৃতিটি তখন থেকেই পরিবর্তিত হয়েছিল যখন আমরা প্রথমে নিজেকে ওপির প্রশ্ন জিজ্ঞাসা শুরু করি। কিছু উপায়ে, আমরা যেমন শিল্প হিসাবে আমাদের কৌশল এবং দক্ষতা যত বাড়িয়ে দেই, ততই প্রশ্নটি একটি নির্দিষ্ট হ্যাঁ থেকে বেড়ে যায়, যেখানে আমার সন্দেহ হয় যে অল্প সংখ্যক বছরগুলিতে আমরা বলব যে এটি কিছু যায় আসে না doesn't যখন আমরা বাগগুলি স্থির করি, কারণ আমাদের পরীক্ষাগুলি এবং প্রক্রিয়াগুলি এত বেশি দৃ will় হবে যে আমাদের বাজেটগুলি সংরক্ষণের প্রচেষ্টা দ্বারা বাগ সংশোধন করার সময়টি কম চালিত হবে এবং আমাদের গ্রাহকদের প্রয়োজনীয়তা মেটাতে অগ্রাধিকার দ্বারা আরও কিছু হবে এবং আপেক্ষিক ব্যয় হবে কার্যত অর্থহীন প্রসঙ্গে।
তবে আমি যেমন বলেছি, এটি কোনও শক্ত ডেটা-সমর্থিত প্রমাণ নয়, কেবল গত কয়েক বছরের আমার পর্যবেক্ষণগুলি এবং আমার অন্ত্রে আমাকে বলেছে যে আরও কিছু স্থির-কাঁপানো বুদ্ধি আসবে যা আমাদের কাজ করার পথে উন্নতি করবে।