Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
12
CzęśćI:Podstawoweelementyszacowania
dobregooszacowanianiewystarczysamametodaszacowania.Dotegopotrzebnajesttakże
skutecznakontrolaprojektu.
1.6Oszacowanieprojektuisterowanienim
Niektóreosobymówiącoszacowaniuprojektówprogramistycznychtraktujączynność,
jakoczysteprognozowanie.Traktujątotak,jakbyoszacowaniebyłowykonywaneprzezbez-
stronnegoarbitra,siedzącegogdzieśnazewnątrziodseparowanegoodprocesuplanowania
projektuiczynnościszeregujących.
Wrzeczywistościszacowanieoprogramowanianiejestczymśodizolowanymodreszty
.Jeśli
ktośszukaprzykładuzasadynieoznaczonościHeisenbergawdziedzinieoprogramowania,
tomożenimbyćwłaśnieproblemszacowania(zasadanieoznaczonościHeisenbergamówi,
żesamfaktobserwowaniajakiejśrzeczywywierananiąwpływ,takwięcnigdyniemożna
byćpewnym,czytakarzeczzachowywałabysięidentycznie,gdybyniebyłaobserwowana).
Zchwilądokonaniaoszacowania,najegobaziepowstajezobowiązaniedostarczeniawkon-
kretnymterminieżądanejfunkcjonalnościijakości,anastępnierozpoczynasięsterowanie
projektemwceluosiągnięciapostawionegocelu.Typowesterowanieprojektemobejmuje
usuwaniezbędnychwymagań,przedefiniowywaniewymagań,zastępowaniemniejdoświad-
czonychpracownikówbardziejdoświadczonymiitakdalej.Przykładtakichdziałańpokazany
jestnarysunku1-9.
20osobomiesięcy
„Oszacowanie”=
Mniejdoświadczeni
wymagań
Dodanie
niżplanowano
pracy
pracownicy
Pracownicy
niegotowi
naczas
pokazuhandlowego
Usunięcie
wymagań
dostaregoprojektu
Oddelegowanie
Oddelegowanie
pracowników
pracowników
doobsługi
Projekt
niestabilnych
Usunięcie
wymagań
Dodanie
funkcji
nowych
Efekt=
20osobomiesięcy
pracy
Rysunek1-9Projektyulegająistotnymzmianomodmomenturozpoczęciadozakończenia.
Zmianyteczęstotakznaczące,żegotowyprojektniejestjużtymsamym
projektem,któregodotyczyłooszacowanie.Mimoto,jeśliosiągniętyrezultatjest
zbliżonydoszacowanego,mówimy,żeprojektokazałsięzgodnyzoszacowaniem.