Redmine
Ευέλικτη διαδικτυακή εφαρμογή διαχείρισης έργων, βασισμένη στο Ruby on Rails, με υποστήριξη πολλαπλών έργων, παρακολούθηση σφαλμάτων (bug tracking), Gantt charts, ημερολόγια, wiki, forums και ενσωμάτωση με SCM (Git, SVN).
Επίσκεψη ΙστοσελίδαςΤο Redmine είναι ένα από τα παλαιότερα και πιο δημοφιλή συστήματα διαχείρισης έργων ανοιχτού κώδικα. Είναι εξαιρετικά ευέλικτο και επεκτάσιμο, χάρη στο σύστημα plugins και τους πολυάριθμους παραμέτρους. Αποτελεί την ιδανική λύση για οργανισμούς που θέλουν ένα ώριμο, σταθερό εργαλείο με ελάχιστες απαιτήσεις σε πόρους.
Core Λειτουργίες:
- Πολλαπλά Έργα (Multi-Project Support): Κάθε έργο μπορεί να έχει ανεξάρτητες ρυθμίσεις, ρόλους, workflows, και visibility (δημόσιο/ιδιωτικό).
- Issue Tracking (Σφάλματα & Εργασίες): Ιεραρχία issues (sub-tasks), custom fields, trackers (bug, feature, support), statuses, priorities, categories, versions.
- Διαχείριση Χρόνου (Time Tracking): Καταγραφή ωρών ανά issue, δημιουργία αναφορών χρόνου ανά χρήστη, έργο, ημερομηνία.
- Gantt & Ημερολόγιο: Διαγράμματα Gantt (με export σε PNG/PDF), ημερολόγιο εργασιών, δυνατότητα drag-and-drop (σε plugins).
- Wiki & Documents: Ενσωματωμένο wiki (Textile ή Markdown), αποθήκευση αρχείων, versioning εγγράφων.
- SCM Integration: Υποστήριξη Git, Subversion, Mercurial, Bazaar, CVS. Σύνδεση commits με issues (references και closing).
- News & Forums: Ανακοινώσεις, συζητήσεις, email notifications.
- Plugin Architecture: Πάνω από 1000 plugins διαθέσιμα για πρόσθετες λειτουργίες (π.χ. Agile boards, LDAP auth, backup, invoicing).
Πλεονεκτήματα & Μειονεκτήματα:
| Πλεονεκτήματα | Μειονεκτήματα |
|---|---|
| Εξαιρετικά σταθερό & ώριμο (2006) | Δεν είναι “όμορφο” out-of-the-box |
| Χαμηλές απαιτήσεις σε RAM/CPU | Απαιτεί plugins για agile boards |
| Εκατοντάδες plugins | Η εγκατάσταση plugins θέλει προσοχή |
| Υποστήριξη πολλαπλών βάσεων (MySQL, PgSQL, SQLite) | UI λίγο dated (αλλά λειτουργικό) |
Σημείωση: Το Redmine χρησιμοποιείται από χιλιάδες οργανισμούς, συμπεριλαμβανομένων των Django, Puppet, OpenBSD, και της NASA (για ορισμένα projects). Ιδανικό για ομάδες που προτιμούν σταθερότητα και ελέγξιμη τεχνολογία αντί για “bling-bling”.