আমি মনে করি এটির কাছে যাওয়ার সর্বোত্তম উপায় হ'ল আপনি প্রথমে কোন বাগটিকে প্রথমে বিবেচনা করতে চান তা নির্ধারণ করা।
অনেক বিকাশকারী এমন কিছু বিবেচনা করবেন না যা উদ্দেশ্য হিসাবে কাজ করছে না যে তারা বর্তমানে বাগ হিসাবে নয় হিসাবে কাজ করছে কারণ এটি সত্যই কোনও বাগ নয়। আপনি যদি বর্তমানে কোনও বিষয়ে কাজ করছেন এবং এর মধ্যে এখনও ত্রুটি রয়েছে তবে নির্দিষ্ট বাগটি আসলে সম্পূর্ণ নয় তাই কোনও আসল ত্রুটি নেই। বিপরীতটি সম্পূর্ণ কাজের ক্ষেত্রে প্রযোজ্য, যদি আপনি নির্ধারণ করে থাকেন যে কোনও কিছু সম্পূর্ণ এবং পরীক্ষার / প্রকাশ / উত্পাদনের জন্য প্রস্তুত এবং আপনি পরে কোডে কোনও ত্রুটি খুঁজে পেয়েছেন বা ব্যবহার করেন তবে আপনার অবশ্যই একটি বাগ রয়েছে।
আমার সংস্থা কখন ত্রুটি সংশোধন করা উচিত তা নির্ধারণ করতে নিম্নলিখিত পদ্ধতিটি ব্যবহার করে:
বাগটি যদি সমালোচনামূলক হয় তবে তা যথাযথ অগ্রাধিকারের ভিত্তিতে এটি সেই পণ্য সম্পর্কিত বর্তমান স্প্রিন্টে যুক্ত করা হয়। সাধারণত আমরা প্রায় 10% অতিরিক্ত সময়ে পরিকল্পনার জন্য এটিকে একটি স্প্রিন্টে প্রবেশের অনুমতি দেই, পাশাপাশি অতিরিক্ত জিনিস যা আমরা আসলে শেষ করার পরিকল্পনা করি না তবে আমাদের যদি কোনও বাগ বা কিছু না থাকে তবে আমরা প্রত্যাশার চেয়ে দ্রুত সম্পন্ন করেছিলাম সম্পূর্ণ হয়েছে।
যদি কোনও বাগ সমালোচনা না করে থাকে তবে আমরা কেবল এটি ব্যাকলগে যুক্ত করব এবং সাধারণত পরবর্তী স্প্রিন্টে এটি সম্পূর্ণ করব।
এটি আদর্শ প্রবাহ কেন এটিতে কিছু স্পষ্ট ফুটো আছে এবং কখনও কখনও প্রোগ্রামগুলি দৃষ্টিভঙ্গি থেকে 'সমালোচনামূলক' হয় না এমন বিষয়গুলি যদি পরিচালনা সিদ্ধান্ত নেয় যে এটি করা উচিত বলে মনে করা তার আগেই সম্পন্ন করা দরকার may সম্পন্ন করেন।
একদিকে আমি মনে করি যে সর্বোত্তম কাজটি হল কোনও কাঠামো বাছাই করা এবং তারপরে এটি আটকে থাকা। আপনি কাঠামো ছাড়াই কাজ শুরু করার সাথে সাথে উত্পাদনশীলতার সবচেয়ে বড় ক্ষতির কিছু ঘটতে শুরু করে। আপনি একবার আপনার কাঠামোকে হ্রাস করতে শুরু করলে এটি সমস্ত উতরাইয়ের পক্ষে যাওয়া খুব সহজ।
এটি আপনার প্রশ্নের অতিরিক্ত মাত্রায় উত্তর দিতে পারে তবে এই বিষয়গুলি কীভাবে পরিচালনা করা উচিত সে সম্পর্কে কেবলমাত্র আমার ধারণা are