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.
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.
3
Q
Techniken zum Schätzen
A
- Expertenschätzung:
- Schätzung basierend auf Erfahrung.
- Mehrere Experten, Arbeitspakete, Risikopuffer.
- Vorteile: Effizient, subjektive Bewertung.
- Nachteile: Abhängigkeit von Erfahrung, Bauchgefühl.
- Empirische Modelle:
- Analyse vergangener Projekte, Reduktion auf Berechnungsmodelle.
- Zählen der Bausteine, Zuweisung von Komplexitäten.
- Vorteile: Schnell, transparent.
- Nachteile: Vereinfachung, Modellpflege notwendig.
- Algorithmische Schätzung:
- Berechnung basierend auf Codezeilen, Function Points, Application Points.
- COCOMO II als Beispielmodell.
- Vorteile: Transparent, diszipliniert.
- Nachteile: Aufwendig, Unsicherheiten in Formeln.
4
Q
COCOMO II - Modelle
A
-
Application-Composition-Modell:
* Zählen der Application Points (Screens, Berichte, Module).
* Produktivität (NAP/Monat) wird berechnet. -
Early-Design-Modell:
* Schätzung in der frühen Projektphase.
* Faktoren wie Mitarbeiterressourcen, Erfahrung, Plattformkomplexität werden berücksichtigt. -
Reuse-Modell:
* Erweiterung des Early-Design-Modells, inklusive Wiederverwendung von Code. - Post-Architecture-Modell:
- Schätzung nach dem Architekturentwurf.
- Berücksichtigt Systemanforderungen und modifizierten Code.
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.
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.