P
YTANIA
2009
1. C
O TO JEST PROJEKT
?
Nierutynowy proces realizacji określonych celów (przedsięwzięcie) w określonym czasie przy pomocy
określonych środków, którego celem jest wprowadzenie zmian (zmian rewolucyjnych, nie ewolucyjnych).
Parametrami projektu są: Zakres, termin, budżet, jakość
Zakres projektu podstawą planowania prac projektowych.
Projekt jest niezbędny do osiągnięcia wyznaczonych celów, ale:
Wymaga zarządzania wprowadzanymi zmianami
Wymaga wielokierunkowej działalności
Posiada termin realizacji
Jest systemem wewnątrz istniejącego systemu
Jest spojrzeniem w przyszłość
2. W
YMIEŃ GŁÓWNE ETAPY PROJEKTOWANIA
(
PROJEKTU
).
Identyfikacja
Definiowanie celów, Studium wykonalności, Planowanie wstępne
Projektowanie
Planowanie szczegółowe, Harmonogram czasowo-zasobowy, Warunki kontraktu
Realizacja
Zarządzanie pracami, Zarządzanie ryzykiem i zmianami, Śledzenie postępów
Ukończenie
Zwolnienie zasobów, Podsumowanie doświadczeń, Umowa pielęgnacyjna
3. C
O TO JEST HARMONOGRA
M I JAKIE SĄ KRYTERIA JEGO UKŁADANIA
?
Określenie dat (momentów czasu) rozpoczęcia i zakończenia zadań (działań) realizowanych w przedsięwzięciu, a
w konsekwencji dat rozpoczęcia i zakończenia przedsięwzięcia. Przedstawienie przedsięwzięcia jako ciągu
(sekwencji) działań w czasie. Zobrazowanie kto, kiedy i co ma realizować w przedsięwzięciu.
Kryteria układania harmonogramu
Czas realizacji projektu - minimalny lub zadany; najbardziej prawdopodobny, optymistyczny lub
pesymistyczny
Uwzględnienie ograniczoności zasobów
Wyrównywanie zapotrzebowania na zasoby (metoda równomiernej pracy)
Inne (np. minimalne zamrożenie środków inwestycyjnych, zapasy czasu, front prac)
Data początku projektu => termin ukończenia (dowolny lub najwcześniejszy)
Data ukończenia projektu => termin rozpoczęcia (dowolny lub najpóźniejszy)
Ustalenie niektórych dat (np. punktów węzłowych) <= narzucone (sponsor, klient, wymagania rynkowe)
Metody harmonogramowania:
Wykresy Gantta
Plan punktów węzłowych
Metody sieciowe - formalne modele działań (bazują na grafach zależności pomiędzy zadaniami w
przedsięwzięciu - modele procesów )
4. C
ZYM SIĘ RÓŻNI ZADANIE OD ZDARZENIA
?
Zadanie to działanie (proces) charakteryzujące się:
celem
produktem końcowym
początkiem i końcem
zapotrzebowaniem (zużyciem) na zasoby
uwarunkowaniami (powiązaniami z innymi zadaniami)
Zdarzenie to moment czasu: nie zużywa zasobów
5. O
BJAŚNIJ POJĘCIA
:
TYP ZWIĄZKU MIĘDZY ZADANIAMI
,
ZWŁOKA I PRZYŚPIESZENIE
.
FS (RZ)- rozpoczęcie po zakończeniu (Finish to Start)
SS (RR)- rozpoczęcie po rozpoczęciu (Start to Start)
FF (ZZ)- zakończenie po zakończeniu (Finish to Finish)
SF (ZR)- zakończenie po rozpoczęciu (Start to Finish)
Opóźnienie (ang. lag) i wyprzedzenie (ang. lead) oddziaływania powiązania (zwłoka działania związku) umożliwia
modelowanie złożonych zależności bez konieczności wprowadzania zerowych zadań
Wartość opóźnienia/wyprzedzenia:
bezwzględna (w j.czasu)
względna (w % od czasu trwania zadania-poprzednika)
6. C
O TO JEST ŚCIEŻKA KRYTYCZNA
?
J
AK SIĘ JĄ WYZNACZA I JAKIE MA ZNACZENIE
?
Swobodny zapas czasu zadania (ang. Free Slack) - czas o jaki można opóźnić zadanie nie opóźniając żadnego
następnika
Całkowity swobodny zapas czasu zadania (ang. Total Slack) - czas o jaki można opóźnić zadanie nie opóźniając
daty ukończenia całego projektu
Ciąg zadań wyznaczających najkrótszy z możliwych czas realizacji projektu
Ciąg zadań o najdłuższym łącznym czasie realizacji
Ciąg zadań o zerowych wartościach całkowitego swobodnego zapasu czasu
Wyznacza się z definicji ( tj szuka zadań o najdłuższym łącznym czasie trwania/zerowych wartościach całkowitego
swobodnego zapasu czasu ). Znaczenie ma takie, że się wie, czego nie można spartolić ( upewnić się, że są
wszystkie zasoby na pewno itd. ), żeby nie było obsuwy.
Po co szukać ścieżki krytycznej:
Najkrótszy czas realizacji przedsięwzięcia w danych warunkach. Zadania istotne z punktu widzenia planowania i
zarządzania realizacją. Analiza czasowa - możliwość skrócenia przedsięwzięcia.
7. D
O CZEGO SŁUŻY METODA
E
ARNED
V
ALUE
?
Kontrola nakładów - metoda Earned Value (wartość wypracowana)
Mierzenie wydajności i postępu prac
Usprawnienie w stosunku do metody odchyleń
Wspomaga prognozowanie kosztu i czasu
Atrybuty planowania w metodzie EV:
o
koszt planowany (PC- Planned Cost )
o
koszt poniesiony ( AC- Actual Cost )
o
planowany koszt zrealizowanych prac (EV-EarnedValue)
Earned Value - wskaźniki
Wydajności czasowej (Schedule Performance Index)
SPI = EV/PC
Wydajności kosztowej (Cost Performance Index)
CPI = EV/AC
Wymagany wskaźnik sprawności realizacji (To Complete Performance Index)
TCPI=(BAC-EV)/(BAC-AC)
BAC - Budget at Completion
Szacowane koszty
Koszt końcowy (koszt do zakończenia projektu, ang. Estimate At Completion ), w przybliżeniu: EAC=BAC/SPI
Koszt pozostały (ang. Estimate To Complete): ETC = EAC – AC
Zalety metody EV
Standard (USA, Bank Światowy)
Obiektywna miara postępu prac w ujęciu czasowym, rzeczowym i kosztowym
Analiza trendu wydajności realizacji projektu
Prosty układ zagregowanych wskaźników
Doskonała do śledzenia projektu na poziomie wyższego kierownictwa
8. J
AKIE SĄ TYPY MODELI SIECIOWYCH
?
Zdarzeniowy (strzałkowy) - ang. Arrow Diagramming Method (ADM)
Przyczynowo-skutkowy (potencjału) - ang. Precedence Diagramming Method (PDM)
Warunkowy - ang. Conditional Diagramming Method
Modele zdarzeniowy i przyczynowo-skutkowy nie dopuszczają zapętleń działań i
procesów warunkowych.
Model sieciowy projektu
Logiczna reprezentacja ciągu zadań (czynności) do realizacji w projekcie.
Sekwencja działań w projekcie, odwzorowująca niezbędną ich kolejność poprzez zdefiniowanie zależności
przyczynowo-skutkowych.
9. C
O TO JEST KALENDARZ PROJEKTU
,
A CO KALENDARZ ZADANIA I ZASOBU
?
Kalendarz - okresu pracy (dostępności zasobów lub realizacji zadań) w projekcie:
Kalendarz bazowy (ang. Base Calendar) - dotyczy wszystkich działań w projekcie
Kalendarz zasobu (ang. Resource Calendar) - indywidualny kalendarz dla danego zasobu (w przypadku
odstępstwa od bazowego)
Kalendarz zadania (ang. Task Calendar) - dotyczy konkretnego zadania
10. C
O TO JEST EFEKT SKALI
(
NAKŁADÓW
)?
P
ODAJ PRZYKŁADY ORAZ PRZYCZYNY DLA
PROJEKTÓW INFORMATYCZNYCH
.
(Pozytywny) efekt skali: przy większym projekcie koszt jego części maleje ( np. hurtownia – dużo i tanio )
Za pozytywnym efektem skali:
Specjalizacja
„Krzywa uczenia się”
Narzędzia CASE
Wspomaganie dokumentowania
Biblioteki gotowych elementów
Stałe koszty projektu
Za negatywnym efektem skali:
Koszty zarządzania (czas produkcyjny/nie)
Lawinowy wzrost ilości powiązań
Komunikacja wewnątrz zespołu
Wzrost złożoności testowania
11. W
YJAŚNIJ CEL I IDEĘ METODY LINII KODU
.
Cel – oszacowanie kosztów i czasu trwania projektu
Idea – wprowadzić miarę złożoności projektu wyrażoną przez ilość linii kodu potrzebną do jego realizacji. Miara ta
jest miarą pośrednią i w zależności od wielu czynników może przyjmować różne wartości
E = (LOC/170)*K
K=1+a+b+c+d+e; K>=1; K<=3,1
a – doświadczenie zespołu
b – zmienność wymagań w trakcie realizacji
c – ograniczenia sprzętowe
d – poziom wymagań realizacji
e – ograniczenia zewnętrzne
lub: E = (3,4 + 0,72*KLOC^1,17)+-25%
Problemy:
linia kodu (różne języki, komentarz rozbudowane polecenia, deklaracje)
część zadań w projekcie
konieczność znajomości a priori
12. P
ODAJ CELE ORAZ IDEĘ METODY PUNKTÓW FUNKCYJNYCH
(
O TYM JEST SPORO WIĘCEJ W
PDFACH
).
Cel – jak wyżej
Wydzielenie atrybutów produktywności (miar pracy) w projektach informatycznych
Wyznaczenie na podstawie szacowanych wartości atrybutów produktywności dla danego projektu ilości
punktów funkcyjnych (ang. Function Points - FPs) jako miary produktywności (pracy, złożoności) zespołu
Estymacja zużycia zasobów na realizację projektu
Atrybuty wydajności pracy (produktywności) dla nie istniejącego SI:
wejścia i wyjścia
o
Elementy przetwarzania danych (elementy aplikacyjne)
o
Wszystkie elementy aplikacji, umożliwiające modyfikowanie danych przez użytkownika (wejścia) i
przetwarzające dane w informacje (wyjścia)
o
Rozpatrywane z punktu widzenia biznesowego (jeden element może być kilkoma formularzami lub
wydrukami)
zbiory danych wewnętrzne i zewnętrzne
o
Zbiór danych – grupa (kolekcja) logicznie powiązanych danych (rozpatrywana z punktu widzenia
wymagań użytkownika)
o
Wewnętrzne – tworzone i obsługiwane podczas pracy aplikacji
o
Zewnętrzne – te do których aplikacja ma dostęp
zapytania zewnętrzne
o
Interfejs, para: zapytanie - odpowiedź
o
Nie modyfikują danych a je jedynie pobierają
o
Odbiorca danych:
Użytkownik (np. HELP)
Inny system informatyczny
Korekcja uwzględniająca warunki realizacji systemu
13. C
O TO JEST HIERARCHICZNA STRUKTURA PRAC
(WBS)?
D
O CZ
EGO SŁUŻY
?
Hierarchiczny podział (dekompozycja) projektu na elementy składowe, wyraźnie oddzielone od siebie i
jednoznacznie identyfikowane poprzez produkt końcowy (rezultat): podprojekty, zadania sumaryczne - grupy
zadań, zadania
Kryteria podziału:
Produkty końcowe
Funkcje systemu
Terminy
Zakres prac
Miejsce realizacji
Zespół realizacyjny
Zasady opisu struktury:
Każde zadanie powinno być związane z konkretnym produktem końcowym
Realizacja zadania powinna być weryfikowalna (poddająca się kontroli)
Każde zadanie powinno być realizowalne przez konkretną osobę, zespół, firmę (zasada odpowiedzialności)
Każde zadanie złożone powinno składać się z nie mniejszej i nie większej liczby podzadań niż wykazano to
w strukturze prac (zasada hierarchiczności)
Służy do dostosowania szczegółowości planu do poziomu zarządzania, separacji zadań, ukrywania złożoności
projektu, lepszego szacowania.
14. C
O TO JEST I DO CZEGO
SŁUŻY PUNKT WĘZŁOWY
(
KONTROLNY
)
PROJEKTU
?
Jest to moment w czasie realizacji projektu z przypisanym do niego założonym poziomem realizacji projektu lub
jego części, potrzebny do planowania i śledzenia (obserwacji postępu prac) projektu na wysokim poziomie
zarządzania
Punkt węzłowy (kontrolny) - synchronizacja podprojektów, zobowiązanie kontraktowe, raportowanie rezultatów,
płatności, równomierne rozmieszczenie, czynnik psychologiczny, ...
15. P
ODAĆ ZALEŻNOŚĆ POMIĘDZY CZASEM TRWANIA A WIELKOŚCIĄ ZASOBÓW ALOKOWANYCH
DO ZADANIA
.
W zależności od typu zadania i typów zasobów:
Prawo Brooksa:
Dodanie dodatkowych pracowników do opóźnionego projektu zwiększa opóźnienie
16. N
ARYSUJ SCHEMAT ORGANIZACYJNY PROJEKTU I SCHARAKTERYZUJ ROLE JEGO
UCZESTNIKÓW
.
Sponsor projektu
Bezpośrednio i silnie zainteresowany
sukcesem przedsięwzięcia
Powinien być w stanie zatwierdzać wszystkie
wydatki związane z projektem i podejmować
wiążące decyzje nt. planów
Powinien móc rozwiązywać lub zlecać
rozwiązanie dowolnych stawianych przed nim
problemów związanych z projektem
Wspomagany przez Komitet Sterujący
Tworzy klimat wokół projektu „na górze”
Kierownik - lider projektu (project manager) - Główny odpowiedzialny za całość prac związanych z
przebiegiem realizacji prac projektowych
Kierownicy podprojektów
Podwykonawcy, osoby zewnętrzne
Komitet sterujący
Biuro projektu
Prowadzenie dokumentacji
Administrowanie pracami
Wspomaganie kierownika i zespołów
Organizacja komunikacji w zespole,
zebrań
Prowadzenie i nadzorowanie
korespondencji
Zespół zapewnienia jakości
Kontrola prowadzonych prac
Audyt wewnętrzny procesu realizacyjnego
Kontrole na zlecenie sponsora i kierownika
projektu
Odpowiedzialność za przestrzeganie procedur
Zarządzanie ryzykiem - projekty zagrożone
Wspomaganie kierownika „radami i doświadczeniem”
17. W
YJAŚNIJ PROBLEM KRZYWEJ UCZENIA SIĘ
.
krzywa uczenia się to funkcja wiedzy na temat/znajomości czegoś w zależności od czasu spędzonego w kontakcie z
tym czymś. Jest to funkcja niemalejąca, bliżej zera rośnie szybko, później albo rośnie wolno albo jest stała, im
bardziej pionowa na początku tym lepiej ( szybciej się uczysz- szybciej osiągasz poziom pełnej wiedzy ).
Jedyny problem jaki mi się z tym kojarzy to jest problem przy szacowaniu projektu w nowej technologii, bo nigdy
nie wiadomo jak długo będzie trwała faza uczenia się ( czyli jak szybko będzie rosła ta funkcja ).
18. C
O TO JEST TAB
.
KOSZTOWA I DO CZEGO
SŁUŻY
?
Jest to tabela przedstawiająca koszty wykonania poszczególnych zadań oraz koszty wykorzystania zasobów. Dzięki
niej możemy szybko ocenić koszty całego projektu.
19.
J
AKIE MOGĄ BYĆ KONFLIKTY W ALOKACJI ZASOBÓW
?
S
CHARAKTERYZUJ
KAŻDY
.
Nierównomierność sumarycznej alokacji:
Przeciążenie (ang. Overallocation) - konflikt
Niedociążenie - strata
Rezultat współdzielenia zasobów przez równolegle wykonywane zadania (przy poprawnie przydzielonych
zasobach do poszczególnych zadań)
Problemy:
wykrywanie (automatyczne)
wyrównanie (ręczne i automatyczne)
Wyrównywanie alokacji:
Ograniczenie zakresu projektu ;-)
Modyfikacja parametrów zadań (czas, podział - zawieszenie realizacji)
Zmiana przydziału zasobów do zadań (profile)
Modyfikacja kalendarza zasobów/zadań
Praca w godzinach nadliczbowych (poza kalendarzem)
20. P
ODAJ CEL REALIZACJI PROJEKTU
21. C
O TO JEST PLAN BAZOWY
?
Sprawdzony i zatwierdzony plan (harmonogram). Cechy:
zatwierdzony
poprawny
kompletny
wyrównany
minimalna
ścieżka krytyczna
oszacowany koszt w
budżecie
22. C
O TO JEST PROFIL ZATRUDNIENIA W PROJEKCIE INFORMATYCZNYM
?
23. D
O CZEGO
SŁUŻY STRUKTURA ORGANIZACYJNA PROJEKTU
?
W
YMIEŃ ZASADY JEJ
TWORZENIA
.
Struktura organizacyjna firmy ma istotny wpływ na zdolność organizacji do zarządzania projektami.
Występują trzy podstawowe rozwiązania: struktura funkcjonalna macierzowa oraz projektowa
Zasady:
jasna definicja ról, odpowiedzialności i zakresu obowiązków osób uczestniczących w projekcie
projekt to wspólne dzieło
formalizacja struktury
dobór osób
24. C
O TO JEST
ZWŁOKA I PRZYSPIESZENIE
?
Umożliwia modelowanie złożonych zależności bez konieczności wprowadzania zadań zerowych
Wartość opóźnienia/wyprzedzenia:
bezwzględna (w jednostce czasu)
względna (w % od czasu trwania zadania poprzednika)
25. O
PISZ MODEL PRZYCZYNOWO
-
SKUTKOWY DZIAŁANIA W PROJEKCIE
Model przyczynowo-skutkowy nie dopuszcza zapętleń działań i procesów warunkowych.
Wierzchołki sieci: zadania
Łuki sieci: zależności typu: poprzednik-następnik
Różne typy zależności
Metoda CPM (ale też i PERT)
26. S
POSOBY PRZEDSTAWIANIA
WBS
drzewo
struktura hierarchiczna
lista numerowana z numerami hierarchicznymi
27. T
YPY JEDNOSTEK MIARY CZASU TRWANIA ZADANIA
Czas trwania zadania zgodny z kalendarzem pracy, a astronomiczny (ciągły) czas trwania:
Jednostki miary czasu: minuty, godziny, dni, tygodnie, miesiące, kwartały, lata)
Jednostki czasu trwania (min, godz, dn, tyg, mies - h, d, w) i astronomiczne (c... - e...)