Samouczek Redmine - Jak korzystać z zarządzania projektami Redmine

Ten samouczek Redmine wyjaśnia, jak zainstalować i korzystać z narzędzia do zarządzania projektami Redmine. Obejmuje również porównanie Jira vs Redmine:

Redmine to narzędzie do zarządzania projektami napisane w języku Ruby. Obsługuje kilka serwerów baz danych i jest również znane jako system śledzenia zgłoszeń.

Jest to narzędzie o otwartym kodzie źródłowym, które pomaga użytkownikom dzielić się swoimi pomysłami za pomocą forów i wewnętrznych blogów, w wyniku czego wiedza jest utrzymywana wśród członków zespołu.

Samouczek Redmine

W tym samouczku dowiemy się, jak użytkownik może zainstalować Redmine, jak korzystać z narzędzia, jego funkcji oraz różnic między JIRA i Redmine.

Funkcje Redmine:

  • Jest to narzędzie typu open-source.
  • Śledzi wiele projektów.
  • Umożliwia użytkownikowi posiadanie różnych ról i uprawnień.
  • Użytkownicy mogą śledzić czas spędzony nad danym zagadnieniem.
  • Użytkownicy mogą zobaczyć raporty wizualne za pomocą wykresów i diagramów.

Redmine kontra JIRA

JIRA, opracowana przez australijską firmę Atlassian, to narzędzie do śledzenia zgłoszeń, które pomaga użytkownikom śledzić zgłoszenia. JIRA jest używana w metodologii zwinnej i może działać na różnych systemach operacyjnych.

Jest to narzędzie niezależne od platformy, które jest również wykorzystywane w zarządzaniu przepływem pracy i procesami. JIRA w całości opiera się na trzech koncepcjach, tj. projekcie, zagadnieniu i przepływie pracy.

Poniżej znajduje się kilka wskazówek dotyczących Redmine i JIRA:

Parametry Redmine JIRA
Ogólne Redmine obsługuje wiele wtyczek, dzięki czemu można go dostosować, jest bardzo elastyczny i łatwy do nauczenia. JIRA jest bardzo trudna do nauczenia się przez użytkowników, ponieważ JIRA ma dwupoziomowy system włączania z kategoriami
Wynik Ogólna ocena Redmine jest niska, ale jest to bezpłatne narzędzie Wynik JIRA w porównaniu do Redmine jest wyższy, tj. 9,3 na 10.
Koszt Redmine to narzędzie typu open source, które jest bezpłatne JIRA wcale nie jest darmowa, zawsze wiąże się z pewnymi kosztami
Wiki Redmine zawiera kompilację w Wiki Użytkownicy JIRA muszą zainstalować go osobno
Kategoria Redmine jest narzędziem do zarządzania projektami JIRA należy do kategorii śledzenia zgłoszeń

Instalacja Redmine

System operacyjny: Redmine obsługuje systemy UNIX, Linux, Windows i MacOS.

Jak zainstalować

Krok 1 Pobierz Redmine stąd.

Krok 2 Utwórz nową bazę danych

MySQL

 CREATE DATABASE redmine CHARACTER SET utf8mb4; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost'; 

SQL Server

 USE [master] GO -- Bardzo podstawowe tworzenie bazy danych CREATE DATABASE [REDMINE] GO -- Tworzenie loginu z uwierzytelnianiem SQL Server login/hasło i bez polityki wygasania hasła CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO -- Tworzenie użytkownika przy użyciu wcześniej utworzonego uwierzytelniania loginu USE [REDMINE] GO CREATE USER[REDMINE] FOR LOGIN [REDMINE] GO -- Uprawnienia użytkownika ustawione poprzez role EXEC sp_addrolemember N'db_datareader', N'REDMINE' GO EXEC sp_addrolemember N'db_datawriter', N'REDMINE' GO 

Krok 3: Połączenie z bazą danych

Przykład bazy danych MySQL

 production: adapter: mysql2 baza danych: redmine host: localhost nazwa użytkownika: redmine hasło: "my_password" 

Przykład SQL Server

 production: adapter: sqlserver database: redmine username: redmine # powinno odpowiadać nazwie użytkownika bazy danych password: "redminepassword" # powinno odpowiadać hasłu logowania 

Krok 4: Zainstaluj zależności (Redmine używa Bundlera do zarządzania zależnościami klejnotów).

 gem install bundler bundle install --without development test 

Krok 5: Na tym etapie generowany jest losowy klucz w celu zakodowania pliku cookie przechowującego dane sesji.

 bundle exec rake generate_secret_token 

Krok 6: Tworzenie struktury bazy danych

 RAILS_ENV=production bundle exec rake db:migrate  Windows Składnia:  set RAILS_ENV=production bundle exec rake db 

