biznes i ekonomia zarzadzanie projektami z wykorzystaniem darmowego oprogramowania piotr wroblewski ebook

background image

Zarz¹dzanie projektami
z wykorzystaniem
darmowego oprogramowania

Autor: Piotr Wróblewski
ISBN: 978-83-246-2149-1
Format: 158u235, stron: 296

Zarz¹dzaj projektami darmowymi narzêdziami!

• Jak rozpocz¹æ projekt?
• Jak skutecznie doprowadziæ go do koñca?
• Jakie narzêdzia warto wykorzystaæ?

Zarz¹dzanie projektami jest bardzo rozleg³¹ i skomplikowan¹ dziedzin¹. Wymaga
ogromnej wiedzy, a nierzadko tak¿e wsparcia specjalistycznych narzêdzi. Na rynku jest
ich wiele. Wspieraj¹ wszelkie czynnoœci zwi¹zane z planowaniem, monitorowaniem
oraz zarz¹dzaniem projektem. Niestety, zazwyczaj ich cech¹ wspóln¹ jest wysoka cena.
Czy masz w swoim bud¿ecie œrodki na tego typu rozwi¹zania?

Od dziœ nie musisz ju¿ siê tym martwiæ! Dziêki tej unikalnej ksi¹¿ce dowiesz siê, jak
zapanowaæ nad projektem, wykorzystuj¹c tylko i wy³¹cznie sprawdzone darmowe
narzêdzia. Ponadto zdobêdziesz ogóln¹ wiedzê na temat samego zarz¹dzania projektami,
przekazan¹ przez doœwiadczonego kierownika projektów i zaserwowan¹ w przejrzysty
oraz przyjazny sposób. Po przeczytaniu tej ksi¹¿ki zagadnienia zwi¹zane z zarz¹dzaniem
ryzykiem, zarz¹dzaniem zmianami czy te¿ budow¹ harmonogramu przestan¹ byæ Ci obce.
Dodatkowo dowiesz siê, jak wygl¹da proces certyfikacji PMP i Prince2. Je¿eli na co
dzieñ prowadzisz projekty – ta ksi¹¿ka Ci w tym pomo¿e!

• Uruchamianie projektu
• Dobór zespo³u i komunikacja miêdzy jego cz³onkami
• Proces zarz¹dzania zmianami
• Ewidencja wymagañ u¿ytkownika
• Zarz¹dzanie ryzykiem
• Sposoby budowy harmonogramu
• Zarz¹dzanie bud¿etem
• Dokumentowanie w fazie wytwórczej
• Gwarantowanie jakoœci (normy ISO)
• Zakoñczenie projektu
• Dostawa gotowego rozwi¹zania
• Certyfikacja w dziedzinie project management
• Przegl¹d darmowego oprogramowania, wspieraj¹cego zarz¹dzanie projektami
• Joint Application Design
• Programowanie ekstremalne
• Agile development

Wykorzystaj sprawdzone, darmowe narzêdzia!

background image

Spis tre!ci

Wst p .............................................................................................. 9

Cz "# I

Zarz$dzanie projektami w pigu%ce ................................. 13

Rozdzia% 1. Poj cia podstawowe ...................................................................... 15

By" sobie projekt... .......................................................................................................... 17

Realia organizacyjne ................................................................................................ 19
W stron% organizacji zorientowanej projektowo ...................................................... 22

Ewolucja project managementu ...................................................................................... 23
Cykl !ycia projektu ......................................................................................................... 23
Zróbmy to po swojemu ................................................................................................... 25
Narz%dzia ........................................................................................................................ 25
Ocena sukcesu projektu .................................................................................................. 26
Zarz$dzanie i zespó" ....................................................................................................... 27
Zastosowanie zarz$dzania projektami ............................................................................ 29
Pytania kontrolne ............................................................................................................ 30

Rozdzia% 2. Uruchamianie projektu ................................................................... 31

Proste trudnego pocz$tki ................................................................................................ 31
Karta projektu ................................................................................................................. 32
Jak dobrze zainicjowa+ projekt? ..................................................................................... 34
Plan projektu: budowa i utrzymanie ............................................................................... 37

Zakres prac ............................................................................................................... 38
Uczestnicy projektu .................................................................................................. 40
Struktury pozaprojektowe ........................................................................................ 42
Procedury ................................................................................................................. 43
Szkolenia .................................................................................................................. 45
Infrastruktura ............................................................................................................ 45
Harmonogram prac ................................................................................................... 46
Bud!et ...................................................................................................................... 46

