Metodyki
dr inż. Włodzimierz Dąbrowski
P
olsko
J
apońska
W
yższa
S
zkoła
T
echnik
K
omputerowych
Katedra Systemów Informacyjnych, pokój 310
e-mail:
Wlodek@pjwstk.edu.pl
Materiał wyłącznie do użytku przez studentów PJWSTK kursu Zarządzanie projektem informatycznym.
Copyright © 2002 – 2004 by W. Dąbrowski - wszelkie prawa zastrzeżone.
Materiał ani jego część nie może być w żadnej formie i za pomocą jakichkolwiek środków technicznych reprodukowany bez zgody właściciela praw autorskich.
Wersja PC
Zarządzanie projektem
informatycznym ZPR
W.Dąbrowski, Zarządzanie projektem inforamtycznym, Część 7, Slajd 2
marzec, 2004; PC
Plan wykładu
Po co komu metodyka?
Przykłady metodyk
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 3
marzec, 2004; PC
Projekt „typowy”
Działania chaotyczne
Brak planu działania
Decyzje krótkoterminowe
Lawina czynności bez związku z
„rzeczywistą” produkcją
Syndrom 90/90
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 4
marzec, 2004; PC
Projekt z metodyką
METODYKA
-
próba zastosowania znanych od
lat praktyk
-
próba planowania
-
próba wydzielenia fazy
wytwarzania
-
produkcja dokumentów
-
wiara że METODYKA uczyni
projekt lepiej kontrolowalnym
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 5
marzec, 2004; PC
Czym jest metodyka?
Metodologia
studium metod (nauka o metodach)
nauka o metodach badań naukowych, o
skutecznych sposobach dociekania ich wartości
poznawczej
Słownik języka polskiego PWN
Metodyka – powiązane ze sobą metody,
techniki, reguły i praktyki oraz wiedza
jak je stosować
zbiór zasad dotyczących sposobów wykonywania
jakiejś pracy lub trybu postępowania
prowadzącego do określonego celu
Słownik języka polskiego PWN
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 6
marzec, 2004; PC
Metodyka wprowadza ...
Metodyka wprowadza:
planowanie
fazy wytwarzania
dokumenty projektowe
kontrolę
...
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 7
marzec, 2004; PC
Trochę historii
1968
Edsger Dijkstra GOTO Statement Considered Harmful
lata 70. i 80. XX w
Analiza Strukturalna – Sarson, Gane, deMarco, Yourdon
lata 90.
metodyki obiektowe, notacje, CASE
początek XXI
metodyki lekkie ???; e-projekty
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 8
marzec, 2004; PC
Rodzaje metodyk
Metodyki prowadzenia projektów
Metodyki zarządzania projektem
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 9
marzec, 2004; PC
Podejście repozytoryjne
kompendium wiedzy na temat
zarządzania i prowadzenia
projektów
PMBOK
APM (Association for Project
Managment)
SWEBOK (Software Engineering
Body of Knowledge)
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 10
marzec, 2004; PC
Podejście strukturalne
opis struktur organizacyjnych, kroków,
produktów, więzów, warunków
wykonalności
MIL-STD 498 standard
zarządzania projektami
rządowymi w USA w dziedzinie
wojskowej
ISO – 12207 standard cyklu
życia oprogramowania
EV Earned Value – standard
przyjęty przez ANSI dla
wszystkich projektów
rządowych w USA
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 11
marzec, 2004; PC
APM
Association for Project Management
Zbiór 40 kompetencji z 4 kategorii:
1. Zarządzanie projektem
2. Organizacja i ludzie
3. Procesy i procedury
4. Zarządzanie ogólne
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 12
marzec, 2004; PC
APM - zarządzanie projektem
1.
Zarządzanie systemem
2.
Zarządzanie programem
3.
Zarządzanie projektem
4.
Cykl życia projektu
5.
Środowisko projektu
6.
Strategia projektu
7.
Ocena żywotności projektu
8.
Kryteria sukcesu lub porażki projektu
9.
Integracja
10.
Systemy i procedury
11.
Zamknięcie i ocena projektowania
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 13
marzec, 2004; PC
APM – organizacja i ludzie
1.
Projektowanie organizacji
2.
Kontrola i koordynacja
3.
Komunikacja
4.
Przywództwo
5.
Delegowanie i zlecanie prac
6.
Konstruowanie zespołów
7.
Zarządzanie i rozwiązywanie konfliktów
8.
Negocjacje
9.
Rozwój
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 14
marzec, 2004; PC
APM – procesy i procedury
1.
Definiowanie prac
2.
Planowanie
3.
Szeregowanie zadań
4.
Estymacja
5.
Kontrola kosztów
6.
Mierzenie wydajności
7.
Zarządzanie, mierzenie i ocena ryzyka
8.
Zarządzanie wartością
9.
Zarządzanie zmianami
10.
Mobilizacja
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 15
marzec, 2004; PC
APM – zarządzanie ogólne
1.
Organizacja i ludzie
2.
Projektowanie organizacji
3.
Kontrola i koordynacja
4.
Komunikacja
5.
Przywództwo
6.
Prawo
7.
Zaopatrzenie
8.
Jakość
9.
Bezpieczeństwo
10.
Związki i relacje wewnątrz zakładowe
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 16
marzec, 2004; PC
SWEBOK
Software Engineering Body of Knowladge
IEEE – 1993 – 2003
Cele:
Zdefiniowanie zawartości dyscypliny
IO
Dostarczenie użytkownikom
podstawowych elementów wiedzy z
IO
Propagowanie wiedzy
Określenie granic dziedziny w
stosunku do innych
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 17
marzec, 2004; PC
SWEBOK (1)
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 18
marzec, 2004; PC
SWEBOK (2)
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 19
marzec, 2004; PC
NASA
Bogate doświadczenie NASA w
prowadzeniu projektów
informatycznych wytwarzania
oprogramowania wysokiej
niezawodności od 1975 roku
dokument: SEL-81-305 Recomended
Approach to Software Development
SEL- Software Engineering Laboratory
NASA
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 20
marzec, 2004; PC
NASA
1.
Definicja wymagań
2.
Analiza wymagań
3.
Projekt wstępny
4.
Projekt szczegółowy
5.
Implementacja
6.
Testy integracyjne
7.
Testy akceptacyjne
8.
Eksploatacja i pielęgnacja
8 faz
każda
kończy się
wytworzeniem
produktu i
przeglądem
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 21
marzec, 2004; PC
NASA
Dla każdej fazy opisuje:
1.
warunki rozpoczęcia i zakończenia
2.
kluczowe czynności
3.
produkty
4.
miary
5.
narzędzia
PRZEGLĄDY
Metodyka definiuje treść dokumnetów
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 22
marzec, 2004; PC
NASA
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 23
marzec, 2004; PC
NASA
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 24
marzec, 2004; PC
Model MSF
I
E N
V
S
O
G
I
N
NI
P L
A
N
I
G
N
N
D
E
V
L
O
P
I
G
E
N
S
T
A
B
IL
Z
N
G
I
I
Vision Approved
Vision Approved
Project Plan
Approved
Project Plan
Approved
Scope
Complete
Scope
Complete
Release
Release
Microsoft Solutions
Framework
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 25
marzec, 2004; PC
Model RAD
wysoka jakość rozwiązania;
ewolucyjność procesu wytwarzania
systemu;
stosowanie inżynierskich technik
wytwarzania w całym cyklu realizacji;
wykorzystanie profesjonalnych
zespołów;
wykorzystanie profesjonalnych metod
zarzązania zespołem;
stosowanie wydajnych narzędzi
wspomagających wytwarzanie
oprogramowania;
Rapid Application
Development
Cechy
:
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 26
marzec, 2004; PC
Model RAD (2)
Metodyka przewiduje:
cykliczne powtarzanie kolejnych faz;
ewolucyjny charakter realizacji
stały kontakt z użytkownikiem
ciągłe wprowadzanie zmian i modyfikacji
Ewolucyjny sposób realizacji stwarza
problemy zarządzania procesem
wytwarzania.
Duża szansa na spełnienie oczekiwań
użytkownika
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 27
marzec, 2004; PC
Model DPM
Digital Program
Methodology
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 28
marzec, 2004; PC
Model DPM
Cechy:
wydzielenie etapów kontrolnych
nie-sekwencyjny sposób realizacji
wyodrębnienie zarządzania
finansami
wyodrębnienie prac związanych z
zarządzaniem projektem
określenie kryterium odbioru
W.Dąbrowski, Zarządzanie projektem informatycznym, Część 7, Slajd 29
marzec, 2004; PC
Model MITP/PMM
Managing the Implementation of the Total
Project
Project Management Methods
W.Dąbrowski, Zarządzanie projektem inforamtycznym, Część 7, Slajd 34
marzec, 2004; PC
Podsumowanie
W.Dąbrowski, Zarządzanie projektem inforamtycznym, Część 7, Slajd 35
marzec, 2004; PC
Problemy
?
?