Ich habe Leute getroffen, die behaupten, sie könnten Software schätzen, aber ich weiß nicht, wie sie das machen. Keiner von ihnen konnte erklären, wie sie es tun.
Als Berater verlangen meine Kunden oft, dass ich auf einer festen Gebotsbasis arbeite. Daher muss ich abschätzen, damit ich ein realistisches Angebot erstellen kann. Das ist mir noch nie gelungen. Man würde denken, ich würde so oft überbieten, wie ich unterbiete, aber das ist nie der Fall. Das Ergebnis ist, dass ich bei meinen Verträgen oft viel Geld verliere und am Ende viel weniger verdiene, als wenn ich als regulärer Angestellter in einem Unternehmen arbeiten würde.
Ich habe viele Jahre nach einem Buch gesucht, in dem ich lernen kann, wie man Software einschätzt, aber ich habe noch kein Buch gefunden.
Was die Erklärung für jemanden betrifft, der kein Programmierer ist. Sie könnten darauf hinweisen, dass niemand in der Branche konsequent in der Lage ist, seine Schätzungen zu erfüllen. Es kommt immer wieder vor, dass neue Softwareprodukte angekündigt werden, nur um Monate oder Jahre nach dem ursprünglich angekündigten Datum zu versenden.
Wenn ein großes Unternehmen wie Microsoft nicht herausfinden kann, wie viel Zeit für die Herstellung seiner eigenen Produkte aufgewendet wird, wie kann ich dann vorgehen?
Unabhängig davon, ob ich stundenweise oder beruflich bezahlt werde, erwarten meine Kunden immer, dass ich diese Schätzungen vorlege. Ich weiß nicht, wie sie von mir erwarten, dass ich sie erzeuge, wenn eine solche Schätzung nirgendwo gelehrt wird, und ich habe keine rationale Grundlage für meine Schätzungen.