Plan projektu zmienia si% w czasie! ................................................................................ 47
Pytania kontrolne ............................................................................................................ 47

Rozdzia% 3. Zespó% projektowy i komunikacja .................................................... 49

Zespó"... mitów i zalet .................................................................................................... 49
Utrzymanie zespo"u ........................................................................................................ 51
Budowanie autorytetu kierownika .................................................................................. 52

background image

4

Zarz$dzanie projektami z wykorzystaniem darmowego oprogramowania

Sztuka sprawnej komunikacji ......................................................................................... 55

Wymiana informacji w projektach ........................................................................... 56
Spotkania, czyli jak si% nie zagada+ na #mier+ ......................................................... 57

Role w zespole, czyli optymalne ludzi dopasowanie ...................................................... 58

Klasyfikacja dr. Belbina ........................................................................................... 58
Typologia MTR-i™ ................................................................................................. 60

Ludzie s$ ró!ni, czyli model typów osobowo#ci Myers-Briggs ..................................... 61

Poj%cia podstawowe ................................................................................................. 61
Typy Myers-Briggs w pigu"ce .................................................................................. 63

Role i typy osobowo#ci — konkluzja ............................................................................. 65
Pytania kontrolne ............................................................................................................ 66

Rozdzia% 4. Od WBS do harmonogramu ............................................................. 67

Dualizm projektowy ....................................................................................................... 67
Struktura podzia"u prac (WBS) ....................................................................................... 68
Tworzenie WBS ............................................................................................................. 72
Rola WBS w kontroli zakresu projektu .......................................................................... 75
Pytania kontrolne ............................................................................................................ 76

Rozdzia% 5. Zarz$dzanie zmianami .................................................................... 77

Proces zarz$dzania zmianami ......................................................................................... 77
Role w procesie zarz$dzania zmianami .......................................................................... 80
Wp"yw zmian na tzw. wydania produktu ....................................................................... 80
Pytania kontrolne (bardzo trudne!) ................................................................................. 82

Rozdzia% 6. Sztuka zarz$dzania wymaganiami u&ytkownika ................................ 83

U!ytkownicy i udzia"owcy ............................................................................................. 84

Niezrozumienie wymaga' u!ytkownika ................................................................... 84
?rodowisko „upolitycznione” ................................................................................... 85
Niestabilne wymagania u!ytkownika ....................................................................... 87

Poradnik praktyczny ....................................................................................................... 87

Mapa polityczna projektu ......................................................................................... 89
Techniki zbierania wymaga' .................................................................................... 90
Typologia wymaga' informatycznych ..................................................................... 93
Jako#+ wymaga' ....................................................................................................... 97

Pytania kontrolne ............................................................................................................ 98

Rozdzia% 7. Zarz$dzanie ryzykiem ..................................................................... 99

Poj%cia podstawowe ..................................................................................................... 100
Odkrywanie ryzyk projektowych .................................................................................. 104
Rodzaje ryzyka ............................................................................................................. 105

Podzia" wed"ug pochodzenia .................................................................................. 105
Podzia" wed"ug natury ryzyka ................................................................................ 107

Materializacja ryzyka i jego wp"yw na projekt ............................................................. 108
Szablon dokumentowania ryzyka ................................................................................. 109
Mapa ryzyka ................................................................................................................. 110
Pytania kontrolne .......................................................................................................... 111

Rozdzia% 8. Planowanie zada' i budowa harmonogramu ................................... 113

Planowanie kontra chaos .............................................................................................. 113
Zale!no#ci pomi%dzy zadaniami ................................................................................... 115

Zwi$zek „zako'cz-rozpocznij” (ang. Finish-Start) ................................................. 116
Zwi$zek „zako'cz-zako'cz” (ang. Finish-Finish) .................................................. 116

background image

Spis tre"ci

5

Relacja „rozpocznij-rozpocznij” (ang. Start-Start) ................................................. 116
Relacja „rozpocznij-zako'cz” (ang. Start-Finish) .................................................. 117
Wprowadzanie opó&nie' lub przyspiesze' zada' ................................................... 117