Krok 7: Wstaw domyślne dane konfiguracyjne do bazy danych.

 RAILS_ENV=production bundle exec rake redmine:load_default_data 

Krok 8: Przetestuj instalację.

 bundle exec rails server webrick -e production 

Krok 9: Zaloguj się do aplikacji

Uwaga: Poniższe łącze stanowi źródło obrazu dla powyższych procedur instalacji (kroki od 2 do 9).

Wtyczka Redmine

  • Redmine to wieloplatformowe narzędzie do zarządzania projektami, a użytkownik może zintegrować różne wtyczki, które zwiększają jego wykorzystanie.
  • Przed rozpoczęciem instalacji wtyczki upewnij się, że jest ona kompatybilna z zainstalowaną wersją Redmine.
  • Użytkownicy mogą instalować różne wtyczki z tego miejsca

Poniżej znajdują się kroki instalacji wtyczek:

#1) Przed rozpoczęciem wykonywania poleceń wystarczy otworzyć środowisko stosu Bitnami, klikając skrót w menu Start pod "Start>> Bitnami APPNAME Stack>> Konsola aplikacji" (Windows).

Uwaga Wymień installdir z pełnym katalogiem instalacyjnym stosu Bitnami.

#2) Pobierz plik .zip i sklonuj repozytorium wtyczki Git " installdir/apps/redmine/htdocs/plugins ".

#3) Zainstaluj wtyczkę w repozytorium htdocs.

" cd installdir/apps/redmine/htdocs/

instalacja pakietu

bundle exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=production "

Jeśli pojawi się jakikolwiek komunikat ostrzegawczy związany z plikiem produkcyjnym dziennika, wystarczy uruchomić poniższe polecenie.

Uwaga Użyj sudo, jeśli stos został zainstalowany jako root.

"sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log "

#4) Uruchom ponownie usługi Apache

" sudo installdir/ctlscript.sh restart"

Poniżej wyjaśniono kilka innych wtyczek w celach informacyjnych:

#1) Wtyczka Agile

Ta wtyczka jest przydatna, jeśli użytkownicy pracują w metodologii zwinnej. Korzystając z tej wtyczki, użytkownicy mogą tworzyć tablice i wykresy Kanban lub scrum.

Zarówno produktywność, jak i pracę można łatwo śledzić za pomocą wykresów i tablic.

Wtyczkę można zainstalować tutaj.

#2) Wtyczka listy kontrolnej

Użytkownicy mogą korzystać z koncepcji listy kontrolnej zamiast tworzyć wiele podzadań. Dzięki tej wtyczce użytkownik może dodawać, usuwać i oznaczać wszystkie elementy listy kontrolnej jako "wykonane".

Użytkownicy mogą również zobaczyć ścieżkę audytu wszystkich zmian. Użytkownik może utworzyć listę rzeczy do zrobienia, która ułatwia śledzenie wszystkich zadań. Wtyczkę można zainstalować stąd.

#3) Pytania i odpowiedzi, forum FAQ i zgłaszanie pomysłów

Chociaż Redmine zawiera wbudowane forum, możemy rzeczywiście zainstalować wtyczkę do tego samego. Wtyczka nie koncentruje się głównie na forum, ale zapewnia również inne funkcje.

Użytkownik może zainstalować wtyczkę i uzyskać więcej informacji tutaj.

Jak korzystać z Redmine

Zarejestruj się: Strona rejestracji pojawia się, gdy użytkownik kliknie zakładkę "Zarejestruj się" znajdującą się w prawym górnym rogu strony. Użytkownicy mogą używać tej strony do rejestracji.

  • Aby uzyskać dostęp do aplikacji, użytkownik musi się zarejestrować. W celu rejestracji użytkownik musi podać wymagane dane we wszystkich obowiązkowych polach oznaczonych czerwoną gwiazdką (patrz poniższy obrazek).
  • Gdy użytkownik zarejestruje się w Redmine, może uzyskać dostęp do aplikacji.
  • Administrator może dodawać projekty, klikając "Nowy projekt", aby podać niezbędne szczegóły i dodać nowych członków do projektu.

Zaloguj się:

  • Strona logowania pojawia się, gdy użytkownik próbuje zalogować się do Redmine. Użytkownik może również zresetować hasło, klikając link "Lost Password".
  • Link Utracone hasło pojawi się tylko wtedy, gdy administrator go aktywował.
  • Zarejestrowani użytkownicy mogą zalogować się, podając identyfikator logowania i hasło.

  • Jeśli użytkownik zapomni lub utraci hasło, może utworzyć nowe hasło, klikając łącze "Utracone hasło".
  • Gdy użytkownik kliknie link "Utracone hasło", nastąpi przekierowanie do strony Utracone hasło, na której użytkownik może podać prawidłowy adres e-mail i wygenerować nowe hasło.

