środa, 24 czerwca 2009

Widok w menu projektu

Wygląd - pasek menu projektu


Zanim przystąpimy do omawiania poszczególnych czynności związanych z zarządzaniem projektem, omówię pokrótce wygląd Menu Projektu. Oto zrzut ekranu który uzyskamy gdy z listy projektów (zaznaczonej na poniższym obrazie kolorem żółtym) nie wybierzemy żadnego projektu (co sprowadzi się do wybrania pustego wpisu z tej listy wartości):

Jak widać pasek Menu Projektu jest teraz bardzo ubogi i ogranicza się do dwóch pozycji: Pulpit (zawartość ta którą widać na zrzucie) oraz Historia (pozwala wybrać wszystkie akcje (elementy oraz działania które możemy wykonać na projekcie), wszystkich użytkowników we wszystkich projektach - nie będziemy jej szczegółowo omawiać.



Zajmiemy się teraz analizą tego co widzimy z menu Pulpit. Zacznijmy od tego że wszystkie elementy tworzące zawartość tej strony (poniżej menu użytkownika) są zebrane ze wszystkich projektów utworzonych aktualnie w systemie. W lewej kolumnie u samej góry widzimy obszar który nazywa się strona startowa projektu. Akurat jej nazwa nie jest zbyt dobrze opisana bo w tym kontekście (nie mamy wybranego żadnego projektu) niestety strona ta nie jest stroną projektu a jedynie stroną którą możemy określić jako 'powitalną' dla całego systemu. Można ją dowolnie edytować a treść wypełniać mogą informacje dotyczące rzeczy ogólnych - uniwersalnych dla każdego projektu. Poniżej widzimy listę najnowszych zdarzeń które zaszły w obrębie całego systemu. Jest to tak naprawdę wierzchołek listy która jest dostępna pod pozycją w menu projektu - Historia. Będziemy tutaj widzieć zdarzenia wykonane na user story, zadaniach oraz iteracjach. Wyjaśnienie tych terminów w tym i następnych wpisach. W prawej kolumnie widzimy listę projektów. Jeżeli klikniemy na któryś z nich pod jego nazwą pojawi się informacja ze strony startowej projektu oraz coś co można nazwać burndown chart - estymacja czasowa projektu (o tym jeszcze wspomnimy). Pod listą zarządzanych projektów w systemie, widzimy jeszcze niezaakceptowane User Stories których jesteśmy właścicielami - więcej o UserStories w następnym wpisie.

Widok o którym tutaj napisałem dotyczy wszystkich elementów (user story, użytkowników, zadań, iteracji, projektów) zdefiniowanych w całym systemie - wprowadzę więc dla przejrzystości opisu pojęcie kontekstu systemu. Jest to zasięg danych które przeglądamy. W TinyPM mamy dwa takie konteksty:

  • ogólny - w którym przeglądamy wszystkie elementy wszystkich projektów w systemie;
  • projektu - w którym przeglądamy tylko elementy dotyczące danego projektu.

Pojęcie element którego powyżej użyłem jest stosowane do agregacji takich pojęć które są związane z projektem. Tak więc mogą to być:

  • zadania;
  • user story;
  • iteracje;
  • wykresy postępu prac w przedziale czasowym;

Teraz omówię elementy menu projektu w kontekście wybranego projektu. Wyboru projektu możemy dokonać poprzez wskazanie go z listy po prawej stronie menu projektu (na screenie powyżej jest ona oznaczona kolorem żółtym.

Jak widzimy przybyło nam do menu użytkownika dosyć dużo pozycji. Oto one:

  • projekt;
  • dziennik projektu;
  • zadania;
  • akceptacja;
  • wiki;
  • moja aktywność;

W pozycjach Pulpit oraz Historia nie zaszły żadne (a ich funkcjonalności zostały one opisane w jednym z wcześniejszych akapitów). Warto jedynie wspomnieć, że gdy ze stron dostępnych pod tymi pozycjami menu projektu z rozwijanej listy projektów po prawej stronie wybierzemy któryś z nich to zostaniemy automatycznie przeniesieni na stronę dostępną pod pozycją menu użytkownika Projekt (z elementami dostępnymi dla tego projektu).

Projekt

Pod tą pozycją uzyskujemy treść łudząco podobną do zawartości strony dostępnej pod pozycją Pulpit. Jedyne różnice wynikają z tego, że w momencie przeglądania zawartości tej strony mamy już wybrany projekt (czyli znajdujemy się w kontekście projektu - jak to ja już wspomniałem). Oto zrzut z 'czystej' strony dla nowoutworzonego projektu:

Kolorem czerwonym oznaczony jest przycisk który dodaje do wybranego projektu powiązaną z nim stronę - wyświetlana ona będzie w tym samym bloku w którym znajduje się ten przycisk. Opis w bloku który jest objęty ramką w kolorze zielonym to opis projektu pochodzący z formularza dodającego nowy projekt i tam też można dokonywać jego edycji. Jak widzimy lista Najnowsze Zdarzenia jest w tej chwili pusta podobnie jak wykres obrazujący prędkość projektu. Tak oto wygląda strona projektu nad którym są już rozpoczęte prace:

Jak widać wykres jednostek które pozostały do wykonania a jednostek w których mierzone jest wykonanie rzeczy mocno się rozmija - na szczęście jest to tylko przykładowo utworzony projekt. W rzeczywistości taki rozdźwięk pomiędzy poszczególnymi wykresami świadczyłoby o niedoszacowaniu prędkości pracy wykonawców przez osobę która decydowała o przydziale liczby zadań do iteracji (przypisanych było za mało zadań - w tym przypadku - czemu? Mam nadzieję że po przeczytaniu następnych wpisów będzie to dla was jaśniejsze. Blok Najnowsze zdarzenia odnosi się wyłącznie do elementów z projektu który jest aktualnie wybrany.

Dziennik projektu

Wybierając tą pozycję menu przechodzimy już do zarządzania elementami projektu. Jest to strona z której sterujemy projektem z samej jego góry - na największym poziomie granulacji projektu jakim są User Stories - omówione one zostaną w następnym wpisie. Z tej strony możemy przejść do tworzenia nowych User Stories importować je do plików .cvs, eskportować, przeglądać wg tagów którymi są opisane jak również przypisywać do kolejnych Iteracji. W stronie pojawiającej sie po kliknięciu w tą pozycję menu możemy zarządzać również iteracjami - a konkrentniej: możemy je z tej strony tworzyć oraz przypisywać im wybrane User Stries (co można zrobić w bardzo wygodny sposób: przeciągając wybrane User Story do odpowiedniej Iteracji). Iteracje opiszę szerzej w jednym z następnych wpisów.

Zadania

Pod tą pozycją Menu Projektu kryje się przeglądanie projektu w którym mamy czytelny podgląd na Zadania - najmniejszą jednostkę na którą podzielony jest projekt względem jej relacji do User Stories oraz Iteracji. Zawartość którą oglądamy zależy od Iteracji którą wybierzemy z rozwijanej listy znajdującej się pod Menu Projektu z zaznaczoną czerwoną obwolutą rozwiniętą listą zdefiniowanych dla wybranego projektu (obwoluta żółta) listą iteracji:

Niebieską obwolutą zaznaczony jest przycisk za pomocą którego możemy dodać nowe User Story (podobnie jak to ma miejsce w stronie odpowiadającej menu Dziennik Projektu). Pozostałą zawartość strony tworzy lista User Stories przypisane do wybranej iteracji. Nad każdym takim User Story znajduje się przycisk umożliwiający dodanie nowego Zadania w ramach skojarzonego z przyciskiem User Stories. W tym samym wierszu znajdują się jeszcze Zadania które składają się na wykonanie odpowiadającego im User Story. Zadania te mogą być w jednej z trzech kolumn - w zależności od ich stanu wykonania:

  • oczekujące;
  • w trakcie wykonywania;
  • zakończone;

Akceptacja

Tutaj widzimy również rozwijaną listę iteracji z tym że po wyborze którejś z nich widzimy User Stories które do niej należą a które nie są zaakaceptowane. Gdy klikniemy na nazwę takiego User Story przeniesiemy się do poprzednio opisanej pozycji menu - Zadania.

Wiki

Tutaj każdy użytkownik którego Rola zawiera możliwiość edytowania Wiki może edytować stronę która zawierać może różne informacje potrzebne do wykonania danego projektu. Zawartość tej strony pojawia się również na stronie dostępnej pod przyciskiem Pulpit.

Moja aktywność

W tej pozycji menu użytkownik może dodać swoje aktywności które poświęciliśmy na wykonanie zadania które było do nas przypisane. Możemy również określić długość spędzonego czasu nad danym zadaniem oraz dopisać info do tej aktywności (np. któtką informację o problemach które mogliśmy napotkać podczas rozwiązywania danego zadania).

Brak komentarzy:

Prześlij komentarz