?cie!ka krytyczna ......................................................................................................... 118
Szacowanie pracoch"onno#ci i kosztów prac ................................................................ 120
Przypisywanie zasobów zadaniom ............................................................................... 122

Planowanie zada' w trybie „effort-driven” ............................................................ 122
Planowanie zada' z wy"$czonym trybem „effort-driven” ...................................... 126

Sztuka wymy#lania i uk"adania zada' .......................................................................... 127
Optymalizacja obci$!enia zasobów projektowych ....................................................... 128
Przekazywanie zada' cz"onkom zespo"u ...................................................................... 130
Pytania kontrolne .......................................................................................................... 131

Rozdzia% 9. Zarz$dzanie bud&etem w projekcie informatycznym ....................... 133

Elementy analizy bud!etowej w projekcie .................................................................... 134
Koszty w"asne w projekcie ........................................................................................... 137
Koszty zewn%trzne w projekcie .................................................................................... 138
Planowanie wykorzystania zasobów ............................................................................ 139
Kontrolowanie czy raportowanie czasu pracy? ............................................................ 140
Pytania kontrolne .......................................................................................................... 141

Rozdzia% 10. (ledzenie post pów i metoda Earned Value ................................... 143

Poj%cie wersji bazowej harmonogramu ........................................................................ 143
Rejestrowanie danych o post%pie prac .......................................................................... 145

Rejestracja statusu procentowego realizacji zada' ................................................. 145
Pe"na rejestracja stanu realizacji prac ..................................................................... 146

Metoda warto#ci wypracowanej (Earned Value) .......................................................... 147
Symulowanie post%pu prac ........................................................................................... 152
Pytania kontrolne .......................................................................................................... 153

Rozdzia% 11. Dokumentacja projektowa w fazie wytwórczej ............................... 155

Raportowanie o stanie projektu .................................................................................... 156
Dziennik projektu ......................................................................................................... 158

Zespó" projektowy .................................................................................................. 159
Produkty ................................................................................................................. 159
?rodowisko sprz%towe i programowe ..................................................................... 160
Baza wiedzy ........................................................................................................... 161
Lista ryzyk projektowych ....................................................................................... 162
Sprawy bie!$ce, problemy ..................................................................................... 162
Zdarzenia projektowe ............................................................................................. 162
Historia zmian w wymaganiach ............................................................................. 163

Dokumentowanie spotka' ............................................................................................ 164
Pytania kontrolne .......................................................................................................... 165

Rozdzia% 12. Zarz$dzanie jako"ci$ w projekcie informatycznym ......................... 167

Normy ISO serii 9001 ................................................................................................... 168
Model CMM ................................................................................................................. 170
Testowanie oprogramowania ........................................................................................ 171
Pytania kontrolne .......................................................................................................... 175

Rozdzia% 13. Dostawa i zamkni cie projektu ..................................................... 177

Dostawa produktu ......................................................................................................... 178
Strategie wdra!ania z"o!onych systemów informatycznych ......................................... 179
Szkolenia u!ytkowników .............................................................................................. 180

background image

6

Zarz$dzanie projektami z wykorzystaniem darmowego oprogramowania

Zamkni%cie prac w projekcie ........................................................................................ 181
Gwarancja i konserwacja .............................................................................................. 183
Pytania kontrolne .......................................................................................................... 184

Rozdzia% 14. Podwykonawstwo i zakup us%ug .................................................... 185

Pytania kontrolne .......................................................................................................... 190

Rozdzia% 15. Certyfikacja project management ................................................. 191

Certyfikacja PMP ......................................................................................................... 192

PMBOK, czyli kto za tym stoi? .............................................................................. 192
Egzamin ................................................................................................................. 193

Metodyka i certyfikacja PRINCE2 ............................................................................... 194

Egzamin PRINCE2 Foundation ............................................................................. 195
Egzamin PRINCE2 Practitioner ............................................................................. 195
Co wyró!nia PRINCE2? ........................................................................................ 196

Pytania kontrolne .......................................................................................................... 199

Cz "# II Darmowe oprogramowanie do zarz$dzania projektami ... 201

Rozdzia% 16. Przegl$d darmowego oprogramowania do zarz$dzania projektami ... 203

Projekty pomini%te w ksi$!ce ................................................................................. 204
Achievo .................................................................................................................. 205
ASTS/ASPT ........................................................................................................... 206
Austin ..................................................................................................................... 207
dotproject ............................................................................................................... 208
Double Choco Latte ............................................................................................... 209
Eventum ................................................................................................................. 210
Gantt Chart Generator ............................................................................................ 211
GanttProject ............................................................................................................ 211
GanttPV .................................................................................................................. 212
KPlato ..................................................................................................................... 212
Maven ..................................................................................................................... 213
OpenProj ................................................................................................................ 213
OpenWorkbench ..................................................................................................... 214
phpCollab ............................................................................................................... 215
PHProjekt ............................................................................................................... 215
Planner ................................................................................................................... 216
]project open[ ......................................................................................................... 216
RT: Request Tracker .............................................................................................. 216
TargetProcess ......................................................................................................... 217
Trac ........................................................................................................................ 218
TUTOS ................................................................................................................... 218

Rozdzia% 17. GanttProject, czyli proste harmonogramowanie ............................. 219

Rozpoczynamy nowy projekt ....................................................................................... 220

WBS ....................................................................................................................... 220
Szybkie wprowadzanie parametrów zada' ............................................................. 223
Praca przy u!yciu myszki ....................................................................................... 223

Zale!no#ci i inne atrybuty zada' .................................................................................. 224
Zaawansowane atrybuty zada' ..................................................................................... 225
Zasoby .......................................................................................................................... 226
Wygl$d wykresu ........................................................................................................... 227
Analiza projektu ........................................................................................................... 227
Zaawansowane opcje programu .................................................................................... 228

background image

Spis tre"ci

7

Rozdzia% 18. OpenProj, czyli prawie jak Microsoft Project ................................. 229

Rozpoczynamy nowy projekt ....................................................................................... 230

WBS ....................................................................................................................... 231
Tworzenie i edycja parametrów zada' ................................................................... 232

Zale!no#ci i inne atrybuty zada' .................................................................................. 234
Zaawansowane atrybuty zada' ..................................................................................... 235
Zasoby .......................................................................................................................... 236
Wygl$d wykresu ........................................................................................................... 238
Widoki .......................................................................................................................... 239
Kalendarze niestandardowe .......................................................................................... 243
Analiza i raportowanie projektu ................................................................................... 245

Rozdzia% 19. TUTOS, czyli efektywna praca zespo%owa ...................................... 247

Funkcjonalno#+ TUTOS ............................................................................................... 248
Instalacja komponentów bazy danych i serwera WWW ............................................... 248

Instalacja r%czna ..................................................................................................... 249
Instalacja pakietowa ............................................................................................... 253
Pakiet MySQL GUI Tools ...................................................................................... 254

Instalacja TUTOS ......................................................................................................... 255

Rozpakowanie skryptów ........................................................................................ 255
Konfiguracja PHP .................................................................................................. 256
Konfiguracja pustej bazy danych dla TUTOS ........................................................ 256
Dostosowanie skryptu instalacyjnego TUTOS ....................................................... 259
Konfiguracja Apache dla TUTOS .......................................................................... 260
Dostosowanie pliku apache.conf ............................................................................ 260
Tu! przed instalacj$ ................................................................................................ 260
Instalacja TUTOS — krok po kroku ...................................................................... 261
Obs"uga systemu TUTOS ....................................................................................... 263

Dodatki ..................................................................................... 265

Dodatek A Joint Application Design ............................................................... 267

Dodatek B Programowanie ekstremalne

wobec metod wytwórczych tradycyjnych ....................................... 271

Metody tradycyjne ........................................................................................................ 271
Programowanie ekstremalne ......................................................................................... 273
Pytania kontrolne .......................................................................................................... 275

Dodatek C Agile development (na przyk%adzie scrum) ..................................... 277

Skorowidz .................................................................................... 281

background image

Rozdzia$ 17.

GanttProject, czyli proste
harmonogramowanie

GanttProject jest eleganck$, "atw$ w instalacji i dost%pn$ dla wielu systemów (Win-
dows, Mac OS X, Linux) aplikacj$ typu desktop

