Collaborative Requirements Negotiation Aids: Facilitating the WinWin Approach with a Group Decision Support System
Collaborative Requirements Negotiation Aids: Facilitating the WinWin Approach with a Group Decision Support System
Wissenschaftsdisziplinen
Informatik (100%)
Keywords
-
WINWIN,
GROUP DECISION SUPPORT SYSTEM,
REQUIREMENTS NEGOTIATION
Verhandlungen und deren Unterstützung durch geeignete Software-Werkzeuge werden zunehmend als Erfolgsfaktor für Software-Projekte erkannt. Vor allem während der Erhebung und Analyse von Benutzeranforderungen arbeiten Projektbeteiligte wie z.B. Kunden, Benutzer, Software-Techniker, Fach-Experten und Marketing-Experten bei der gemeinsamen Erstellung einer Anforderungsspezifikation zusammen. Dabei gilt es, neben der möglichst vollständigen Erhebung der Anforderungen, unterschiedliche Vorstellungen der Beteiligten im Argumentationsprozeß zu berücksichtigen. Gerade in dieser Phase ist die wirkungsvolle Interaktion der Beteiligten entscheidend für die Qualität der gemeinsam erarbeiteten Ergebnisse. Groupware-Systeme wie das WinWin-System - des "Center for Software Engineering" der "University of Southern California" unterstützen diesen Prozeß. Experimente des Antragsstellers mit diesem System ergaben denkbare Verbesserungen des Ansatzes in mehrere Richtungen: (1) Durch die Möglichkeit freier, ohne an ein Eingabeformat gebundener Ideensammlung, könnte vor allem die Einbindung ungeübter Benutzer erleichtert werden. (2) Erprobte Kreativitätstechniken wie z.B. Brainstorming könnten den Prozeß zusätzlich ergänzen. Ein naheliegender Ansatzpunkt ist daher der Einsatz eines Entscheidungs- unterstützungssystem (GDSS: Group Decision Support System), das die Ideenfindung, Ideenorganisation und Bewertung von Ideen im Team erlaubt. Konkret geht es um die Nutzung spezieller Eigenschaften eines GDSS: Anonymisierte und parallelle Eingaben, sowie die automatische Verwaltung von Verhandlungsergebnissen. Im geplanten Forschungsvorhaben soll daher die Anwendung dieser Technologie bei der Unterstützung des WinWin Ansatzes und die Integration der Technologie in den Software-Entwicklungsprozeß untersucht werden. Zunächst soll die Eignung des GDSS für die Anforderungsanalyse evaluiert werden, d.h. Vor- und Nachteile von natürlicher Sprache zur Formulierung von Anforderungen, die Unterstützung bei der Erfassung verborgenen Wissens, sowie das Aufspüren und Auflösen konfliktärer Vorstellungen. Aufgrund dieser Untersuchungen sollen geeignete Verhandlungsprozesse im GDSS und optimale Werkzeugkombinationen, sowie die Einbettung in den Software- Entwicklungsprozeß erarbeitet werden. Ein wichtiges Projektziel ist die Entwicklung einer Strategie zur "Verfolgbarkeit" der Anforderungen (requirements traceability) bei der Integration von GDSS, WinWin-System sowie CASE- Werkzeugen für das Management von Anforderungen (requirements management tools) und den Software-Entwurf.
- University of Southern California - 100%
- Universität Linz - 10%