Redmine jest systemem www służącym do zarządzania projektami informatycznymi. Został napisany w Ruby’m z użyciem frameworka Ruby on Rails, do działania potrzebuje bazy danych MySql/Postgresql/Sqlite. Na byle hostingu niestety go nie postawimy, ale wiele firm hostingowych oferuje obsługę Ruby za niewielkie pieniądze, a posiadając dedyka bądź vps’a problem całkowicie znika. Ja jedną instalację mam na linuxpl.com, co prawda były problemy przy instalacji ale administratorzy po raz kolejny byli bardzo pomocni, udzieli mi wskazówek, zmienili konfiguracje vHosta i doinstalowali potrzebne gemy. Drugą instalacje mam na dedyku z Debianem 5.0. Tu już miałem trochę więcej pracy, poza instalacją samego redmine musiałem doinstalować kilka gemów i mod_passengera do Apacha. Redmine posiada bardzo dobrą dokumentację w języku angielskim, jeśli chodzi o informacje na polskich stronach to jest gorzej, w naszym rodzimym języku jest niewiele informacji technicznych na ten temat.
Pierwsze wrażenie po instalacji spowodowało u mnie lekkie zamotanie, ale po kilku minutach ogarnąłem system w takim zakresie, że mogłem go zacząć używać. Redmine oferuje m.in. system ticetów, roadmap, przegląd aktywnosci, zarzązanie czasem, diagramy Gantta, wiki, fora, system komunikatów, przeglądarkę repozytoriów SVN, CVS, Git, Mercurial, Bazaar, Darcs. Repozytoria można montować z lokalnego filesystemu bądź po http/https/svn/svn+ssh.
Jak Redmine przełożyło się na moją prace?
Bardzo pozytywnie, system ticketów i roadmap bardzo mi pomógł przy ogarnięciu tego co mam do zrobienia w danym projekcie. Pracuje zdalnie więc ma to również znaczenie przy kontaktach z resztą zespołu. Dzięki Redmine planuję lepiej swoją pracę i czas dzięki czemu wzrasta moja efektywność. Wiki pozwala mi dokumentować to co robię. Bardzo ważną częścią jest również przeglądarka repozytorium. Póki co najczęściej korzystam z tych modułów. Za jakiś czas pewnie pojawi się wpis w którym opiszę pracę w Redmine z perspektywy czasu.
Pracuję również na Tracu, lecz nie przypadł mi on do gustu tak jak Redmine. Zdecydowanie mogę powiedzieć, że Redmine jest właśnie tym czego szukałem.
A jak Wy sobie radzicie z zarządzaniem projektami i organizacją czasu? Jakich narzędzi używacie?