1

do projektowania harmonogramów.

Program mo!na pobra+ ze strony http://ganttproject.biz i z tego, co zd$!y"em zauwa-
!y+, jest on do#+ cz%sto aktualizowany i posiada dobre wsparcie producenta (dokumen-
tacja, mo!liwo#+ zg"aszania b"%dów przy pomocy specjalnego forum).

Instaluj$c program w systemie Mac OS X, po otwarciu pliku DMG musimy jedynie
wrzuci+ ikon% programu do folderu Programy. W systemie Windows zobaczymy ju!
klasycznego „czarodzieja”, z opcjami wyboru. Najwa!niejsz$ opcj$ jest ‘Open Micro-
soft Project files’ (rysunek 17.1).

Rysunek 17.1.
Instalacja programu
GanttProject

1

To znaczy rezyduj$c$ na komputerze u!ytkownika i stanowi$c$ niezale!n$ aplikacj%, wyposa!on$

w ca"$ logik% i funkcje biznesowe.

background image

220

Cz "# II Darmowe oprogramowanie do zarz$dzania projektami

Jak "atwo si% domy#le+, opcja ta pozwala na otwieranie harmonogramów tworzonych
w programie Microsoft Project.

Tak jak wspomnia"em w poprzednim rozdziale, program wspiera j%zyk polski. Prze"$-
czenie j%zyka aplikacji jest dost%pne poprzez menu Edit/Settings/Languages. W ostat-
niej wersji widocznej na WWW (2.0.8)

