ZARZĄDZANIE
PROJEKTAMI
Podstawowe narzędzia
informatyczne wspomagania
projektów i ich funkcje
ZARZĄDZANIE
PROJEKTAMI
Podstawowe narzędzia
informatyczne wspomagania
projektów i ich funkcje
1
dr inż. Ryszard
Bielski
dr inż. Ryszard
Bielski
21-12-3
e-
mail:
Grzegorz Bielski
2
dr inż. Ryszard Bielski
Współczesne
narzędzia
informatyczne
wspomagają
działania człowieka
w trudnych,
pracochłonnych lub
skomplikowanych
czynnościach.
Pozwalają
zachować
przejrzystość
informacji oraz
łatwość ich
przetwarzania.
Istnieją gotowe
systemy
informatyczne do
wspomagania
projektów.
Zasadnicza oś
podziału między
nimi leży na linii
produktów
darmowych oraz
komercyjnych.
Darmowe są
możliwe do
znalezienia w
Internecie, lecz ich
funkcjonalność
oraz łatwość
obsługi jest
ograniczona,
często też niższej
jakości niż
produktów
komercyjnych.
Płatne systemy
wspomagania
projektów należy
nabyć, notabene za
solidne kwoty.
Wymagają one
umiejętności
obsługi danego
produktu, ze
względu na
rozległe
funkcjonalności
oraz możliwości
jakie niosą.
Przedstawicielem
tej klasy narzędzi
jest MS Project
firmy Microsoft, na
którym skupimy się
podczas wykładu.
dr inż. Ryszard Bielski
3
Część I
Narzęd
zia
bezpła
tne
4
Subversion
Subversion
Jest to narzędzie do wersjonowania kodu
źródłowego, które sprawdza się przy
przechowywania dokumentacji, lokalnie lub na
serwerze. Wielką jego zaletą jest fakt, że kopia
drzewa plików przechowywana jest lokalnie na
komputerze (w odróżnieniu od web-owych
serwerów). Umożliwia wyszukiwanie, łatwą operacje
na plikach, oraz szybszy do nich dostęp, co wpływa
na przyśpieszenie postępu prac.
dr inż. Ryszard Bielski
5
dr inż. Ryszard Bielski
Basecamp
Basecamp
Narzędzie do grupowania zadań (tzw. „to do”
list), komunikacji w projekcie przez rozsyłanie
korespondencji elektronicznej do członków projektu,
ustawiania kamieni milowych oraz prowadzenia
dyskusji. Wersja darmowa obarczona jest limitami
np. brak wykresów Gantta czy kalendarza.
Dostępna jest wersja płatna.
6
dr inż. Ryszard Bielski
Planner służy do tworzenia planu projektu.
Obsługa tego narzędzia jest trudniejsza w
porównaniu do MS Project. Jest to produkt darmowy i
wystarczający na potrzeby małych projektów.
Wyzwaniem jest tu utrzymanie aktualnego
harmonogramu, w dynamicznie rozwijających się
warunkach realizacji projektu. Zmieniają się decyzje,
priorytety, rozwiązania. Zmiany te powodują, że
lepiej ustalić kilka kamieni milowych, które opiszą
zadania w czasie, a na co dzień operować listą „to
do” i osiągnąć efekt mniejszymi krokami. Określenie
czasu wykonania zadań w Plannerze to w dużej
mierze przybliżone szacunki, które potem nie
przystają do rzeczywistości. W korporacjach, gdzie
MS Project jest w dużej mierze narzędziem do
raportowania , ma to sens, ale w małych projektach
odradzane jest tworzenie rozbudowanych
harmonogramów.
Źródło: http://live.gnome.org/Planner
Planner
Planner
dr inż. Ryszard Bielski
7
Część I
I
Narzęd
zia
komerc
yjne
8
RMC to elastyczna platforma zarządzania procesami
obejmująca środowisko Rational Unified Process (RUP) do
zarządzania procesami, wyposażona w narzędzia i
najobszerniejszą bibliotekę. Wspomaga ona implementowanie
skutecznych procesów w realizacji projektów programistycznych
i informatycznych. RMC pozwala na:
• wykorzystanie bogatego zbioru zasobów i wytycznych
procesowych do rejestrowania procesów tworzenia
oprogramowania, zarządzania i nadzoru,
• projektowanie, konfigurowanie i wdrażanie efektywnych
procesów dostosowanych do specyfiki projektu, przy użyciu
znakomitego narzędzia,
• osiągnięcie powtarzalnych, spójnych wyników we wszystkich
projektach dzięki sprawdzonym procedurom realizowanym
przy użyciu pewnych narzędzi,
• wygodne wykorzystanie treści IBM, własnych procedur
użytkownika oraz konfigurowania ich pod kątem potrzeb
organizacji, zespołów i grup roboczych.
dr inż. Ryszard Bielski
Rational Method Composer
(RMC)
Rational Method Composer
(RMC)
9
RMC jest to produkt złożony z narzędzia do
tworzenia i publikowania metodologii, opartej na
środowisku Eclipse, oraz biblioteki procesów
zawierającej sprawdzone procedury i wytyczne w
zakresie tworzenia oprogramowania i systemów,
zarządzania nimi i nadzorowania ich (w tym RUP).
Eclipse to platforma napisana w Javie
(obiektowym języku programowania) do tworzenia
aplikacji:
• dokonujących przetwarzania danych,
• wymiany danych z użytkownikiem i innymi
komputerami w sieci.
Dane są przechowywane po stronie serwera.
dr inż. Ryszard Bielski
Rational Method Composer
(RMC)
Rational Method Composer
(RMC)
10
Microsoft Project 2007 został
podzielony na cztery zasadnicze
działy:
zadania,
zasoby,
śledzenie,
raportowanie.
dr inż. Ryszard Bielski
Microsoft Project 2007
Microsoft Project 2007
Uwaga:
MS Project 2007 wymaga połączenia z Microsoft Office
Project Server oraz Project Server Web Access aby
można
było
uruchomić
część
funkcjonalności.
Konfiguracja ww. serwera i dostępu do danych z
poziomu przeglądarki odbywa się w programie Project
Server.
dr inż. Ryszard Bielski
11
MS Pro
ject
Zadani
a
12
dr inż. Ryszard Bielski
Definiowanie
projektu
Projekt wymaga
zaplanowania
rozpoczęcia i
zakończenia go w czasie.
MS Project wspomaga
ten proces
elektronicznym
kalendarzem. Wybrana
data zostanie
zapamiętana i będzie
dostępna w innych
funkcjonalnościach
programu.
Zadania
Zadania
13
Zadania
Zadania
Definiowanie ogólnych godzin pracy dla
projektu
MS Project pozwala ustalić godziny pracy oraz czas
wolny. Wirtualny grafik jest zawsze czysty, schludny i
czytelny. Raz wprowadzone zmiany są egzekwowane
w całym projekcie. Czas wyznaczany jest na grafiku
przez zaciemnienie wybranych pól. Dostępne są 3
rodzaje grafików: standardowy, 24 godzinny oraz
zmiany nocnej.
dr inż. Ryszard Bielski
dr inż. Ryszard Bielski
14
Zadania
Zadania
Definiowanie
ogólnych godzin
pracy dla projektu
Po
wybraniu
interesujących nas dni
tygodnia, możemy
edytować
dni
świąteczne
oraz
dowolne przerwy w
pracy.
dr inż. Ryszard Bielski
15
Wyświetlanie listy zadań w projekcie
MS Project umożliwia wprowadzenie listy zadań
należących do projektu. W kolumnie Cz. trw.
wprowadź czas niezbędny do wykonania każdego
zadania jako liczbę, po której następuje słowo
„godziny”, „dni” lub „miesiące”. Nie wprowadzamy
na obecnym etapie dat rozpoczęcia i zakończenia
zadań. Przewodnik po programie Project ułatwi
później sporządzenie harmonogramu zadań.
Zadania
Zadania
16
Wyświetlanie listy zadań w projekcie
Istnieje możliwość zaimportowania zadań do
projektu z programu MS Excel. Ważnym
elementem
jest
wyznaczanie
punktów
kontrolnych (kamieni milowych). Robi się to przez
odznaczenie odpowiedniego pola. Symbol
oznacza punkt kontrolny.
dr inż. Ryszard Bielski
Zadania
Zadania
dr inż. Ryszard Bielski
17
MS Pro
ject
Zasoby
dr inż. Ryszard Bielski
18
Zasoby
Zasoby
Określanie pracowników i sprzętu w
projekcie
Zasoby w MS Project to pracownicy i sprzęt.
Oprócz określenia ich rodzaju i ilości, wydajne
zarządzanie nimi w czasie może być
problematyczne. Z pomocą przychodzą
narzędzia MS Project.
Zasoby można dodać z serwera Project Server,
firmowej Książki adresowej, katalogu firmy lub
ręcznie wprowadzić dane do komórek.
19
dr inż. Ryszard Bielski
Zasoby
Zasoby
Wybierając
konkretną
pozycję,
uzyskujemy
dostęp do
zaawansowan
ych opcji.
Określanie pracowników i sprzętu w
projekcie
20
Określanie pracowników i sprzętu w
projekcie
dr inż. Ryszard Bielski
Zasoby
Zasoby
Możliwe jest utworzenie
propozycji zasobów dla
projektów, które są
rozważane, ale nie zostały
jeszcze zaakceptowane.
Poprzez przydzielenie
zasobów do projektu i
ustawienie ich typu
rezerwacji na
Proponowany można
odróżnić przydziały
„zatwierdzone” od
przydziałów
„proponowanych”.
21
dr inż. Ryszard Bielski
Definiowanie czasu pracy zasobów
W programie Project zawarte są kalendarze bazowe,
których można używać w projektach. Te trzy
kalendarze to: Standardowy, 24 godziny i Zmiana
nocna. Można użyć jednego z tych kalendarzy lub
utworzyć nowy na podstawie jednego z nich, aby
zarządzać zasobami.
Przydzielanie pracowników i sprzętu
W polu Nazwy zasobów wybieram interesujący nas
zasób i przyporządkowujemy go do odpowiedniego
zadania. Następnie mamy możliwość pełnej
modyfikacji zasobu.
Zasoby
Zasoby
dr inż. Ryszard Bielski
22
Zasoby -
Przydzielanie pracowników i
sprzętu
Zasoby -
Przydzielanie pracowników i
sprzętu
23
Do widoku można dodawać
pola lub kolumny. Można
użyć domyślnych pól
programu Project lub pól
niestandardowych
służących do
przechowywania informacji
niestandardowych.
dr inż. Ryszard Bielski
Zasoby
Zasoby
Dodawanie kolumn z informacjami
niestandardowymi
dr inż. Ryszard Bielski
24
MS Pro
ject
Śledze
ni
e
25
Śledzenie projektu służy do zarządzą nim i jego
postępami. Zasadnicze działy tego rozdziału to:
Zapisywanie planu bazowego w celu porównania z
późniejszymi wersjami – po wykonaniu planu projektu
warto zapisać plan bazowy. Kiedy projekt zacznie się
rozwijać, plan bazowy umożliwi porównanie
zaktualizowanego harmonogramu i postępu rzeczywistego
z oryginalnymi planami.
Przygotowanie do śledzenia postępu projektu –
wymaga połączenia z serwerem Project Server Web Acces,
który umożliwia kierownikowi i członkom zespołu
wyświetlanie i aktualizowanie informacji o projekcie za
pomocą programu Project Web Access.
Włączanie informacji o postępie do projektu –
wymaga połączenia z serwerem Project Server. Informacje
o postępie są włączane do dokumentacji projektu.
Sprawdzanie postępu projektu – wybieramy datę,
względem której chcemy wyświetlić raport o stanie
projektu.
dr inż. Ryszard Bielski
Śledzenie
Śledzenie
26
dr inż. Ryszard Bielski
Śledzenie
Śledzenie
Dokonywanie zmian w projekcie –
ten widok pokazuje zadania i przydziały
zasobów do każdego z zadań. Można
edytować następujące elementy:
o Czas trwania to całkowity czas
wymagany do wykonania zadania. Jest
obliczany na podstawie całkowitego
czasu pracy we wszystkich
przydziałach zasobów do zadania.
o Praca to osobogodziny lub nakład
pracy wymagany do wykonania
zadania lub przydziału. Całkowita praca
nad zadaniem jest sumą pracy
wszystkich jego przydziałów.
o Jednostki przydziału przedstawiają
procent czasu zasobu przydzielonego
do zadania. Aby przydzielić wiele
zasobów, na przykład „3 stolarzy”,
należy ustawić jednostki przydziału o
wartości 300%.
27
Zobacz, jakie czynniki sterują datą rozpoczęcia
zadania – lista ustalonych czynników wpływających na
rozpoczęcia wybranego zadania.
Śledzenie ryzyka i problemów skojarzonych z tym
projektem –wymaga połączenia z serwerem Project
Server.
Żądanie tekstowych raportów o stanie – wymaga
połączenia z serwerem Project Server.
Publikowanie informacji o projekcie w sieci Web –
wymaga połączenia z serwerem Project Server.
dr inż. Ryszard Bielski
Śledzenie
Śledzenie
dr inż. Ryszard Bielski
28
MS Pro
ject
Raport
ow
anie
29
dr inż. Ryszard Bielski
Pozwala wyświetlać raporty i widoki danych
projektu. W zależności od potrzebnych informacji,
można wybrać raport w postaci wykresu Gantta,
kalendarz czy wykres zasobów. Opcji jest sporo.
Zebrane informacje są gotowe do drukowania lub
publikacji w Internecie, przy użyciu Project Web
Access.
Raporty można dowolnie przefiltrować lub
pogrupować według typu. Każdy raport czy widok
można modyfikować według potrzeb, dodając
kolumny z danymi bądź zmieniając ich jednostki
czy
skalę.
Raportowanie
Raportowanie
dr inż. Ryszard Bielski
30
Podsum
owa
nie
31
Wśród ławicy programów i systemów
informatycznych wspomagających projekt,
wyłowiliśmy dla państwa „grube ryby” -
ciekawe propozycje, które naszym zdaniem
najlepiej spełnią powierzoną im funkcję.
Każdy rekin finansjery wie, iż skuteczne
zarządzanie jest podstawą sukcesu.
Odpowiednio dobrane narzędzia amortyzują
negatywne czynniki takie jak, koszty czy
mała ilość czasu. W oceanie możliwości i
dostępnych opcji, warto trzymać się
wyznaczonego kursu, by nie osiąść na
mieliźnie i nie stracić horyzontu z oczu.
Program jak MS Project będzie wiatrem w
żagle dla każdego projektu, by pracować
zgodnie z projektem a nie nad
projektem!
dr inż. Ryszard Bielski
dr inż. Ryszard Bielski
32
DZIĘKUJĘ
ZA
UWAGĘ
DZIĘKUJĘ
ZA
UWAGĘ