Utwórz problem

Zarejestrowani użytkownicy będą mogli utworzyć usterkę. Aby utworzyć nową usterkę, użytkownik musi się zalogować. Aby utworzyć nową sprawę, użytkownicy muszą przejść do zakładki znajdującej się w nagłówku. Użytkownicy mogą również wybrać różne Trackery, takie jak Defect, Feature i Patch.

Aby utworzyć zgłoszenie, użytkownik musi wypełnić poniższe pola:

  • Tracker: Wskaż kategorię problemu.
  • Temat: Krótkie i znaczące zdanie.
  • Opis: Podaj opis błędu i kroki do jego odtworzenia.
  • Status: Podaj status błędu - nowy, rozwiązany lub zamknięty.
  • Pliki: Aby przesłać plik, np. zrzut ekranu zgłoszenia.

Po podaniu wszystkich szczegółów wada zostanie utworzona.

Wyszukiwanie:

Użytkownicy mogą zobaczyć pole tekstowe wyszukiwania znajdujące się w prawym górnym rogu.

  • Jest to proste pole tekstowe wyszukiwania.
  • Użytkownicy mogą wyszukiwać istniejące lub nowo utworzone usterki.

  • Użytkownik może wyszukać dowolny identyfikator sprawy i kliknąć przycisk Enter. Nastąpi przekierowanie do wyszukiwania zaawansowanego.
  • Użytkownicy mogą zawęzić wyszukiwanie, podając szczegóły na ekranie wyszukiwania zaawansowanego.

Moja strona:

Użytkownik może zobaczyć wiele bloków, w których przechowywane są informacje, a użytkownik może odpowiednio dostosować stronę.

  • Użytkownik może zobaczyć wszystkie sprawy przypisane do niego lub zgłoszone przez niego w sekcji "Moja strona".
  • Bloki "Sprawy przypisane do mnie" i "Zgłoszona sprawa" są domyślnie włączone. Możesz także przeciągać i upuszczać bloki według własnego uznania.
  • Blok "Sprawa przypisana do mnie" zawiera wszystkie informacje związane ze sprawą przypisaną do logującego się użytkownika. Zawiera on następujące pola:
    • Identyfikatory zagadnień
    • Projekty
    • Trackery
    • Status
    • Przedmiot
  • Blok "Zgłoszone problemy" zawiera informacje związane z problemem, który został zgłoszony przez zalogowanego użytkownika.

Zarządzanie projektami przy użyciu Redmine

Redmine jest jednym z najlepszych narzędzi do efektywnego śledzenia projektu. Obecnie firma koncentruje się na metodologii zwinnej, a przede wszystkim Scrum.

W Redmine użytkownicy mogą utworzyć wszystko jako zagadnienie, takie jak błąd/funkcja/zadanie i przypisać je do odpowiedniego członka, podając datę rozpoczęcia i datę zakończenia. Wszystkie czynności wykonywane na projektorze do podzadania można śledzić za pomocą zakładki "Aktywność".

Tworzenie przestrzeni dla projektu

Projekt może zostać dodany przez użytkownika poprzez wybranie zakładki Projekt i kliknięcie przycisku Nowy projekt. Domyślnie tylko administratorzy witryny i kierownik projektu mogą utworzyć przestrzeń dla nowego projektu.

Podczas tworzenia projektu należy podać nazwę i unikalny identyfikator - identyfikator jest używany jako część adresu URL przestrzeni projektu. Co najmniej jedna osoba powinna być przypisana jako kierownik projektu.

Ważna koncepcja Redmine

Przegląd projektu

Użytkownicy mogą zobaczyć wszystkie szczegóły związane z projektem w zwięzły sposób.

Blok "Śledzenie spraw" po lewej stronie zawiera pełny status wszystkich spraw, które są w stanie otwartym/zamkniętym.

Blok "Członkowie" widoczny po prawej stronie zawiera wszystkich członków związanych z projektem, a blok "Najnowsze wiadomości" zawiera wszystkie najnowsze wiadomości związane z projektem.

  • Raport z działalności zawiera wszystkie dzienniki audytu lub informacje historyczne związane z projektem lub wyszukiwanymi zagadnieniami.

Śledzenie problemów

Istnieją dwa różne sposoby śledzenia zgłoszenia, jak pokazano poniżej.

#1) Lista zagadnień

W tym miejscu użytkownicy mogą przeglądać listę spraw i wybrać konkretną sprawę, aby zobaczyć ją szczegółowo. Ponadto domyślnie użytkownik może zobaczyć otwartą sprawę, jednak użytkownik musi zastosować filtr, aby odpowiednio wyświetlić listę.