2

ustawienie j%zyka polskiego tylko cz%#ciowo

przestawia"o aplikacj% na nasz j%zyk, co by"o na pewno b"%dem, gdy! inne j%zyki by"y
obs"ugiwane poprawnie. Z tego powodu ekrany programu pokazane w tym rozdziale
zosta"y przygotowane z u!yciem wersji 2.0.7, która poprawnie i w pe"ni obs"ugiwa"a
polskie komunikaty i etykiety ekranowe.

Program GanttProject omówi% poprzez seri% prostych +wicze', które zilustruj$ wi%k-
szo#+ jego g"ównych funkcji. Opis jest przeznaczony dla osób obytych z obs"ug$ progra-
mów wyposa!onych w menu i potrafi$cych obs"ugiwa+ myszk% — nie b%d% w zwi$zku
z tym t"umaczy" ka!dego szczegó"u, np. zasad otwierania i zapisywania dokumentów
na dysku twardym, pomin% te! opis drukowania dokumentów — wszystkie niezb%dne
czynno#ci s$ proste, gdy! program nie jest bardzo skomplikowany.

Rozpoczynamy nowy projekt

Pewn$ manier$ programów do tworzenia harmonogramów (ang. schedule) jest nazy-
wanie przetwarzanych harmonogramów, w"$cznie ze wszystkimi informacjami dodat-
kowymi, nazw$ „projekt”. Jest to oczywi#cie semantyczne nadu!ycie, bowiem projekt,
w rozumieniu u!ywanym w tej ksi$!ce, jest bardzo szerokim poj%ciem, które obejmu-
je aspekty techniczne, organizacyjne i narz%dziowe. Harmonogram budowany w pro-
gramie takim jak GanttProject jest oczywi#cie elementem potrzebnym, ale nie wyczer-
puje wszystkiego, co jest potrzebne kierownikowi! (W szczególno#ci projekty mog$
u!ywa+ kilku harmonogramów w zale!no#ci od swoich potrzeb rozliczeniowo-kontro-
lingowych!).

Aby utworzy+ nowy harmonogram, nale!y z menu wybra+ Projekt/Nowy i przej#+ przez
kilka wst%pnych kroków „czarodzieja” (rysunek 17.2).

Nazwa projektu podawana w polu Nazwa nie jest jeszcze nazw$ pliku na dysku, t%
ustalimy dopiero podczas próby zapisu (Projekt/Zapisz albo próba zamkni%cia okna
aplikacji).

Program po uruchomieniu automatycznie wy#wietla widok diagramu Gantta (

).

WBS

Po utworzeniu „projektu” mo!emy ju! definiowa+ zadania i zasoby, ewentualnie za-
"adowa+ dane o zadaniach z zewn%trznych plików.

2

Ta wersja by"a aktywna na WWW w czasie pisania tej ksi$!ki.

background image

Rozdzia% 17. GanttProject, czyli proste harmonogramowanie

221

Rysunek 17.2.
Instalacja
programu
GanttProject

GanttProject wspomaga importowanie gotowych danych z kilku &róde":

Innych plików stworzonych w programie GanttProject.

Plików tekstowych zawieraj$cych list% zada' (wy"$cznie nazwy, bez struktury
kodów WBS).

