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