Ich war erst ein Jahr in der Branche und hatte einige Probleme, Schätzungen für bestimmte Aufgaben vorzunehmen. Bevor Sie dies schließen, habe ich bereits Folgendes gelesen: Wie kann ich antworten, wenn Sie nach einem Kostenvoranschlag gefragt werden? und das ist ungefähr das gleiche Problem, das ich habe. Aber ich suche nach einem genaueren Maß an Erfahrungen, etwas Quantifizierbarem oder wahrscheinlich der durchschnittlichen Leistung eines anderen Programmierers, das ich anstreben und auf meine Schätzungen stützen sollte. Die Antworten reichen von Wochen, und ich suchte mehr nach einer Antwort auf der Ebene einer Aufgabe, die für einen Tag oder so zugewiesen wurde. (Beachten Sie, dass dies nicht das Einreichen von QS oder Dokumentationen beinhaltet, sondern nur die tatsächliche Entwicklungszeit vom Schreiben von Tests, wenn ich TDD verwendet habe, bis zur Erstellung der Seite, bevor sie zum Testen eingereicht wurde.)
Meine derzeitige Rate ist wie folgt (in ASP.NET-Webformularen):
- Im Moment bin ich in der Lage, eine einfache Dateneingabeseite mit einer Rasterauflistung (keine komplexe Logik, nur Erstellen und Lesen) für eine bereits erstellte Architektur zu entwickeln, vorausgesetzt, Sie haben einen ganzen Tag (8 Stunden) Zeit.
- Durch Hinzufügen komplexer Funktionen und Aktualisieren und Löschen von Seiten wird der Aufgabe ein weiterer ganzer Tag hinzugefügt.
- Wenn ich die Seite neu starten muss (keine Lösung, keine vorhandene Website), brauche ich einen weiteren ganzen Tag.
- (Nicht immer) Aber wenn ich auf etwas Neues stoße oder es noch nicht getan habe, brauche ich noch einen ganzen Tag.
Immer wenn ich eine Schätzung mache, die länger ist als erwartet, habe ich das Gefühl, dass andere meinen, ich hänge viel hinter allen anderen zurück. Ich bin nur besorgt, da es Erwartungen gab, dass es, wenn es nur eine Seite ist, nicht mehr als einen ganzen Tag dauern sollte. Ja, es gibt definitiv mehr Raum für Verbesserungen. Das gibt es immer. Ich habe viel zu lernen. Aber ich würde gerne wissen, ob meine aktuelle Rate viel zu langsam ist, nur durchschnittlich oder durchschnittlich für jemanden, der nicht länger als ein Jahr in der Branche ist.