Plików Microsoft Project.

Import danych wywo"ujemy przy pomocy polecenia menu Projekt/Importuj.

Rysunek 17.3 pokazuje efekt importu listy zada' z pliku tekstowego. Jest to do#+ pro-
sty mechanizm, ale na samym pocz$tku projektu mo!e okaza+ si% do#+ przydatny.

Rysunek 17.3.
Importowanie
danych
do programu
GanttProject

background image

222

Cz "# II Darmowe oprogramowanie do zarz$dzania projektami

Przed dokonaniem importu program zapyta, czy scali+ importowane dane z bie!$cym
projektem.

Po wczytaniu do programu GanttProject pliku Microsoft Project nale&y bardzo uwa&-
nie przejrze" zale&no!ci i dane o zasobach — zdarza si , &e pewne informacje s%
przeliczane nieprawid$owo i nale&y dokona" r cznych korekt.

Aby zdefiniowa+ nowe zadanie w harmonogramie, wystarczy nacisn$+ skrót klawiszo-
wy Ctrl+T

3

lub wybra+ z menu Zadania polecenie Nowe zadanie. Dzia"a oczywi#cie

tak!e kontekstowe menu podr%czne (w dalszych opisach b%d% ju! pomija" t% oczywi-
st$ informacj%).

Budowa harmonogramu polega g"ównie na tworzeniu i edycji zada', dlatego warto
nauczy+ si% sprawnych metod tworzenia po!$danych uk"adów:

Podwójne klikni%cie w nazw% zadania pozwala na szybk$ zmian% jego nazwy.

Przed wywo"aniem komendy Ctrl+T kliknij wiersz, za którym program
powinien wstawi+ nowe zadanie.

Prawy klawisz myszki wywo"uje menu kontekstowe oferuj$ce komendy
u"atwiaj$ce aran!owanie listy, np. pozwalaj$ce na przesuwanie zadania w dó"
lub w gór%.

Tworzenie listy zada' jest pokazane na rysunku 17.4. Zanim zaczniesz tworzy+ zadania,
przypomnij sobie zasady tworzenia WBS i konstruowania harmonogramów opisane
w rozdziale 4.

Rysunek 17.4.
Konstruowanie
listy zada<
w GanttProject

3

W systemie Mac OS u!yj klawisza command zamiast Ctrl (ten komentarz jest w dalszej cz%#ci

rozdzia"u pomijany).

background image

Rozdzia% 17. GanttProject, czyli proste harmonogramowanie

223

Pami tajmy, aby nie definiowa" zbyt wcze!nie i zbyt wielu zale&no!ci pomi dzy za-
daniami, gdy& bardzo utrudniaj% one optymalizowanie harmonogramu. Przyk$ady
w tej ksi%&ce celowo zawiera$y kilka lub kilkana!cie zada>, prawdziwy projekt mo&e
ich mie" kilkaset i zapanowanie nad tak% ilo!ci% danych jest wyzwaniem nie tylko
z zakresu kompetencji kierownika projektów, ale i z zakresu obs$ugi programu!

Szybkie wprowadzanie parametrów zada'

Bardziej z"o!one cechy zada' mo!na modyfikowa+ przy pomocy specjalnego okienka
Zadania/W;a=ciwo=ci zadania (tak!e przycisk

). Okienko to jest jednak niewygod-

ne przy bardziej „masowych” modyfikacjach, np. szybkich regulacjach czasów trwania
zada' lub dat realizacji. Na szcz%#cie program pozwala wiele z tych czynno#ci wykona+
wprost na ekranie, bezpo#rednio w tabelce listy zada'. Wystarczy w tym celu wy#wie-
tli+ dodatkowe kolumny, które pozwalaj$ uzyska+ dost%p do dodatkowych atrybutów
zada' (rysunek 17.5).

Rysunek 17.5.
Wy=wietlanie
dodatkowych
kolumn
w programie
GanttProject

Edycja tre#ci w dowolnej komórce jest zbli!ona do pracy z arkuszem kalkulacyjnym,
wystarczy klikn$+ interesuj$cy nas wpis i zacz$+ nadpisywa+ poprzedni$ tre#+. Bez-
po#rednia edycja danych w tabeli okazuje si% nie do#+, !e wygodna, to jeszcze jest
ona zdecydowanie mniej podatna na b"%dy (porównaj np. zaznaczanie zada' mysz-
k$ i definiowanie zale!no#ci pomi%dzy zadaniami bardzo oddalonymi od siebie na
ekranie; tutaj, aby zdefiniowa+ zale!no#+, wystarczy wpisa+ numery zada' w komór-
ce Poprzednicy zadania zale!nego od innych). Tabelka jest równie! idealna do szyb-
kiego wpisywania czasów trwania zada'.

