- 55 man years
- 38 man years by full time employees (FTEs)
- 7000 LOC/yr code written per FTE
- product + tools = 347 KLOC
- 12,511 bugs, 9377 deemed fixable
- 1197 bugs postponed (13% of that were fixable)
- 247 bugs/yr fixed per FTE
- 38 bugs/KLOC
- Total 5 yrs (1st yr just 1 person, last yr had 13 max, other yrs had 10 avg)
It is quite amazing that a young company allowed such a long running project and kept at it despite of many schedule misses for 5 years. This is now almost never observed even in resource rich mega corps.
Also it seems developer productivity and bug count per KLOC has more or less remained same all these years. I haven't spent much time on researching this but if its true then I wonder what we gained out of improvements in languages and other development infrastructure? May be perhaps ability to scale to teams of 100s of developers per project totalling million KLOC? Interestingly World 1.0 team never went above 13 people despite of so many delays - may be because it was hard to scale using infrastructure available at the time (for example, no OOP)? Regardless the fact that average developer productivity in terms of KLOC and bugs/KLOC has remained fairly constant is very interesting.