هل تحتاج فعلًا إلى ميزات Redmine؟ 10 نقاط تتحقق منها قبل اعتماده أو الاستمرار فيه
Redmine أداة ممتازة لإدارة المشاريع، ولها سجل طويل من الاستخدام. وهي مجانية ومفتوحة المصدر، وتغطي كل شيء تقريبًا، من تتبّع التذاكر إلى تسجيل الوقت والتكامل مع المستودعات.
لكن تشغيل Redmine يعني تجهيز خادم قادر على تشغيل Ruby، ثم صيانته بعد ذلك. وفي الغالب لا يناسب الاستضافة المشتركة، فينتهي بك الأمر إلى خادم VPS أو خدمة سحابية متخصصة (تجد التفاصيل في “هل يمكن تثبيت Redmine على الاستضافة المشتركة؟”).
وهل يستحق ذلك الجهد؟ يتوقف الجواب على مقدار ما تستخدمه فعلًا من Redmine. تختار هذه المقالة 10 ميزات تميّز Redmine عن غيره، وتساعدك على التحقق من حاجة فريقك إلى كلٍّ منها. وإذا كنت تستخدم Redmine بالفعل، فهي تشرح أيضًا كيف تتحقق مما تستخدمه اليوم.
ملاحظة: كتب هذه المقالة مطوّر GeckoFlag. جرى التحقق من ميزات Redmine في أدلته الرسمية في 24 أكتوبر 2026 (أحدث إصدار هو 7.0.2).
الميزات الموجودة في كل أداة لا تساعدك على القرار
لنبدأ باستبعاد الميزات التي لا تُعدّ سببًا لاختيار Redmine.
إنشاء التذاكر (المهام)، والحالات، والمكلّفون، وتواريخ الاستحقاق، والتعليقات، والويكي، ومشاركة الملفات، ومخطط جانت. معظم أدوات إدارة المشاريع اليوم توفر هذه الميزات. فإذا كانت الميزات التي يستخدمها فريقك ضمن هذا النطاق، فلا يمكنك القول إنه “يجب أن يكون Redmine”.
أما أسباب اختيار Redmine فهي الميزات الواردة في القسم التالي، والتي كثيرًا ما تغيب عن الأدوات الأخرى.
10 ميزات تميّز Redmine
نتناول في كل ميزة ما تفعله، ومتى تحتاج إليها، والعلامات التي تدل على أنك تستطيع الاستغناء عنها. احسب عدد الميزات التي تراها ضرورية أثناء القراءة.
1تتبّع الوقت والتقارير
ما تفعله: يمكنك تسجيل الوقت المستغرق لكل تذكرة أو لكل مشروع. ويمكن أن يحمل كل إدخال نوع نشاط (تصميم، تطوير، اجتماعات وغير ذلك) وتعليقًا. ويمكنك أيضًا إدخال الوقت المقدّر، والاطلاع على القائمة والمجاميع في شاشة “الوقت المستغرق” الخاصة بالمشروع.
متى تحتاج إليها: عندما تُصدر فواتيرك حسب ساعات العمل، أو تقارن التقديرات بالوقت الفعلي لتحسين تقديرك التالي، أو تتابع عبء العمل لكل عضو بالساعات.
يمكنك الاستغناء عنهاتسجّل الوقت لكنك لم تجمعه أو تستفد منه قط. تُصدر فاتورة بمبلغ ثابت لكل مشروع، لا علاقة له بالوقت.
2الحقول المخصصة
ما تفعله: يمكنك إضافة حقول إدخال خاصة بك إلى التذاكر والمشاريع والمستخدمين. ويمكنك اختيار صيغ مثل النص أو الرقم أو التاريخ أو القائمة، وعرض حقول مختلفة لكل متتبّع (نوع التذكرة).
متى تحتاج إليها: عندما توجد معلومات يجب تسجيلها في كل تذكرة، مثل “اسم العميل” أو “المتصفح المستهدف” أو “البيئة التي حدثت فيها المشكلة”، وتريد التصفية أو الجمع حسب ذلك الحقل.
يمكنك الاستغناء عنهاكثير من التذاكر تبقى فيها الحقول المضافة فارغة. تكفيك كتابة المعلومة في الوصف.
3سير العمل
ما تفعله: لكل تركيبة من الدور والمتتبّع، يمكنك تحديد الحالات التي يمكن الانتقال منها وإليها. فعلى سبيل المثال: “يمكن للمطورين تغيير حالة الخطأ إلى ‘تم الحل’، لكن المديرين وحدهم يمكنهم تغييرها إلى ‘مغلقة’.” ويمكنك أيضًا جعل الحقول إلزامية أو للقراءة فقط بحسب الحالة.
متى تحتاج إليها: عندما تكون لديك عملية اعتماد محددة ويسبّب تخطّي إحدى خطواتها مشكلات. وتناسب أيضًا الفرق التي تحتاج إلى التحكم فيمن يغلق التذاكر، لأغراض إدارة الجودة أو التدقيق.
يمكنك الاستغناء عنهاما زلت تستخدم الإعدادات الافتراضية منذ التثبيت. يستطيع أي شخص تغيير الحالة، وهذا يناسبكم تمامًا.
4صلاحيات دقيقة لكل مشروع
ما تفعله: يمكنك إنشاء ما تشاء من الأدوار وتحديد الصلاحيات لكل إجراء، مثل عرض التذاكر وإنشائها وتعديلها، وتسجيل الوقت، وتعديل الويكي. ويمكن للشخص نفسه أن يكون مديرًا في المشروع A وأن يملك صلاحية العرض فقط في المشروع B.
متى تحتاج إليها: عندما تريد منح أشخاص من خارج الفريق صلاحية العرض فقط، أو الفصل بين ما يمكن لكل قسم الوصول إليه.
يمكنك الاستغناء عنهايملك جميع الأعضاء الصلاحيات نفسها تقريبًا. تستخدم الأدوار الافتراضية فقط (Manager وDeveloper وReporter).
5العلاقات بين التذاكر
ما تفعله: يمكنك تحديد علاقات بين التذاكر. فإلى جانب “مرتبطة بـ”، هناك “مكرّرة” و“تحجب” و“تسبق/تلي”، وغيرها. وما دامت التذكرة الحاجبة مفتوحة، لا يمكن إغلاق التذكرة المحجوبة. وإذا تغيّر تاريخ استحقاق التذكرة السابقة، تُزاح تواريخ التذكرة اللاحقة بعدد الأيام نفسه.
متى تحتاج إليها: عندما يعتمد ترتيب العمل بعضه على بعض اعتمادًا قويًا، وتريد أن تتابع في الجدول الزمني كيف يؤثر تأخّر أحد الأعمال في غيره.
يمكنك الاستغناء عنهاتكفيك كتابة “بعد #123” في الوصف أو في تعليق. ويكفيك تقسيم العمل إلى تذاكر رئيسية وفرعية.
6الإصدارات وخارطة الطريق
ما تفعله: يمكنك إنشاء إصدارات (مراحل) مثل “v2.0” أو “إصدار أبريل” وإسناد التذاكر إليها. وتعرض شاشة خارطة الطريق تقدّم كل إصدار.
متى تحتاج إليها: عندما تُنجز العمل على شكل إصدارات، كما في البرمجيات.
يمكنك الاستغناء عنهاتقسّم العمل إلى مشروع لكل مهمة، ويكفيك تتبّع تواريخ الاستحقاق داخله.
7التكامل مع المستودعات
ما تفعله: يمكنك ربط مستودعات مثل Git أو Subversion بمشروع، وتصفّح الشيفرة وسجل التغييرات على الشاشة. وإذا كتبت رقم تذكرة في رسالة الإيداع (commit)، يُربط الإيداع بالتذكرة، وبحسب صياغة الرسالة يمكنك أيضًا تغيير الحالة أو تسجيل الوقت.
متى تحتاج إليها: عندما يريد فريق التطوير تتبّع أي تغيير في الشيفرة يقابل أي تذكرة.
يمكنك الاستغناء عنهاشيفرتك موجودة على GitHub أو GitLab، وأنت تربط التذاكر هناك بالفعل. فريقك لا يكتب الشيفرة.
8إنشاء التذاكر من البريد الإلكتروني
ما تفعله: يمكن للرسائل المرسلة إلى عنوان محدد أن تُنشئ تذاكر جديدة أو تضيف تعليقات إلى تذاكر موجودة.
متى تحتاج إليها: عندما تتلقى استفسارات العملاء أو بلاغات الأخطاء عبر البريد الإلكتروني وتريد إدارتها مباشرة كتذاكر.
يمكنك الاستغناء عنهاتتعامل مع الاستفسارات عبر قناة أخرى (نموذج أو أداة دعم). يكفيك أن يحوّل أحدهم الرسائل إلى تذاكر يدويًا.
لاحظ أن هذه الميزة تحتاج إلى إعدادات على جانب خادم البريد، وإلى طريقة لجلب الرسائل بانتظام (مثل cron) تُعدّ على خادمك.
9واجهة REST API والتكامل مع الأنظمة الخارجية
ما تفعله: بعد تفعيل REST API، تستطيع البرامج الخارجية قراءة التذاكر والمشاريع والمستخدمين وإدخالات الوقت وغيرها، والكتابة فيها.
متى تحتاج إليها: عندما تريد الربط مع أنظمة داخلية أخرى، أو أتمتة إنشاء التذاكر الروتينية والتقارير.
يمكنك الاستغناء عنهالا أحد في الفريق يكتب شيفرة للربط. يكفيك العمل من خلال الشاشات.
10التوسيع بالإضافات
ما تفعله: يمكنك تثبيت إضافات (plugins) لإضافة ميزات لا يتضمنها البرنامج الأساسي، مثل لوحات كانبان، وقوائم التحقق، وإدارة العملاء، ومكتب المساعدة. وكثير من الإضافات مدرج في الموقع الرسمي.
متى تحتاج إليها: عندما لا تكفي الميزات القياسية وتريد بناء ميزات تناسب طبيعة عملك.
يمكنك الاستغناء عنهالم تثبّت أي إضافة. أو ثبّتّ بعضها، ولم تستطع مواكبة تحديثاتها، وأصبحت الآن تعيق ترقية Redmine.
يجب التحقق من توافق الإضافات في كل مرة يُرقّى فيها Redmine نفسه. فهي مفيدة، لكن ضع عبء الصيانة الإضافي في حسابك عند اتخاذ القرار.
تحقّق مما تستخدمه فعلًا في Redmine الحالي
إذا كنت تستخدم Redmine بالفعل، فإن شاشات الإدارة تُظهر ما إذا كانت كل ميزة مستخدمة فعلًا. وقد تجد ميزات أُعدّت عند التثبيت ولا يستخدمها أحد في الواقع. وقد تختلف أسماء الشاشات قليلًا بحسب إصدار Redmine وإعدادات اللغة.
| الميزة | أين تتحقق | ما الذي تنظر إليه |
|---|---|---|
| 1. تتبّع الوقت | “الوقت المستغرق” في كل مشروع | هل توجد إدخالات حديثة؟ هل ينظر أحد إلى المجاميع؟ |
| 2. الحقول المخصصة | الإدارة ← الحقول المخصصة | كم عدد الحقول؟ وهل هذه الحقول معبّأة في قائمة التذاكر؟ |
| 3. سير العمل | الإدارة ← سير العمل | هل غُيّر عن الإعدادات الافتراضية؟ |
| 4. الصلاحيات | الإدارة ← الأدوار والصلاحيات | هل أنشأت أدوارًا غير الأدوار الافتراضية؟ |
| 5. العلاقات | “التذاكر المرتبطة” في صفحة كل تذكرة | كم عدد التذاكر التي حُدّدت لها علاقات؟ |
| 6. الإصدارات | “خارطة الطريق” في كل مشروع | هل أنشأت إصدارات وأسندت إليها تذاكر؟ |
| 7. المستودعات | إعدادات كل مشروع ← المستودعات | هل سُجّل مستودع، وهل تظهر الإيداعات الحديثة؟ |
| 8. البريد الوارد | الإدارة ← الإعدادات ← البريد الوارد، والمهام المجدولة على الخادم | هل توجد تذاكر أُنشئت من البريد الإلكتروني؟ |
| 9. API | الإدارة ← الإعدادات ← API | هل خدمة REST web service مفعّلة؟ وهل يستخدمها أي تكامل؟ |
| 10. الإضافات | الإدارة ← الإضافات | ما الإضافات المثبّتة، وهل تُستخدم كلٌّ منها؟ |
احتسب الميزات التي تبيّن في هذا الجدول أنها “غير مستخدمة” على أنها “غير ضرورية” في الحساب الوارد في القسم التالي.
ماذا يعني عدد الميزات التي احتسبتها
فكّر في عدد الميزات العشر التي يحتاج إليها فريقك.
3 أو أكثر: Redmine يستحق الجهد
يستطيع فريقك الاستفادة القصوى من نقاط قوة Redmine. ويستحق الأمر جهد تجهيز الخادم وصيانته. وإذا لم يناسب الاستضافة المشتركة، فاختر خادم VPS أو خدمة سحابية متخصصة في Redmine. وتجد طريقة الاختيار في “هل يمكن تثبيت Redmine على الاستضافة المشتركة؟”
1–2: انظر هل يمكنك تغطية هذه الميزات بطريقة أخرى
إذا كنت تحتاج إلى ميزة أو ميزتين فقط، ففكّر فيما إذا كان بإمكانك تغطيتهما دون Redmine. فعلى سبيل المثال، إذا كان تتبّع الوقت هو كل ما تحتاجه، فيمكنك الجمع بين جدول بيانات أو أداة مخصصة لتتبّع الوقت وأداة أخرى. وإذا لم تستطع تغطيتهما، فإن Redmine هو الخيار الآمن.
0: الأرجح أن أداة أقل إعدادًا تكفيك
إذا لم تكن تستفيد من نقاط قوة Redmine، فلا يوجد سبب يُذكر لاختياره على حساب تشغيل خادم. وإذا كان عملك يدور أساسًا حول التذاكر وتواريخ الاستحقاق والمكلّفين، فقد تترسّخ أداة أقل إعدادًا في فريقك بسهولة أكبر.
بعيدًا عن العدد، هناك أمر آخر يجب مراعاته: من يتولى العناية بالخادم. فإذا شغّلت Redmine بنفسك، فإن من ثبّته يتحمّل أيضًا التحديثات وحل المشكلات. فكّر فيما إذا كانت الأمور ستستمر في العمل لو غادر ذلك الشخص.
للفرق التي كان عددها صفرًا
أخيرًا، نقدّم GeckoFlag، الأداة التي نطوّرها، بوصفها خيارًا للفرق التي كان عددها صفرًا.
لنكن صريحين: معظم الميزات العشر الواردة في هذه المقالة غير موجودة في GeckoFlag. فهو لا يتضمن تتبّع الوقت، ولا الحقول المخصصة، ولا تصميم سير العمل، ولا العلاقات بين التذاكر، ولا الإصدارات، ولا التكامل مع المستودعات، ولا إنشاء التذاكر من البريد الإلكتروني، ولا واجهة API خارجية، ولا الإضافات، وفيه ثلاثة أدوار: مسؤول وعضو وضيف. فإذا كنت تحتاج إلى هذه الميزات، فإن Redmine هو الخيار الصحيح.
في المقابل، يجمع GeckoFlag الميزات التي يحتاج إليها كل فريق، بصورة يمكنك استخدامها دون عناء مع الإعدادات.
- يجمع في مكان واحد بين تتبّع التذاكر (التذاكر الرئيسية والفرعية)، ولوحة كانبان، ومخطط جانت، والويكي، ومشاركة الملفات.
- يعمل على خادم يحتوي على PHP 8.2 أو أحدث مع MySQL أو MariaDB. لا حاجة إلى Composer ولا Docker ولا سطر الأوامر.
- تثبّته باستخدام برنامج تثبيت يعمل في المتصفح، وتحدّثه برفع ملف ZIP من شاشة المسؤول. ويأخذ نسخة احتياطية تلقائيًا قبل تطبيق أي تحديث.
- يمكنك دعوة أشخاص من خارج الفريق كضيوف. ولا تظهر المشاريع إلا للأعضاء المنضمّين إليها.
- هو شراء لمرة واحدة بسعر $30، دون اختلاف في الميزات بين الخطط، ودون حدود لعدد المستخدمين أو المشاريع (ترخيص واحد لكل نطاق، وتكاليف الخادم منفصلة).
تجد الفروق عن Redmine بالتفصيل في GeckoFlag مقابل Redmine، والفروق عن الأدوات الأخرى التي تعمل على الاستضافة المشتركة في أدوات إدارة المشاريع التي يمكنك تثبيتها على الاستضافة المشتركة دون Docker. ويمكنك تجربة الشاشات الحقيقية في العرض التجريبي.
المصادر
- تتبّع التذاكر (Redmine الرسمي: العلاقات بين التذاكر، والمهام الفرعية)
- تتبّع الوقت (Redmine الرسمي)
- إعداد تتبّع التذاكر (Redmine الرسمي: المتتبّعات، والحالات، وسير العمل)
- استقبال البريد الإلكتروني (Redmine الرسمي: إنشاء التذاكر من البريد الإلكتروني)
- REST API (Redmine الرسمي)
ملاحظة: جرى التحقق من كل ما سبق في 24 أكتوبر 2026. وقد تختلف شاشات Redmine وميزاته بحسب الإصدار.