10 Aufwände schätzen Flashcards

1
Q

Bedeutung der Aufwandsschätzung

A
  • Grundlage für das Projektbudget und die Wirtschaftlichkeit eines Projekts.
  • Anfangs hohe Unsicherheiten, die eine genaue Schätzung erschweren.
  • Hängt stark von der Erfahrung des Entwicklers ab.
  • Qualitativ hochwertige Anforderungen und exakte Unternehmensdaten sind essenziell.
  • Minderwertige Anforderungsspezifikationen machen Schätzungen unzuverlässig.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Schätzunsicherheiten nach Projektphase

A
  • Die Unsicherheit der Schätzung nimmt im Projektverlauf ab:
    • Durchführbarkeit: Höchste Unsicherheit.
    • Anforderungen: Sinkende Unsicherheit.
    • Entwurf, Code, Auslieferung: Geringste Unsicherheit.
  • Faktor des tatsächlichen Aufwands kann von der Schätzung abweichen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Techniken zum Schätzen

A
  1. Expertenschätzung:
  • Schätzung basierend auf Erfahrung.
  • Mehrere Experten, Arbeitspakete, Risikopuffer.
  • Vorteile: Effizient, subjektive Bewertung.
  • Nachteile: Abhängigkeit von Erfahrung, Bauchgefühl.
  1. Empirische Modelle:
  • Analyse vergangener Projekte, Reduktion auf Berechnungsmodelle.
  • Zählen der Bausteine, Zuweisung von Komplexitäten.
  • Vorteile: Schnell, transparent.
  • Nachteile: Vereinfachung, Modellpflege notwendig.
  1. Algorithmische Schätzung:
  • Berechnung basierend auf Codezeilen, Function Points, Application Points.
  • COCOMO II als Beispielmodell.
  • Vorteile: Transparent, diszipliniert.
  • Nachteile: Aufwendig, Unsicherheiten in Formeln.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

COCOMO II - Modelle

A
  1. Application-Composition-Modell:
    * Zählen der Application Points (Screens, Berichte, Module).
    * Produktivität (NAP/Monat) wird berechnet.
  2. Early-Design-Modell:
    * Schätzung in der frühen Projektphase.
    * Faktoren wie Mitarbeiterressourcen, Erfahrung, Plattformkomplexität werden berücksichtigt.
  3. Reuse-Modell:
    * Erweiterung des Early-Design-Modells, inklusive Wiederverwendung von Code.
  4. Post-Architecture-Modell:
  • Schätzung nach dem Architekturentwurf.
  • Berücksichtigt Systemanforderungen und modifizierten Code.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Kosten der Schätzung

A
  • Aufwandsschätzungen sind teuer und werden in der Akquisephase oft nicht bezahlt.
  • Genauere Schätzungen erfordern höhere Kosten.
  • Eine „perfekte“ Schätzung gleicht der Implementierung.
  • Risiko für Dienstleistungsunternehmen.
  • Risikopuffer werden zur Kompensation von Unsicherheiten verwendet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Erfahrungen aus der Praxis

A
  • Einfache Anforderungen werden oft überschätzt, komplexe Anforderungen unterschätzt.
  • Abweichende Schätzungen deuten auf unklare Anforderungen hin.
  • Anforderungsanalyse ist entscheidend für präzise Schätzungen.
  • Unsicherheiten in den Anforderungen führen zu potenzierten Fehlern in der Schätzung.
  • Nachträgliche Anpassungen von Aufwänden sind schwierig.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly