সব আইটি প্রজেক্টের বাগ ট্র্যাকিং (অথবা ইস্যু ট্র্যাকিং, অথবা ডিফেক্ট ট্র্যাকিং) সিস্টেম দরকার।
শ্যোর, সফটওয়্যার ডেভেলপমেন্ট প্রজেক্টের জন্য বাগ ট্র্যাকিং সিস্টেম দরকার। কিন্তু সিসঅ্যাডমিন টিম, ডিবিএ টিম, নেটওয়ার্ক টিমের কী? তাদেরও তাদের কাজ এবং সিস্টেম, ডেটাবেস ও নেটওয়ার্কের ইস্যু ট্র্যাক করার জন্য সাহায্য দরকার।
আমি ১০টি ওপেন সোর্স বাগ ট্র্যাকিং সিস্টেম লিস্ট করেছি, যেগুলো আপনি ট্রাই করে আপনার পছন্দ ও প্রয়োজন অনুযায়ী বেছে নিতে পারেন। এটি কোনো পূর্ণ তালিকা নয়। আমি টপ ৫-এ থাকা সব সিস্টেম ব্যবহার করেছি, এবং আমি দৃঢ়ভাবে প্রস্তাব করি যে আপনি টপ ৫ লিস্ট থেকে যেকোনো একটি বেছে নিন।
আমি বাগজিলাকে ভালোবাসি, এবং এটা অনেক বছর ধরে ব্যবহার করছি। আপনার যদি একাধিক সিস্টেম ট্রাই করে দেখতে সময় না থাকে যে কোনটি আপনি পছন্দ করবেন, তবে সরাসরি Bugzilla-র সাথে যান।
আপনার প্রিয় বাগ ট্র্যাকিং সিস্টেম কী? কমেন্টে জানান।
১. Bugzilla
আপনি কি একটি স্থির, সক্রিয়ভাবে রক্ষণাবেক্ষণকৃত, ব্যাপকভাবে ápনাত বাগ ট্র্যাকিং সিস্টেম খুঁজছেন? আর খুঁজবেন না। Bugzilla আপনার জন্য।
এটি বিভিন্ন বড় ওপেন সোর্স প্রজেক্ট বাগ ট্র্যাক করতে ব্যবহার হয়। উদাহরণস্বরূপ, লিনাক্স কার্নেল ডেভেলপমেন্ট টিম, আপাচি ডেভেলপমেন্ট টিম, GNOME ডেভেলপমেন্ট টিম বাগজিলা ব্যবহার করে। রেড হ্যাটও রেড হ্যাট ডিস্ট্রিবিউশন সিস্টেমে পাওয়া ইস্যু ট্র্যাক করতে বাগজিলা ব্যবহার করে।
Bugzilla পার্ল (Perl)-এ লেখা, এবং MySQL এবং Oracle সহ বিভিন্ন ডেটাবেসে কাজ করে। Bugzilla ইনস্টল করার এই স্টেপ-বাই-স্টেপ ইনস্ট্রাকশন গাইড আপনাকে শুরু করতে সাহায্য করবে।
Bugzilla ফিচার:
- টাইম ট্র্যাকিং
- প্রাইভেট অ্যাটাচমেন্ট এবং কমেন্টিং
- ফ্লেক্সিবল রিপোর্টিং এবং চার্টিং। শিডিউলড রিপোর্ট এবং ইমেইল দিয়ে রিসিভ করার ক্ষমতা সহ।
- কাস্টম ফিল্ড এবং ওয়ার্কফ্লো যোগ করা।
- ফুল ফিচার লিস্ট এখানে দেখুন।
অতিরিক্ত তথ্য:
- হোম পেজ: https://www.bugzilla.org
- ডেভেলপড বাই: মোজিলা ফাউন্ডেশন
- স্থির রিলিজ: 3.6.1
- লাইসেন্স: মোজিলা পাবলিক লাইসেন্স
২. Mantis
Mantis ইস্যু ট্র্যাকিং সিস্টেম পিএইচপি (PHP)-এ লেখা, এবং MySQL, MS SQL, PostgreSQL সহ বিভিন্ন ডেটাবেসে কাজ করে।
Mantis ফিচার:
- সোর্স কোড ইন্টিগ্রেশন
- টাইম ট্র্যাকিং
- ইস্যু রিলেশনশিপ গ্রাফ
- কাস্টম ফিল্ড এবং ওয়ার্কফ্লো
- অনোনিমাস অ্যাক্সেস
- ফুল ফিচার লিস্ট এখানে দেখুন।
অতিরিক্ত তথ্য:
- হোম পেজ: https://www.mantisbt.org
- স্থির রিলিজ: 1.2.2
- লাইসেন্স: GNU v2
৩. Trac
Trac পাইথন (Python)-এ লেখা। ইস্যু ট্র্যাকিং এর পাশাপাশি, এটি উইকি (wiki) এবং সাবভার্সন (subversion) ইন্টিগ্রেশন ও প্রদান করে। ওয়েব ইন্টারফেস খুব সিম্পল এবং ব্যবহার করা সহজ। এটি প্রজেক্ট ম্যানেজমেন্ট ফিচারও দেয় যার মধ্যে রোডম্যাপ এবং মাইলস্টোন ট্র্যাকিং রয়েছে।
- হোম পেজ: https://trac.edgewall.org/
- স্থির রিলিজ: 0.12
- লাইসেন্স: BSD
৪. Redmine
Redmine রুবি অন রেইলস (Ruby on Rails)-এ লেখা। ইস্যু ট্র্যাক করার পাশাপাশি, এটি পূর্ণ প্রজেক্ট ম্যানেজমেন্ট ফিচার প্রদান করে।
Redmine ফিচার:
- প্রজেক্ট ম্যানেজমেন্ট যার মধ্যে গ্যান্ট চার্ট (Gantt chart)
- প্রজেক্ট উইকি
- টাইম ট্র্যাকিং
- LDAP অথেন্টিকেশন
- ফুল ফিচার লিস্ট এখানে দেখুন।
অতিরিক্ত তথ্য:
- হোম পেজ: https://www.redmine.org/
- স্থির রিলিজ: 1.0.1
- লাইসেন্স: GNU v2
৫. Request Tracker
RT পার্ল (Perl)-এ লেখা। স্ট্যান্ডার্ড ইস্যু ম্যানেজমেন্টের পাশাপাশি, আপনি এটি টিকেট ট্র্যাকিং সিস্টেম হিসেবেও ব্যবহার করতে পারেন। RT ফিচার:
- টাইম ট্র্যাকিং এবং রিপোর্টিং
- LDAP অথেন্টিকেশন সাথে ইন্টিগ্রেট
- ফুল ফিচার লিস্ট এখানে দেখুন।
অতিরিক্ত তথ্য:
- হোম পেজ: https://bestpractical.com/rt/
- স্থির রিলিজ: 3.8.8
- লাইসেন্স: GPL v2
৬. OTRS
OTRS বাগ ট্র্যাকিং সফটওয়্যার পার্ল (Perl)-এ লেখা। OTRS-এ সকল স্ট্যান্ডার্ড ডিফেক্ট ট্র্যাকিং ফিচার আছে যা আপনি আশা করবেন। ফুল ফিচার লিস্ট এখানে দেখুন।
- হোম পেজ: https://otrs.org/
- স্থির রিলিজ: 2.4.7
- লাইসেন্স: GPL
৭. Eventum
এটি MySQL টিম দ্বারা ডেভেলপড, এবং পিএইচপি (PHP)-এ লেখা। আপনি এটি বাগ ট্র্যাকিং টুল বা ইস্যু ট্র্যাকিং সিস্টেম হিসেবে ব্যবহার করতে পারেন। এটি ট্র্যাকিং সিস্টেমে আপনার আশা অনুযায়ী সকল বেসিক ফিচার দেয়।
হোম পেজ: https://launchpad.net/eventum/
স্থির রিলিজ: 2.2
লাইসেন্স: GPL
৮. Fossil
Fossil সি (C)-এ লেখা, এবং SQLite ডেটাবেস ব্যবহার করে। বাগ ট্র্যাকিং এর পাশাপাশি, এটি উইকি (Wiki) ও প্রদান করে। ইনস্টলেশন খুব সিম্পল, কারণ এটি একটি একক এক্সিকিউটেবল যা ফসিল চালু করার জন্য আপনার যা যা দরকার সব কিছু রয়েছে।
হোম পেজ: https://www.fossil-scm.org
লাইসেন্স: BSD
৯. The Bug Genie
Bug Genie পিএইচপি (PHP)-এ লেখা। একটি উইজার্ড-ভিত্তিক বাগ ট্র্যাকিং সফটওয়্যার প্রদান করে। এটি ওপেনসার্চ (openSearch) ফাংশনালিটি ইন্টিগ্রেট করে। সাবভার্সনের সাথে ইন্টিগ্রেট করে। আপনি Bug Genie-র উপরে আপনার কাস্টম মডিউল ডেভেলপ করতে পারেন।
হোম পেজ: https://www.thebuggenie.com/
স্থির রিলিজ: 2.1.1
লাইসেন্স: MPL
১০. WebIssues
WebIssues পিএইচপি (PHP)-এ লেখা, এবং সার্ভার সাইডের জন্য MySQL ডেটাবেস ব্যবহার করে। এই টপ ১০ লিস্টের সব কিছু ওয়েব-ভিত্তিক বাগ ট্র্যাকিং সিস্টেম ছাড়া WebIssues। এটি নম্বর ১০-এ কারণ এটি ওয়েব-ভিত্তিক ইন্টারফেস দেয় না। সার্ভার কম্পোনেন্ট অ্যাক্সেস করতে আপনাকে WebIssues ক্লায়েন্ট লাগবে যা উইন্ডোজ বা লিনাক্সে চলে।
হোম পেজ: https://webissues.mimec.org/
স্থির রিলিজ: 0.9.6
লাইসেন্স: ওপেন সোর্স
আমি কি কোনো বাগ ট্র্যাকিং সিস্টেম মিস করেছি যা আপনি পছন্দ করেন? আপনার প্রিয় বাগ ট্র্যাকিং সিস্টেম কী? কমেন্টে জানান।