Soka felől hallottam, hogy ez a könyv kiemelkedő maga nemében., Engem is ropant mértékben érdekel a téma, hiszen a mindennapi munkám során szembesülök azzal, hogy egy fejlesztés munkigényének megbecsülése adott esetben fenomenális nagy munka lehett. Néha olyan rövid idő alatt kell olyan becslést adni, ami alapján határidőket (néha roppan rigideket) állapítanak meg.
Nem emelek kis semmit sem a könyvből, mert nem kell. A maga nemében alapmű.
Két részből áll. Az első felében a becslése mint álltalános témát taglalja. Különösen tanulságos, az ahogy levezeti a becslése problémáit és az azokra adható megoldásokat. Meg is lepődtem pár dolgon. Például igyaz, hogy a a szoftverprojektek max egyharmada van idő és költséghatáron belül. De azok, amigvannak az csaknem teljesen biztos, hogy nem az eredeti szoftvercsomag. És természetese, hogy ez így van. Itt van az, amiít úgy nevez, hogy projekt-kontroll. enélkül egyetlen egy projekt sem lehet határidőn belül.
A másik felében pedig konkrét estimációs technikákat tárgyal. Maguk a technikák nem nagy szám. De ahol lehet valós tapasztalatok alapján szerzet konkrét számadatok szerepelnek. Azok a számok roppant tanulságosak. Például abban a részben, ahol az schedul vs. effort témát taglalja (aza a htaáridő változsáa milyen hatással van a munkamennyiségre) kiderült, hogy 25%-os hatáidőcsökkentés 100%-is erőforrásszükséglet növekedést is jelent. természetesn itt isl felemlegeti angy öregeket, mint pl MMM-ot, vagy a Peopleware-t (kerestem a sjaát olvasónapló bejegyzésemet erről a könyvről, de nem találtam, ejnye-bejnye). nagyon örültem, hogy kedvenc agile módszerem kiagyalósát is bőszen idézgette (Evo by Tom Gilb).
Témakörök:
CRITICAL ESTIMATION CONCEPTS
1 What is an "Estimate?"
[pdf]
2 How Good an Estimator Are You?
3 Value of Accurate Estimates
4 Where Does Estimation Error Come From?
5 Estimate Influences
FUNDAMENTAL ESTIMATION TECHNIQUES
6 Introduction to Estimation Techniques
7 Count, Compute, Judge
[pdf]
8 Calibration and Historical Data
9 Individual Expert Judgment
10 Decomposition and Recomposition
11 Estimation by Analogy
12 Proxy Based Estimates
13 Expert Judgment in Groups
14 Software Estimation Tools
15 Use of Multiple Approaches
16 Flow of Software Estimates on a Well-Estimated Project
17 Standardized Estimation Procedures
[pdf]
SPECIFIC ESTIMATION CHALLENGES
18 Special Issues in Estimating Size
19 Special Issues in Estimating Effort
20 Special Issues in Estimating Schedule
21 Estimating Planning Parameters
22 Estimate Presentation Styles
23 Politics, Negotiation, and Problem Solving