Ermittlung von Projekteinflussgrößen zur Charakterisierung von SW-Entwicklungsprojekten in den frühen Phasen
22.05.2009, Abschlussarbeiten, Bachelor- und Masterarbeiten
Im Rahmen der Masterarbeit soll in Zusammenarbeit mit Capgemini sd&m eine empirische Studie zur Ermittlung von Projekteinflussgrößen bei Entwicklungsprojekten von Individualsoftware durchgeführt werden. Ein-flussgrößen sollen basierend auf einem vorgegebenen Grundgerüst für die Entwicklungsphasen ermittelt und kategorisiert werden. Zu jeder Einflussgröße sind mögliche Metriken und passende Skalen zu benennen. Weiterhin soll die Studie Korrelationen zwischen Einflussgrößen aufzeigen (sofern vorhanden) und Auswirkungen auf Entscheidungen der Projektdurchführung untersuchen.
Hintergrund
Bei Entscheidungen in frühen Phasen der SW-Entwicklung spielen äußere Rahmenbedingungen und Projekteinflussgrößen eine besondere Rolle. Beispiele dafür sind Projektkomplexität, Kundenverfügbarkeit und techni-scher Innovationsgrad der Anwendung. Projektentscheidungen, beispielsweise in welcher Form und Detaillierung Anforderungen zu spezifizieren sind, werden auf Basis dieser Einflussgrößen gefällt. Einflussgrößen wirken auf Prozesse, Methoden, resultierende Inhalte und die Reife derselben. Moderne Methoden des Software Engineering müssen den Rahmenbedingungen Rechnung tragen und an diese angepasst werden. Die Anpassung von Entwicklungsmethoden anhand von Einflussgrößen beruht bis dato meist auf subjektiver Einschätzung und der Expertise von Projektleitern bzw. SW-Ingenieuren. Sie wird nicht hinreichend durch systematische Methoden unterstützt. Die Konsequenz kann eine unzureichende Einschätzung und Berücksichtigung der Einflussgrößen sein. Wünschenswert ist daher ein strukturierter Katalog von Einflussgrößen, mit dessen Hilfe Projekte und ihr Umfeld kategorisiert und eingeschätzt werden können. Damit wäre der Grundstein gelegt für eine systematische Anpassung der Entwicklungsmethoden auf konkrete Projekterfordernisse und Rahmenbedingungen.
Konkrete Aufgabenstellung
Im Rahmen der Masterarbeit soll in Zusammenarbeit mit Capgemini sd&m eine empirische Studie zur Ermittlung von Projekteinflussgrößen bei Entwicklungsprojekten von Individualsoftware durchgeführt werden. Ein-flussgrößen sollen basierend auf einem vorgegebenen Grundgerüst für die Entwicklungsphasen ermittelt und kategorisiert werden. Zu jeder Einflussgröße sind mögliche Metriken und passende Skalen zu benennen. Weiterhin soll die Studie Korrelationen zwischen Einflussgrößen aufzeigen (sofern vorhanden) und Auswirkungen auf Entscheidungen der Projektdurchführung untersuchen. Die Beziehungen zwischen Einflussgrößen und Entscheidungen sind in diesem Kontext zu untersuchen. Die Studie ist auf die frühen Phasen der Entwicklung begrenzt - also der Projektvorlaufphase (Akquise, etc.), der Anforderungsanalyse und der (System-) Spezifikationsphase. Die erwarteten Ergebnisse der Arbeit sind:
- Ein Katalog von Projekteinflussgrößen und Skalen (basierend auf einer zu verfeinernden Vorgabe)
- Eine Untersuchung der (möglichen) Korrelationen und Auswirkungen der Einflussgrößen auf die Projektdurchführung (gewählte Prozessmodelle, Inhalte der Spezifikationen, etc.).
- Interviews mit Projektleitern bei Capgemini sd&m durchführen, um relevante Einflussgrößen ihrer Projekte zu identifizieren. Die Auswirkungen dieser Einflussgrößen sind dann mit den (dokumentierten) Artefakten des Entwicklungsprojektes in Bezug zu setzen.
- die gewonnenen Ergebnisse interpretieren, um daraus ein Einordnungsschema mit relevanten Einflussgrößen und zugehörigen Skalen abzuleiten.
Voraussetzungen
- Alle Voraussetzungen der PO für eine Diplomarbeit/Masterarbeit
- Interesse an methodischen Themen mit Praxisbezug
- Fähigkeit zum selbstständigen Arbeiten
Aufgabensteller
Prof. Dr. Dr. h.c. Manfred Broy
Kontakt: Daniel Mendez-Fernandez (mendezfe@in.tum.de), Georg Kalus (kalus@in.tum.de)


