Atlassian GreenHopper Przewodnik użytkownika Autor: Michał Borek
Czym jest GreenHopper? GreenHopper jest narzędziem rozszerzającym funkcjonalnośd systemu JIRA wspomagający zarządzanie projektem informatycznym, prowadzonym w metodykach zwinnych (agile). Narzędzie to umożliwia tworzenie backlogów, planowanie sprintów a także śledzenie postępów każdego z członków zespołu programistycznego. Pojęcia Planning Board jest to widok przedstawiający zagadnienia (issues) przydzielone do konkretnego projektu. Zagadnienia, w zależności od typu, oznaczone są kolorami, np: Historyjka kolor fioletowy Błąd kolor bordowy Zadanie kolor niebieski Ulepszenie kolor zielony Rysunek 1. Widok sekcji Planning Board Task Board zawiera zadania przydzielone do aktualnie rozwijanej wersji oprogramowania. W widoku tym można przeglądad aktualnie przydzielone zadania, a także postęp każdego z nich. Zadania są umieszczone w 3 sekcjach: 1. ToDo do wykonania 2. In Progress zadania aktualnie wykonywane 3. Done zadania wykonane. 2
Zadania te mogą byd zagnieżdżane, co widoczne jest na poniższym zrzucie ekranu: Aby przejśd do sekcji Task Board należy: Rysunek 2. Widok Task Board z zagnieżdzonymi zadaniami. 1. Zalogowad się do JIRA. 2. Kliknąd w zakładkę Agile oraz wybrad Task Board z rozwijanego menu. 3. Z menu rozwijanego Project należy wybrad pożądany projekt (jeżeli nie jest już wybrany). Aby zmienid status zadania, wystarczy przeciągnąd ramkę reprezentującą określone zadanie pomiędzy kolumnami. 3
Rysunek 3. Zmiana statusu zadania. Chart Board w widoku tym przedstawiona jest graficzna reprezentacja postępu projektu w ramach poszczególnych zadao. Rysunek 4. Widok Chart Board - źródło: confluence.atlassian.com 4
Dodawanie zagadnień Aby dodad zadanie, należy kliknąd w link Add Card znajdujący się w górnej prawej części strony. Następnie pojawi się poniższe okno: Należy wybrad: Rysunek 5. Widok dodania nowej karty 1. rodzaj karty (historyjka, zadanie, ulepszenie, błąd, ), 2. wagę danego zadania (blokująca, krytyczna, poważna, ), 3. krótkie podsumowanie zadania, 4. wersję, 5. moduł, którego dotyczy zadanie, 6. dodatkowe informacje. Po zatwierdzeniu, nowa karta pojawi się w sekcji Other Issues w widoku Task Board. Tak utworzoną kartę można modyfikowad, zmieniając przypisanie do konkretnej osoby lub status wątku. Można również dodawad podzadania, które w bardziej szczegółowy sposób omawiają skomplikowane zadania. Przeglądanie zagadnień Wątki w systemie GreenHopper można przeglądad na wiele sposobów. Aby zmienid sposób wyświetlania wątków należy kliknąd przycisk Views, a następnie wybrad pożądany widok: 5
Rysunek 6. Zmiana widoku wyświetlania zagadnieo. W przypadku dużej liczby zagadnieo warto skorzystad z funkcji filtrowania. Aby włączyd filtrowanie, wystarczy kliknąd ikonę przypominającą lejek, w lewej górnej części tabeli z zagadnieniami. Filtrowanie umożliwia wyświetlanie: 1. Tylko moich zagadnieo 2. Ukrycie podzagadnieo 3. Ukrycie nieaktywnych zadao (pozostawienie tylko oczekujących). Rysunek 7. Filtrowanie zagadnieo Przydzielanie zagadnień do sprintów Aby przydzielid określone zadanie do sprinta, należy przeciągnąd kartę reprezentującą zadanie, na odpowiedni blok znajdujący się po prawej stronie w widoku planowania. Rysunek 8. Przydzielanie zadania do sprinta. 6
Wyszukiwanie zagadnień Aby wyszukad zagadnienie, wystarczy wpisad odpowiednią frazę w pole Board search, znajdujące się w górnej prawej części tabeli z zagadnieniami. Rysunek 9. Wyszukiwanie zagadnieo Chcesz wiedzieć więcej? Więcej informacji na temat narzędzia GreenHopper można znaleźd pod następującymi źródłami: 1. Dokumentacja GreenHopper: http://confluence.atlassian.com/display/gh/greenhopper+user's+guide 2. Plik wideo prezentujący narzędzie GreenHopper: http://www.atlassian.com/software/greenhopper/videos/greenhopper-overview.jsp 3. Wersja demo narzędzia JIRA z zainstalowanym rozszerzeniem GreenHopper (wymaga założenia darmowego konta): http://sandbox.onjira.com/ 7