tlu

Für die Erstellung eines Angebotes für ein Softwareprojekt oder aber auch für einen Projetkplan ist eine Aufwandschätzung unerläßlich. Dabei wird man bei einer Aufwandschätzung  mit ungenauen Anforderungen konfrontiert und es gilt dennoch diese so genau wie möglich abzuschätzen.

In der Literatur gibt es viele Schätzverfahren, wie COCOMO 2, die Function Point Analyse, proxybasierte Schätzmethoden oder Delphi Methode. Für jede Projektgröße sind die Schätzverfahren mehr oder weniger gut geeignet, da der Aufwand für die Schätzung in Relation zu dem Aufwand des Projektes stellen sollte. Gleichzeitig soll das Schätzverfahren zu nachvollziehbaren Ergebnissen kommen sowie einen Aufwand pro Feature ergeben. Diese Anforderungen halten COCOMO, FP und Proxybasierte Methoden nicht stand. COCOMO und FP sind sehr umfangreiche Schätzverfahren und benötigen wie proxybasierte Methoden ein Arsenal an historischen Daten.

Daher setzen wir bei einer Schätzung auf eine Delphi ähnliche Methode. Dabei schätzen mehrere Personen ein Projekt getrennt . Die Aufgabe des Projektleiters ist es dann, diese Schätzungen zusammenzuführen. Dabei sind ein paar Regeln zu beachten:

  1. Die Schätzung ist unabhängig von den Projektzielen Kosten und Zeit. Es wird nicht auf ein Budget geschätzt, der Projektleiter sollte ein bekanntes Budget niemals an einen Schätzer weiterleiten.
  2. Die Schätzer wissen wie die Anforderungen umgesetzt werden können. Optimalerweise werden Gedanken zu einer technischen Umsetzung notiert.
  3. Unsicherheiten und unklare Anforderungen müssen kommuniziert werden.
  4. Eine Zusammenführung von Schätzungen ist keine Mittelwertbildung. Stattdessen findet eine Diskussion und Vergleich über die technischen Lösungansätze statt.
  5. Es findet eine Vergleich der Schätzung mit den tatsächlichen Aufwänden statt. Ursachen für Abweichungen werden diskutiert, notiert und kommuniziert.

Kommentar Feed Trackback URL

Hinterlassen Sie einen Kommentar

Tag Cloud

Unsere Themen

Kommentare

  • Niels Jaeckel: Hallo Ralf, wir haben heute das Benno auf die Version 1.1.3 aktualisiert. Dort funktioniert die...
  • Patrick: Super und Vielen Dank für diesen Artikel!! War genau das, was ich gesucht habe und hat mir sehr geholfen
  • hanjo: whileprintingrecords; {Gruppierfeld}=Previous({Grupp ierfeld}) Gruppierfeld natürlich. Bug im Editor, hat die...
  • hanjo: Bedingte Unterdrückung Detailbereich wie beschrieben. Bedingte Unterdrückung Gruppenkopf 1b:...
  • Niels Jaeckel: Hallo Ralf, wir haben es noch nicht mit dieser Benno-Version getestet. Allerdings steht das Update auf...

Twitter