Inhaltsverzeichnis
Die Schätzung der Zeiten ist relativ für jedes Entwicklungsteam und jeden Entwickler individuell. Es gibt viele Faktoren, die diese Schätzungen beeinflussen, und wenn sie nicht berücksichtigt werden, führen sie zu einer Versicherungskatastrophe in diesem Projekt und in denen, die wir auf Eis legen.Schauen wir uns dann die häufigen Fehler an, die Entwickler bei der Schätzung von Zeiten in Entwicklungsprojekten machen, um sie zu vermeiden und eine Schätzung so nahe wie möglich am idealen Szenario vorzunehmen.
Vertrauen instinkt
Die Schätzungen werden in gewisser Weise von einem Instinkt begleitet, der mit Erfahrung verfeinert werden kann und das für einen reifen Entwickler in Ordnung ist, aber es ist nicht am nächsten an objektiven und effektiven Schätzungen.
Dazu schauen wir uns am besten Zahlen verwandter und erfolgreich umgesetzter Projekte an, können so Metriken erhalten, wie lange wir jeweils mit diesen gedauert haben und diese Zahlen dann in einem Bericht zusammenstellen.
Es ist eine Übung, die uns etwas länger dauern wird, aber sie wird uns in zwei Dingen helfen; Erstens, um eine genauere Schätzung basierend auf vergangenen Projekten abzugeben und zweitens, um zu überprüfen, wie genau unsere Instinkte sind.
Nicht nachfragen
Es gibt einen sehr eigenartigen Satz, mit dem sich viele Entwickler identifiziert fühlen werden:
"Hallo, ich brauche einen schnellen Kostenvoranschlag für ein Inhaltsmodul."In diesem Moment müssen wir einen Schritt zurücktreten und uns die folgenden Fragen stellen:
- Welche Funktionen wird es haben?
- Welchen Umfang wird es haben, wird es mit anderen Modulen verwandt sein?
- Fehlen Informationen?
- Muss ich noch etwas wissen?
Geistige und kollektive Grenzen
Dies ist etwas ganz Alltägliches und bezieht sich auf mehrere Faktoren, die indirekt Menschen in unserer Umwelt betreffen. Unser Vorgesetzter sieht die Anforderung und kann das sagen "Es sieht ziemlich einfach aus, die Umsetzung sollte nicht lange dauern", was uns optimistisch sehen lässt. Es kann auch sein, dass eine Gruppe von Entwicklern anwesend ist und eine Gruppenschätzung vorgenommen wird.
Das Problem ist, dass sie es sind "ihr" Schätzungen und nicht unsere, bei denen die Schätzung der damaligen Zeit meist immer näher liegt, als sie eigentlich sein sollte.
Vom Zeitdruck mitgerissen
Eine konsistente und zuverlässige Schätzung braucht Zeit, sie erfolgt nicht in 10 Minuten. Ein Kunde oder Vorgesetzter möchte möglicherweise sofort einen Kostenvoranschlag, was unmöglich ist, es sei denn, es handelt sich um eine sehr kleine Anforderung mit einem klar definierten Umfang.
Wenn wir dazu hinzufügen, dass wir eine große Anzahl von Aufgaben haben können, die sofortiger Aufmerksamkeit bedürfen, wird unser Instinkt uns sagen, dass wir keine Zeit mit dieser Schätzung verschwenden können, also wird sie alles andere als genau sein.
Fazit
Wir haben die häufigsten Fehler gesehen, die Sie bei Zeitschätzungen machen, aber wie sieht es mit Lösungen aus? Es ist so einfach, die Paradigmen zu ändern und zu wissen, wie man nachhaltig nein sagt und unsere Vorgesetzten wissen lässt, dass es besser ist, einen halben Nachmittag oder sogar einen Tag für eine genaue und zuverlässige Schätzung zu verlieren, als Wochen oder sogar Monate für den falschen Weg eingeschlagen zu haben: Durch die Lösung dieser Aufgabe können Sie ein Projekt zum Scheitern bringen, noch bevor es begonnen hat.