ZIO_wyklad04_metodyka_TSP_i_RUP.pdf

(2642 KB) Pobierz
Zaawansowana inżynieria oprogramowania
(Wykład 4)
dr inż. Waldemar
Łabuda
Warszawska Wyższa Szkoła Informatyki
Studia magisterskie
Zaawansowana inżynieria oprogramowania
Moduł 5 – Metodyki programowania TSP (Team Software Process)
oraz RUP (Rational Unified Process)
metodyka TSP (Team Software Process), jako propozycja organizacji
pracy zespołu programistów, z których każdy organizuje swoją pracę
na bazie PSP,
metodyka RUP (Rational Unified Process), jako jedna z lekkich
metodyk zarządzania projektami informatycznymi.
2009-03-17 21:25
2
Moduł 5 – Team Software Process TSP
Metodyka
TSP
(Team
Software Process),
jako propozycja organizacji
pracy zespołu programistów, z których każdy organizuje swoją pracę
na bazie PSP (Personal Software Process):
wprowadzenie,
procesy TSP,
TSP a PSP,
role w TSP.
2009-03-17 21:25
3
Moduł 5 – Team Software Process TSP - wprowadzenie
Zmorą wielu kierowników przedsięwzięć programistycznych jest
LOOP
(pętla).
LOOP
oznacza cztery podstawowe bolączki związane z wytwarzaniem
oprogramowania:
jest ono dostarczane późno, bardzo często znacznie później niż obiecywał
to na początku wykonawca – stąd
L
(Late),
bardzo często dochodzi do przekroczenia budżetu przedsięwzięcia – stąd
pierwsze
O
(Over
budget),
programiści w bardzo wielu firmach pracują w nadgodzinach, rezygnując z
życia
osobistego – stąd drugie
O
(Overtime),
mimo poświęcenia programistów produkt ich pracy jest często (w ocenie
użytkowników końcowych) kiepskiej jakości – stąd
P
(Poor
quality).
2009-03-17 21:25
4
Moduł 5 – Team Software Process TSP - wprowadzenie
TSP
=
Team Software Process
TSP
zespół projektowy do
20
osób
Bazuje na
PSP
(Personal
Software Process):
organizacja pracy własnej programisty,
formularz rejestracji czasu,
formularz rejestracji błędów,
standard kodowania,
szablon harmonogramu.
2009-03-17 21:25
5
Zgłoś jeśli naruszono regulamin