Nach CoCoMo geschätzt hat ein 524KLOC Delphi Open Source Projekt laut ohloh.net 141 Mannjahre benötigt:
http://www.ohloh.net/p/DAV
Wobei man anmerken muss, dass das so, wie das da verwendet wurde, nicht viel aussagt:
- Es wird nur das Basismodell verwendet und alle Einflussfaktoren ignoriert
- Es wird nicht auf die Zählweise Rücksicht genommen. Boehm verwendete nicht einfach die reine Zeilenzahl, sondern die Größe kDSI: kilo delivered source instructions.
- Es werden die festen Faktoren a = 2,4 und b = 1,05 verwendet. Das sind aber quasi nur Beispielwerte, die Boehm aus ner Handvoll Projekten aus den 80ern errechnet hatte. Will man CoCoMo selbst einsetzen, braucht man neue und vor allem eigene Zahlen. Also hübsch ne
DB mit den eigenen Projekten aufbauen, nen Scatterplot machen, ne Kurve reinlegen und anhand dessen die Parameter für CoCoMo bestimmen. Wenn du mal so 50 oder 100 Projekte gemacht hast, kann das
IMHO ganz gut funktionieren. [1] Je größer die Datenbasis desto besser wird die Schätzung. Bei Datenbasis 0 ist die Schätzung nach CoCoMo nur ne nichtssagende Zahl.
Deshalb hab ich gesagt, dass das hier nicht in Frage kommt. Schätzen ist nicht so einfach, dass man ne Zeilenzahl in ne Formel einsetzt und am Ende fällt ne gute Schätzung raus. Es ist nicht ungewöhnlich, dass Schätzungen um 150% daneben liegen. Um gut zu schätzen braucht man entweder ne gute Datenbasis oder viel Erfahrung.
[1] Mein Prof behauptet, dass Genauigkeiten +- 5% realistisch sind. Nagel mich aber nicht auf die 50 oder 100 fest. Das war nur ne Zahl aus dem hohlen Bauch heraus. Bin kein Statistiker.