tiny little gizmos

Wie lange wird das denn dauern?

Als Entwickler muss man regelmäßig Aufwandschätzungen abgeben. Der Kunde will wissen, wann etwas fertig wird und man selber möchte ja auch etwas an seiner Arbeit verdienen.

Oder für die Angestellten unter den Lesern: Die Fachabteilung will wissen wann etwas fertig ist und man selber braucht Belege, warum man die nächsten 95 super dringenden Features nicht mehr umsetzen kann.

Wenn man immer dasselbe macht, klappen diese Schätzungen auch ganz gut. Leider steht man in der Realität aber eigentlich immer vor Aufgaben, die man (so) vorher noch nicht gelöst hat. Ist ja klar – die anderen Aufgaben hatte man ja bereits gelöst.

Ich in dem Artikel “Coding” bei den Pickford Bros. über diese Aussage gestolpert:

After nearly 30 years of coding (on and off) I still haven’t the slightest clue how long a given task is going to take.

Als Entwickler verstehe ich diese Aussage voll und ganz. Manchmal löst man komplexe Aufgaben in Rekordtempo und manchmal kommt man bei anscheinend trivialen Dingen tagelang lang nicht vorwärts.

Als Teamleiter bringt einen so ewtas zur Verzweifelung.

Letztlich bleibt Aufwandsschätzung nur vorsichtiges, durch jahrelange Erfahrung entschärftes Raten. Und jetzt erklär das mal Deinem Boss/Auftraggeber…

[ Den Artikel hatte ich bereits letztes Jahr geschrieben – aber er wird vermutlich auch die nächsten 30 Jahre seine Gültigkeit behalten. ]