#2) Podsumowanie zagadnienia

Issue Summary to raport zawierający wszystkie zgłoszenia związane z projektem we wszystkich wersjach.

Zawiera różne tabele, takie jak Tracker, Version, Priority, Subproject, Assignee Author i Category, gdzie każda siatka pokazuje otwarte/zamknięte/ogólne sprawy.

Śledzenie czasu

Szczegóły dziennika czasu

Pokazuje szczegóły całkowitego czasu poświęconego na projekt. Funkcja dziennika czasu jest dostępna tylko wtedy, gdy aktywowany jest moduł "Śledzenie czasu" projektu.

Wpisy czasu wyświetlane na poziomie szczegółowym:

Śledzenie postępów

Wykres Gantta

Służy do śledzenia postępu projektu, w tym daty rozpoczęcia, terminów, statusu i rozwiązania. Jest to wtyczka, którą użytkownik może zainstalować.

Kalendarz

Widok kalendarza pokazuje dane związane z projektem w ujęciu miesięcznym, podobnie jak inne widoki kalendarza. Pokazuje wszystkie sprawy z co najmniej datą rozpoczęcia i terminem (jeśli są dostępne).

Moduł kalendarza można włączać i wyłączać na karcie konfiguracji projektu dla każdego projektu.

Repozytorium

Użytkownik może zobaczyć zakładkę Repozytorium w nagłówku, a po kliknięciu na nią zostanie przekierowany do repozytorium projektu i będzie mógł zobaczyć najnowsze zatwierdzenia.

Użytkownicy mogą rozwinąć katalog, klikając ikonę "+". Jeśli użytkownik kliknie numer wersji, wyświetli szczegóły zatwierdzenia.

Inne przydatne funkcje

Poniżej wymieniono kilka innych funkcji, które są obecne w aplikacji

Aktualności

  • Użytkownicy mogą publikować wiadomości związane z projektem lub dowolnym tematem.
  • Wiadomości mogą być dodawane/edytowane/usuwane zgodnie z uprawnieniami posiadanymi przez użytkownika.
  • Użytkownicy mogą zobaczyć nagłówki wiadomości związane z projektem w zakładce Przegląd, gdy użytkownik kliknie wiadomość, przekieruje do szczegółów.
  • Weźmy przykład kierownika projektu, który chce opublikować pewne informacje dla całego zespołu. Kierownik projektu może utworzyć wiadomość, klikając "+Dodaj wiadomość" i podając Podsumowanie, Tytuł i Opis.
  • Cały zespół może następnie zobaczyć podsumowanie wiadomości w obszarze Przegląd projektu, a gdy użytkownik kliknie tytuł, zostanie przekierowany na stronę szczegółową.

  • Użytkownicy mogą zobaczyć najnowsze wiadomości, przechodząc do zakładki Wiadomości.

Dokumenty

  • Jest to miejsce, w którym użytkownicy mogą dodawać instrukcje obsługi lub dokumenty techniczne.
  • Istnieją dwie kategorie dokumentacji.
    • Dokumentacja użytkownika
    • Dokumentacja techniczna
  • Na karcie dokumentu użytkownik może dodać dokumenty, klikając łącze "+Nowe dokumenty".

  • Gdy użytkownik prześle dokument, tytuł może posłużyć jako link do pobrania dodanych dokumentów.

Fora

  • Jest to miejsce, w którym cały zespół może komunikować się ze sobą. Ponadto użytkownik może zobaczyć szczegółowy widok dowolnego tematu, który był omawiany wcześniej.
  • Forum wyświetla następujące elementy w siatce:
    • Tematy
    • Wiadomości

Ostatnia wiadomość: łącze do ostatniej otrzymanej wiadomości

  • Gdy użytkownik kliknie dowolny temat, może zobaczyć szczegółowy widok odpowiadający temu tematowi.

Pliki

  • Jest to miejsce, w którym użytkownik może przesyłać pliki.
  • Ponadto moduł plików można włączyć/wyłączyć w ustawieniach.
  • Użytkownik może dodać nowy plik, klikając ikonę "+Nowy plik".

  • Użytkownik może dodać plik, wybierając przycisk "Wybierz plik" w oknie lokalnym. Użytkownik może również dodać więcej niż jeden plik, wybierając przycisk " Dodaj kolejny plik " link.

Wnioski

W tym samouczku omówiliśmy wprowadzenie do Redmine, różnicę między JIRA i Redmine, sposoby korzystania z Redmine i procedurę instalacji.

Co więcej, mamy również krótkie spojrzenie na śledzenie czasu, śledzenie postępów i inne przydatne narzędzia, takie jak wiadomości, dokumenty, forum i pliki.

Przewiń do góry