Praca przy u&yciu myszki

Podczas przekszta"cania WBS w harmonogram b%dziemy cz%sto regulowali po"o!enie
zada' na diagramie Gantta, czyli dat% rozpocz%cia i d"ugo#+. Czynno#ci te mo!na oczy-
wi#cie "atwo wykona+ przy u!yciu myszki. Wystarczy umie#ci+ wska&nik myszki na

background image

224

Cz "# II Darmowe oprogramowanie do zarz$dzania projektami

lewej lub prawej kraw%dzi paska zadania, poczeka+, a! zmieni kszta"t na

, i wtedy

chwyci+ i przeci$gn$+ kraw%d& w lewo lub w prawo. Trzeba tylko uwa!a+, aby kursor
nie przybra" kszta"tu , gdy! wówczas podczas przeci$gania myszk$ mo!na ustali+
wy"$cznie procent wykonania zadania (na wykresie Gantta w pasku zadania pojawi
si% czarna, gruba linia, np.

, do momentu zwolnienia przycisku myszki).

Zale:no!ci i inne atrybuty zadaP

Prawdziwy harmonogram posiada szereg zale!no#ci pomi%dzy zadaniami, które bu-
duj$ jako ca"o#+ logik% realizacji projektu. Kierownik projektu jest w stanie wprowa-
dzi+ do harmonogramu w"a#nie przy pomocy zale!no#ci za"o!enia realizacyjne, które
opisywane s"ownie mog"yby zosta+ "atwo pomini%te, natomiast na diagramie Gantta
precyzyjnie wyja#niaj$ zalecany przebieg projektu. Zale!no#ci mo!na wprowadza+ na
kilka sposobów (rysunek 17.6):

W uk"adzie tabelarycznym, wpisuj$c w kolumnie Poprzednicy numery zada'
(kolumna ID) poprzedzaj$ce zadanie bie!$ce.

Na diagramie Gantta (prawy panel programu), klikaj$c zadanie pocz$tkowe
i przeci$gaj$c strza"k%, która si% pojawi przy kursorze myszki, na zadanie
docelowe.

Zaznaczaj zadania na ekranie myszk$, klawiszem Shift i Ctrl, a nast%pnie
kliknij przycisk (Po"$cz zadania).

Rysunek 17.6.
Wprowadzanie
zaleBno=ci mi9dzy
zadaniami

Podane wy!ej sposoby s$ najprostsze i nale!y je stosowa+ do szybkiego wprowadzania
zale!no#ci typu Finish-Start. Usuni%cie zale!no#ci nie jest trudne, wystarczy zaznaczy+
zadanie b%d$ce w relacji z innym i klikn$+ przycisk

(Rozdziel zadania).

Co jednak robi+, gdy zale!y nam na innych typach zale!no#ci? W takim przypadku
musimy wywo"a+ okienko W;a=ciwo=ci zadania (przycisk

) i dokona+ po!$danej

modyfikacji typu relacji na zak"adce Zale!no#ci (rysunek 17.7).

Jak "atwo zauwa!y+, okienko pozwala równie! wprowadza+ opó&nienia (ang. Lag),
ewentualnie u"atwia te! usuwanie zb%dnych zale!no#ci (czerwony krzy!yk).

background image

Rozdzia% 17. GanttProject, czyli proste harmonogramowanie

225

Rysunek 17.7.
Zmiana typu
zaleBno=ci
pomi9dzy
zadaniami

Zaawansowane atrybuty zadaP

Typowe zadanie w harmonogramie projektowym posiada zazwyczaj na tyle du!o istot-
nych atrybutów, !e „zagracanie” tabelki widocznej na ekranie nowymi kolumnami mija
si% na d"u!sz$ met% z celem, jakim jest wygoda pracy. Na szcz%#cie wszystkie atrybu-
ty zadania mo!na edytowa+ poprzez wygodn$ formatk%, któr$ wywo"ujemy, klikaj$c
przycisk

