160 likes | 299 Views
Baustein RM-41: Kommerzielle Methoden: Software Risk Evaluation Method (SRE) Software Engineering Institute der Carnegie Mellon University, Pittsbourgh, USA Version 2.0, 1999. Inhalte des Bausteins. Überblick über die SRE-Methode Werkzeuge und Techniken Der SRE Analyse-Prozess
E N D
Baustein RM-41:Kommerzielle Methoden: Software Risk Evaluation Method (SRE) Software Engineering Institute der Carnegie Mellon University, Pittsbourgh, USA Version 2.0, 1999
Inhalte des Bausteins • Überblick über die SRE-Methode • Werkzeuge und Techniken • Der SRE Analyse-Prozess • Auswertungsbeispiel: Risikoelemente • Erzeugung des Risikoabhängigkeitsdiagramms • Beispiel eines Risikoabhängigkeitsdiagramms • Hierarchisches Risikoabhängigkeitsdiagramm • Erstellung des Schlussberichts
Überblick über die SRE Methode Planung des Risiko- Assessments Identifizieren der Projektziele, Zustimmung des Kunden zur SRE Vorgehens- weise einholen, Ressourcen für die Durchführung festlegen Durchführung von strukturierten Interviews mit dem Projektteam, um mögliche Risiken zu identifizieren. Analyse und Priorisierung der Risiken im Hinblick auf ihren Einfluss auf das Projekt, Gruppie- rung der Risiken in Themenbereiche, Präsentation der Ergebnisse. Risiko- identifikation und -analyse Erstellung des Zwischenberichts Analyse der Risiken und Auswahl derjenigen, die in der nächsten Phase bearbeitet werden sollen, Abstimmung mit dem Kunden Erstellung eines Risikomanagementplans für die ausgewählten Risiken in gemeinsamer Arbeit von Projektteam, Management und Reviewer. . Planung der Risikoreduktions- strategie Ergänzung der schon vorliegenden Dokumentation um den Risikomanagementplan und Präsentation der Ergeb- nisse vor dem (Projekt-)-Management Erstellung des Schlussberichts
Wahrschein- lichkeit Sehr wahrscheinlich Un- wahrscheinlich Wahrscheinlich Auswirkung 6 Hoch 5 Hoch Katastrophal 4 Mittel 5 Hoch 3 Mittel 4 Mittel Kritisch 3 Mittel 2 Niedrig 4 Mittel Marginal Vernach- lässigbar 1 Niedrig 2 Niedrig 3 Mittel Werkzeuge und Techniken: Bewertung der Risikoaussetzung
Komponente Performanz Wartung Kosten Zeitplan Kategorie Performanz nicht erreichbar Katastrophal Software nicht wartbar Budget wird erheblich überzogen (>50%) Meilenstein nicht erreichbar Erhebliche Verzöge- rungen bei Software- änderungen Meilenstein erheblich verzögert (>30% Zeitverzug) Performanz stark beeinträchtigt Kritisch Budget wird deutlich überzogen (~30%) Geringe Verzöge- rungen bei Software- änderungen Meilenstein verzögert (>10% Zeitverzug) Marginal Performanz etwas beeinträchtigt Budget wird überzogen (~10%) Pufferzeiten - nicht auf dem kritischen Pfad- werden aufgezehrt Vernach- lässigbar Wartung ist umständlich Performanz kaum beeinträchtigt Budgetpolster werden aufgezehrt Werkzeuge und Techniken: Bewertung der Risiken
Werkzeuge und Techniken: Risikoaussage Diagramm Risiko- aussage Konsequenz Eine Simulation der Performanz des Systems wurde nicht durchgeführt Möglicherweise erreichen wir nicht die gewünschte Performanz
Werkzeuge und Techniken: SEI Risikobaum (Risk Taxonomy) Softwareentwicklungs-Risiken Rahmen- bedingungen Entwicklungs- umgebung Produkt- engineering Klasse Anforderungen Engineering Besonderheiten Arbeits- umgebung Externe Bedingungen Entwicklungs- prozess Element Ressourcen techn. Einrichtungen Stabilität Produkt- kontrolle Attribut Größen- ordnung Zeitplan Formalisierung 3 Klassen 13 Elemente 65 Attribute
Erzeugung des Risikoabhängigkeitsdiagramms Das Risikoabhängigkeitsdiagramm zeigt die Abhängigkeitsbeziehungen zwischen den Risikoelementen.Um ein solches Diagramm zu erzeugen, untersucht man die Risikoaussagen jedes Bereichs hinsichtlich ihrer Auswirkungen auf andere Risiken. Dieser Einfluss wird gewichtet und als hinausgehender Pfeil vermerkt. Danach betrachtet man die wichtigsten Effekte und die Richtung der Pfeile. Das Ergebnis ist ein Ursache-Wirkungs-Diagramm für die Risikoelemente.
Diskussion SRE Methode