Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
x
Wstęp
Aleskomplikowanewzoryniekonieczniemuszabyćlepsze.Projektyprogramistycznezależą
odwieluczynników,którepodważająwielezałożeńwystępującychwskomplikowanychwzo-
rachużywanychdonaukowegoszacowania.Tedynamiczneuwarunkowaniazostanąwyja-
śnionewdalszejczęściksiążki.Cowięcej,zdecydowanawiększośćtwórcówoprogramowania
niemaaniczasuanichęciopanowaniamatematycznychpodstawniezbędnychdozrozumienia
naukowegoszacowania.
Wkonsekwencjiksiążkatakładzienacisknametodypraktyczne,proceduryiprostewzory
,
któresąwysocewydajne,ajednocześniezrozumiałedlapraktykującychspecjalistówodopro-
gramowania.Niesątotechnikizapewniająceszacowanieoprogramowaniazdokładnością
do±5%,alepozwalająonezmniejszyćbłądszacowaniado25%lubmniej,cowpraktyce
itakokazujesięwystarczającedlawiększościprojektów.Tegotyputechnikinazywamsztuką
szacowania.
Książkataczerpiezarównozesztukijakiznaukiszacowaniaoprogramowania,aległówny
naciskjestwniejpołożonynatępierwsządziedzinę.
Dlaczegopowstałataksiążka
idlakogojestprzeznaczona
Informacjedotycząceszacowaniaoprogramowaniamożnaznaleźćwbardzoróżnychźró-
dłach.Naukowcyopublikowalisetkiartykułównatentematiwieleznichmożeokazaćsię
przydatnych.Typowypraktykniemajednakczasunazaglądaniedotychlicznychmate-
riałówzawartychwróżnychtajemniczychczasopismachtechnicznych.Narynkuwydawni-
czympojawiłosięjużkilkaksiążekpoświęconychnaukowemuszacowaniu.Książkiteliczą
po800–1000stron,wymagajągruntownejwiedzymatematycznejisąprzeznaczonegłównie
dlaosóbzajmującychsięzawodowoszacowaniem–konsultantówlubspecjalistówdokonu-
jących,itodośćczęsto,oszacowaniadużychprojektów.
Mojaksiążkaprzeznaczonajestdlaprogramistów,kierownikówprojektów,testerów
imenedżerów,którzymusząodczasudoczasuoszacowaćoprogramowanieijesttotylko
jedenzwieluichobowiązków.Uważam,żewielupraktykówchciałobypoprawićdokładność
swoichszacunków,aleniemaczasunastudiowanieiuzyskaniedyplomumagisterskiegowtej
dziedzinie.Osobyteborykająsięzpraktycznymiproblemami,naprzykładjakporadzićsobie
zatmosferąotaczającąszacowanie,jakprzedstawićszacunki,abyzostałyzaakceptowaneijak
uniknąćarbitralnychzmianwswoimoszacowaniuprzezosobytrzecie.Dlatakiegowłaśnie
gronaczytelnikówzostałanapisanataksiążka.
TechnikiopisanewtejksiążcemajązastosowaniedoprogramówdziałającychwInternecie
iwsieciintranet,oprogramowaniawbudowanego,oprogramowaniapopularnego,systemów
biznesowych,nowychopracowań,systemówjużistniejących,dużychimałychprojektów–
zasadniczodoszacowaniawszystkichrodzajówoprogramowania.