Bei der Analyse der Kundenanforderungen im Voraus, wie genau sie mit der neuen Software interagieren möchten wird meist geantwortet: „Ich werde es wissen wenn ich es sehe“. Für die zukünftigen Projekte wird es wichtig sein, sich so flexibel wie möglich zu organisieren, um sich bestmöglich auf unvorhersehbare Veränderungen einstellen zu können.
Ungenaue Aufwandsschätzungen haben meist die Ursache von ungenauen Zielformulierungen und Anforderungswünschen der Kunden, Risiken und Unsicherheiten, die nicht berücksichtigt werden oder einer Fehlinterpretation des Arbeitsumfangs. Diese Ungenauigkeit ist ebenfalls vom Zeitpunkt der Schätzung abhängig.
Ausgehend von der zuvor beschriebenen Signifikanz eines gut gewählten Schätzverfahrens, soll das Scientific Essay drei Schätzverfahren im Software-Engineering in Kombination mit einem geeigneten Vorgehensmodell, vorstellen.
Da der Umfang der Arbeit begrenzt ist, lege ich den Fokus bei den Vorgehensmodellen auf die Phase, in der der Aufwand geschätzt wird.
Inhaltsverzeichnis
- 1 Einleitung
- 2 Vorgehensmodelle
- 2.1 Wasserfallmodell
- 2.2 Agile Modelle
- 3 Schätzverfahren
- 3.1 Prozentsatzmethode
- 3.2 Planning Poker
- 3.3 Function Point Analyse
- 4 Fazit
- 5 Literatur
Zielsetzung und Themenschwerpunkte
Die Seminararbeit befasst sich mit Schätzverfahren im Software Engineering. Ziel ist es, die Bedeutung präziser Aufwandsschätzungen für die erfolgreiche Projektdurchführung zu erläutern und drei gängige Schätzverfahren vorzustellen. Im Fokus stehen die Herausforderungen ungenauer Aufwandsschätzungen und die Notwendigkeit, sich flexibel auf Veränderungen einzustellen. Die Arbeit beleuchtet die Zusammenhänge zwischen Schätzverfahren und Vorgehensmodellen und untersucht, wie diese in der Praxis eingesetzt werden können.
- Bedeutung präziser Aufwandsschätzungen im Software Engineering
- Einfluss von ungenauen Anforderungswünschen und Unsicherheiten auf Aufwandsschätzungen
- Vorstellung gängiger Schätzverfahren: Prozentsatzmethode, Planning Poker, Function Point Analyse
- Zusammenhänge zwischen Schätzverfahren und Vorgehensmodellen: Wasserfallmodell und Agile Modelle
- Praxisbezogene Anwendung der vorgestellten Schätzverfahren und Vorgehensmodelle
Zusammenfassung der Kapitel
1 Einleitung
Die Einleitung führt in die Thematik der Aufwandsschätzung im Software Engineering ein. Sie hebt die Bedeutung präziser Schätzungen für die Projektplanung und -steuerung hervor und betont die Herausforderungen, die sich durch ungenaue Anforderungen und unvorhersehbare Veränderungen ergeben.
2 Vorgehensmodelle
Dieses Kapitel bietet eine kurze Einführung in zwei gängige Vorgehensmodelle: das Wasserfallmodell und agile Modelle. Es werden die wichtigsten Eigenschaften und Unterschiede der beiden Modelle beleuchtet, insbesondere im Hinblick auf die Aufwandsschätzung.
2.1 Wasserfallmodell
Der Abschnitt beschreibt das Wasserfallmodell als ein klassisches, sequenzielles Vorgehensmodell. Die einzelnen Phasen des Modells werden vorgestellt und deren Bedeutung für die Aufwandsschätzung erläutert.
2.2 Agile Modelle
Dieser Teil behandelt agile Vorgehensmodelle als Reaktion auf die Starrheit des Wasserfallmodells. Es werden die Prinzipien und Methoden agiler Softwareentwicklung erläutert, mit einem Fokus auf Scrum als exemplarischen Ansatz.
3 Schätzverfahren
Das Kapitel widmet sich verschiedenen Schätzverfahren im Software Engineering. Es werden drei gängige Methoden vorgestellt: die Prozentsatzmethode, Planning Poker und die Function Point Analyse. Die Stärken und Schwächen der einzelnen Verfahren werden diskutiert, sowie ihre Anwendung in verschiedenen Projektszenarien.
Schlüsselwörter
Die Arbeit beleuchtet die Themen Aufwandsschätzung, Software Engineering, Vorgehensmodelle, Wasserfallmodell, agile Modelle, Scrum, Prozentsatzmethode, Planning Poker, Function Point Analyse, Anforderungswünsche, Unsicherheiten, Projektplanung, Projektmanagement, Risiken und Veränderung.
- Quote paper
- Lars Vieten (Author), 2021, Schätzverfahren im Software Engineering, Munich, GRIN Verlag, https://www.hausarbeiten.de/document/1246142