Auch Raten will gelernt sein.


In den letzten Tagen mache ich mir wieder verstärkt Gedanken über Aufwandschätzung in der Softwareentwicklung. Diese Woche bin ich wieder in ein anderes Projekt gewechselt und stehe oft vor mir unbekanntem Code. Trotzdem will ich Fehler beheben und meine Schätzungen sollen natürlich etwas besser als “einfach geraten” sein.

Dazu schreibe ich als erstes detailliert meine Aufgaben mit. Gesamtzeit, tatsächliche Aufgaben, Start und Ende. Damit will ich neben dem direkten Vergleich zu meiner ursprünglichen Schätzung ein paar Faktoren bestimmen, die Einfluss auf meine Schätzungen haben:

  • Testing (inklusive Reproduktion der Fehler)
  • Refactoring
  • Konfiguration
  • Administrative Aufgaben

Früher oder später soll mir das ganze dazu verhelfen, Schätzungen abzugeben, die nicht 300% am Endergebnis vorbeigehen… Das ist im Moment etwas schwierig, da ich auf keinerlei historische Daten zurückgreifen kann und nur langsam einen Überblick über die bestehende Codebasis bekomme.

Weitere Artikel

Unterschiedliche Sichtweisen

Vorbestellt: Sony Xperia XZ Premium

Giants Run 2017

Gelesen: SciFi Serie 'The Expanse'

Neue Tastatur: Pok3r Vortex RGB

New minecraft survival mod for 1.11.2

Änderungen beim Flug mit Quadkoptern

Ein paar Fotos

Nach den Crossfit Open

Crossfit Open WOD 17.5