Informatik Hakan Öztas Risikomanagement in der Softwareentwicklung Diplomarbeit
Hakan Öztas Risikomanagement in der Softwareentwicklung
Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.dnb.de/ abrufbar. Dieses Werk sowie alle darin enthaltenen einzelnen Beiträge und Abbildungen sind urheberrechtlich geschützt. Jede Verwertung, die nicht ausdrücklich vom Urheberrechtsschutz zugelassen ist, bedarf der vorherigen Zustimmung des Verlages. Das gilt insbesondere für Vervielfältigungen, Bearbeitungen, Übersetzungen, Mikroverfilmungen, Auswertungen durch Datenbanken und für die Einspeicherung und Verarbeitung in elektronische Systeme. Alle Rechte, auch die des auszugsweisen Nachdrucks, der fotomechanischen Wiedergabe (einschließlich Mikrokopie) sowie der Auswertung durch Datenbanken oder ähnliche Einrichtungen, vorbehalten. Impressum: Copyright 2008 GRIN Verlag, Open Publishing GmbH ISBN: 978-3-640-57192-5 Dieses Buch bei GRIN: http://www.grin.com/de/e-book/146499/risikomanagement-in-der-softwareentwicklung
Hakan Öztas Risikomanagement in der Softwareentwicklung GRIN Verlag
GRIN - Your knowledge has value Der GRIN Verlag publiziert seit 1998 wissenschaftliche Arbeiten von Studenten, Hochschullehrern und anderen Akademikern als ebook und gedrucktes Buch. Die Verlagswebsite www.grin.com ist die ideale Plattform zur Veröffentlichung von Hausarbeiten, Abschlussarbeiten, wissenschaftlichen Aufsätzen, Dissertationen und Fachbüchern. Besuchen Sie uns im Internet: http://www.grin.com/ http://www.facebook.com/grincom http://www.twitter.com/grin_com
R I S I K O M A N A G E M E N T I N D E R S O F T W A R E E N T W I C K L U N G D I P L O M A R B E I T Betriebswirtschaftliches Institut der Universität Stuttgart, Abteilung VIII, Lehrstuhl für Allgemeine Betriebswirtschafts- lehre und Wirtschaftsinformatik von: Hakan Öztas
Zusammenfassung Während das Risikomanagement in anderen Wirtschaftsbereichen längst als etablierte Disziplin gilt, wurden die wichtigsten Arbeiten auf dem Gebiet des Risikomanagement in der Softwareentwicklung erst in den letzten zwei Dekaden veröffentlicht. In Forschung wie Praxis besteht Unverständnis und Nachholbedarf. Das Ziel dieser Diplomarbeit besteht darin, fundamentale Konzepte und Methoden aus dem Umfeld der Softwareentwicklung aufzugreifen und ihren Beitrag für ein effektives Risikomanagement zu bestimmen. Sowie ausgehend von den Bewertungsergebnissen, Gestaltungsempfehlungen für die Berücksichtigung situativer, risiko-, ziel- und stakeholderorientierter Aspekte in der Softwareentwicklung abzuleiten. Abstract While risk management in other sectors of the economy is deemed to be a longestablished discipline, the main work in the area of risk management in software engineering were published in the last two decades. In research as well as practice, there is a lack of understanding and backlog demand. The objective of this diploma thesis is to pick up fundamental concepts and methods in the field of software engineering and to examine their contribution for an effective riskmanagement. Additionally to derive design recommendations based on the examination results for the consideration of situational, risk-, goal- and stakeholderoriented aspects in software engineering.
I Gliederung Abkürzungsverzeichnis... IV Abbildungsverzeichnis... VI 1 Einleitung... 1 1.1 Ausgangssituation und Problemstellung... 1 1.2 Zielsetzung der Arbeit... 3 1.3 Thematische Abgrenzung... 4 1.4 Vorgehensweise und Aufbau der Arbeit... 5 2 Theoretische Grundlagen... 8 2.1 Theoretische Grundlagen aus dem Bereich Softwareentwicklung... 8 2.1.1 Software... 8 2.1.2 Softwareentwicklung... 9 2.2 Theoretische Grundlagen aus dem Bereich Risikomanagement... 10 2.2.1 Risiko... 10 2.2.2 Risikomanagement... 11 2.3 Theoretische Grundlagen aus dem Bereich Qualitätssicherung... 12 2.3.1 Qualität... 12 2.3.2 Qualitätssicherung... 12 2.4 Theoretische Grundlagen aus dem Bereich Projektmanagement (Ablaufplanung)... 13 2.5 Projekt... 13 2.6 Vorgehensmodell... 14 2.7 Projektmanagement (Ablaufplanung)... 16 3 Bestimmung und Beschreibung von Bewertungskriterien für ein effektives Risikomanagement...18 3.1 Effektivitätsdefinition... 18 3.2 Ausgesuchte Bewertungskriterien... 18 3.2.1 Adressierung der Top10-Risiken... 19 3.2.2 Prozesseinbettung... 20
II 3.2.3 Explizite Risikoorientierung... 20 3.2.4 Zielorientierung... 21 3.2.5 Stakeholderorientierung... 22 3.2.6 Berücksichtigung situativer Faktoren... 23 4 Ansätze aus dem Umfeld der Softwareentwicklung...25 4.1 Ansätze aus dem Bereich Risikomanagement... 25 4.1.1 Das Software Risk Management-Rahmenwerk des SEI... 25 4.1.1.1 TBRI Taxonomy-Based Risk Identification... 25 4.1.1.2 CRM Continuous Risk Management... 27 4.1.1.3 TRM Team Risk Management... 28 4.1.1.4 Bewertung... 29 4.1.2 Das Riskit-Modell... 31 4.1.2.1 Der Riskit Risikomanagementprozess... 31 4.1.2.2 Der Riskit Analysis Graph... 35 4.1.2.3 Die Risikit-Pareto-Ranking-Technik... 36 4.1.2.4 Bewertung... 37 4.2 Ansätze aus dem Bereich Qualitätssicherung... 39 4.2.1 FTA Fehlerbaumanalyse... 39 4.2.1.1 Methodenbeschreibung... 39 4.2.1.2 Bewertung... 41 4.2.2 FMEA Fehlermöglichkeits- und Einflussanalyse... 42 4.2.2.1 Methodenbeschreibung... 42 4.2.2.2 Bewertung... 46 4.2.3 COQUALMO Konstruktives Qualitätsmodell... 47 4.2.3.1 Methodenbeschreibung... 47 4.2.3.2 Bewertung... 50 4.2.4 RBT Risikobasiertes Testen... 51 4.2.4.1 Methodenbeschreibung... 51 4.2.4.2 Bewertung... 56 4.3 Ansätze aus dem Bereich Projektmanagement (Ablaufplanung)... 57 4.3.1 Das Spiralmodell... 57 4.3.1.1 Methodenbeschreibung... 57 4.3.1.2 Bewertung... 59