(Zadania/W;a=ciwo=ci zadania, zak"adka Ogólne) — rysunek 17.8). For-

matka jest kontekstowa, to znaczy wcze#niej nale!y wskaza+ zadanie, a dopiero pó&-
niej j$ wy#wietli+.

Rysunek 17.8.
Zaawansowane
atrybuty zadania

Na pozosta"ych zak"adkach mo!na definiowa+ zale!no#ci (omówione wcze#niej) i za-
soby, o których opowiem w kolejnym punkcie.

Rzadziej u!ywane:

Zak"adka Notatki pozwala na opisanie zawarto#ci zadania, niestety wy"$cznie
w formie tekstowej (brak mo!liwo#ci formatowania i wklejania za"$czników).

Zak"adka Dodatkowe kolumny pozwala na wprowadzenie do tabeli w lewym
panelu programu kolumny, której nazw% i typ danych (np. Text, Integer,
Double, Data…) mo!emy do#+ dowolnie okre#li+. Brak warto#ci wyliczalnych
w praktyce czyni t% funkcjonalno#+ raczej bezu!yteczn$.

background image

Czytaj dalej...

226

Cz "# II Darmowe oprogramowanie do zarz$dzania projektami

Zbyt skomplikowane zale&no!ci pomi dzy zadaniami i ograniczenia kalendarzowe
mog% uniemo&liwia" r czne przestawianie zada> na diagramie Gantta!

Zasoby

Wiedz$c, jak skonstruowa+ w programie GanttProject struktur% WBS (tutaj tylko jako
list% zada', ewentualnie zhierarchizowan$) i sam harmonogram, mo!emy przej#+ do
definiowania zasobów i ich przypisywania do zada'.

Program GanttProject zak"ada jeden typ zasobów, osobowy. Jest to pewne ogranicze-
nie i w z"o!onych projektach zapewne mo!e sprawi+ nieco k"opotów. Aby definiowa+
zasoby, nale!y na ekranie g"ównym zmieni+ widok z Gantt (

) na Osoby (

).

Utworzenie nowego zasobu przypomina zdefiniowanie nowego zadania (rysunek 17.9):

Mo!na wybra+ z menu Osoby polecenie Nowa osoba.

Dost%pna jest identyczna komenda z menu podr%cznego (prawy klawisz
myszki).

Rysunek 17.9.
Definiujemy nowy
zasób osobowy

Po zdefiniowaniu osoby mo!esz j$ doda+ na pe"ny (100%) lub kawa"ek etatu do wy-
branego zadania (zada') — parametr Obci-Benie. Pami%taj, !e realistycznie w danym
momencie jedna osoba mo!e uczestniczy+ w kilku zadaniach pod warunkiem, !e so-
bie z nimi poradzi (np. suma zada' w danym okresie jest równa mniej wi%cej 100%
lub te! pewne zadania zosta"y wcze#niej nadgonione).

Widok Osoby oferuje, po zdefiniowaniu zasobów i przydzieleniu ich do zada', mo!-
liwo#+ oceny stopnia przeci$!enia zasobów (rysunek 17.10 — patrz Janko Muzykant
w dniach 26 i 27 listopada).


Wyszukiwarka

Podobne podstrony:
Zarzadzanie projektami z wykorzystaniem darmowego oprogramowania zazprd 2
biznes i ekonomia zarzadzanie projektami it przewodnik po metodykach adam koszlajda ebook
biznes i ekonomia zarzadzanie dla bystrzakow wydanie ii bob nelson ebook
biznes i ekonomia zarzadzanie jakoscia podstawy systemy i narzedzia slawomr wawak ebook
informatyka aplikacje google wykorzystaj potencjal darmowych narzedzi piotr wroblewski ebook
2006 05 Antywzorce w zarządzaniu projektami informatycznymi [Inzynieria Oprogramowania]
Kopia biznes plan-zarzadzanie projektem, Zarządzanie studia licencjackie, zarządzanie projektemi
biznes i ekonomia zarzadzanie lancuchem dostaw podstawy wydanie ii michael hugos ebook
biznes i ekonomia zarzadzanie ryzykiem walutowym szymon okon ebook
biznes i ekonomia jak wywierac wplyw na ludzi philip hesketh ebook
biznes i ekonomia marketing internetowy szybkie lacze z klientami jon reed ebook

więcej podobnych podstron