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