Risikomanagement Inhalt Ziele und Motivation

Slides:



Advertisements
Ähnliche Präsentationen
Developing your Business to Success We are looking for business partners. Enterprise Content Management with OS|ECM Version 6.
Advertisements

Wir wünschen viel Erfolg
Links Normen und Standards zum Qualitätsmanagement
Links Normen und Standards zum Qualitätsmanagement
Lexikon der Qualität Begriffe in Verbindung mit Qualität und ISO9000 finden sie auch im Lexikon der Qualität erläutert (
Risiko-Management im Projekt
Qualität „Qualität ist die Gesamtheit von Eigenschaften und Merkmalen eines Produkts oder einer Tätigkeit, die sich auf deren Eignung zur Erfüllung gegebener.
Das V - Modell - Überblick
V - Modell Anwendung auf große Projekte
Phasen und ihre Workflows
IT-Projektmanagement
Prof. Dr. Liggesmeyer, 1 Software Engineering: Dependability Prof. Dr.-Ing. Peter Liggesmeyer.
Vorlesung Gesamtbanksteuerung Operationelle Risiken
Projekte vorbereiten, durchführen und dokumentieren
LE LM 6 - LO 1 Prozessbeschreibung SADA
Universität Stuttgart Institut für Kernenergetik und Energiesysteme MuSofT LE Capability Maturity Model Tailoring Tailoring bedeutet ungefähr: Maßschneidern.
LE LM 10 - LO3 Verfahren zur Qualitätssicherung
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Der Rational Unified Process - Einführung Inhalt Prozessmodelle Der Rational Unified.
Was ist und wie prüft man Qualität
Fehler und ihre Kosten Inhalt Software und ihre Fehler
Prozessqualität und Produktqualität
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE 3.2- LM 8 - LO 9 Definitionen zu LM 8.
Zusammenfassung Risiken sind Bestandteil jeder Projektarbeit
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Einzeltests im Rahmen des V-Modelles Aufgaben Überprüfung des Programmcodes mit Hilfe.
Risikoanalyse in der Kerntechnik
Risikomanagement Inhalt Ziele und Motivation
Risiken und Chancen Risiko Beurteilung: Dazu gehört die Identifikationen von Risiken, ihre Analyse und das Ordnen nach Prioritäten. Risiko Kontrolle: Dazu.
Prüfung von SW-Komponenten – Überblick
Schulung der Mitarbeiter
Einsatzzeitpunkte einer Risikoanalyse
Was ist Qualität ? Qualität von Produkten oder Dienstleistungen ist das Gesamtergebnis aller Aktivitäten in jeder Phase des gesamten Leistungsprozesses.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Die SE Umgebung des Jahres 2003 am IKE Elemente der SE Umgebung –Omondo als Casetool.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Beispiel 2: Iterative-Inkrementelle Vorgehensmodelle Annahmen: Anforderungen sind unvollständig.
Prozessmodelle als Teil des Management-Prozesses
ISO - Normen Inhalt Qualität im SE Der ISO 9000-Ansatz
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Links Links sind im Text angegeben. Weitere Links werden kontinuierlich eingefügt.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Testing Frameworks im Internet Testing Framework (xUnit, unit testing)
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Regeln für Tester - best practice 1 Prüfe das eigene Programm nie als Einziger Testen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Folie 1LE 3.1 Prozessqualität LM 2 Prozessqualität und Produktqualität Links Normen.
Beispiel: Wasserfallmodell als einfaches Phasenmodell
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE LM 9 - LO2 Prozessmodell und Management.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme System- und Abnahmetests Inhalt Testen des Systems unter Mitwirkung des Auftraggebers.
Es gibt viele Arten von Risiken
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Agile Software Entwicklung mit dem RUP Agile Softwareentwicklung Best Practice bei.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Links Links sind im Text angegeben. Weitere Links werden kontinuierlich eingefügt.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE P MuSofT Erkundungsumgebung Entwicklung eines komponentenbasierten Systems WS 03/04.
RUP-Elemente (Schlüsselkonzepte)
Prozessmodelle Inhalt Prozessmodell im Management Prozess
Die Top 10 Software-Risiken
Universität Stuttgart Institut für Kernenergetik und Energiesysteme RUP in der Praxis Zum RUP existiert eine online Version. Mit dieser Version können.
Zertifizierung von Software: CMM oder ISO 9000
Capability Maturity Model
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Links V-Modell –Glossar mit Zuordnung zu Modellen
Das V - Modell - Überblick
Universität Stuttgart Institut für Kernenergetik und Energiesysteme MuSofT LE 3.1-4V - Modell Überblick V-Modell Regelungen, die die Gesamtheit aller Aktivitäten,
Universität Stuttgart Institut für Kernenergetik und Energiesysteme MuSofT LE 3.1-4V - Modell Überblick Links zum Kapital V- Modell Glossar mit Zuordnung.
Rational Unified Process (RUP) - Definitionen
Software Risk Evaluation Method (SRE)
eXtreme Programming (XP)
Grundlagen und Konzepte zur Umsetzung
Ziel der Veranstaltung
Simulation komplexer technischer Anlagen
Das Wasserfallmodell - Überblick
Controller Leitbild 2002  2013.
Risiko Management Juri Urbainczyk Risiko Management
Die Projektphasen der heutigen Präsentation im Überblick
Monatsbericht Ausgleichsenergiemarkt Gas – Oktober
als Controlling-Instrument für das Projektmanagement:
Müller Christoph1 Projektmanagement und MS Project Pädagogisches Institut.
Standardisierung ♦ Systemintegration ♦ Automation ♦ Projektmanagement.
 Präsentation transkript:

Risikomanagement Inhalt Ziele und Motivation Strategisches und Operatives Risiko-Management Der Risiko-Management Prozess Top 10 Risiken in SW-Projekten Erfahrungen Annäherung an Objekte von a. Erfahrung aus Technik b. Ansätze aus SE c. Ansätze aus Common Sense oder Philosophie Daraus ableiten: Basiseigenschaften von Objekten und Beschreibung durch UML LM 14 Risikomanagement

Motivation Mit jedem IT Projekt ist das Risiko des Scheiterns verbunden. Gründe sind: Steigende Komplexität der Systeme Mangelndes Verständnis des Projektes Falsche Einschätzung der eigenen Möglichkeiten Wir haben im Teil Prozessqualität Vorgangsmodelle kennen gelernt, mit denen versucht wird, die Komplexität zu beherrschen. Im Teil Produktqualität wurden Verfahren vermittelt, Qualität zu benennen und Qualitätsmängel frühzeitig aufzudecken. In dieser Einheit wird Risikomanagement als ein Verfahren eingeführt, mit dem man festlegen kann, mit welchen Teilen eines Projektes begonnen werden sollte (iteratives Vorgehen) und auf welche Indikatoren besonders geachtet werden muss. LM 14 Risikomanagement

Risikomanagement Verwendete Lernobjekte LO2: Ziele und Motivation LO3: Strategisches und Operatives Risiko-Management LO4: Der Risiko-Management Prozess LO5: Top 10 Risiken in SW-Projekten LO6: Erfahrungen LO7: Zusammenfassung/Abspann LO8: Tests LO9: Definitionen Annäherung an Objekte von a. Erfahrung aus Technik b. Ansätze aus SE c. Ansätze aus Common Sense oder Philosophie Daraus ableiten: Basiseigenschaften von Objekten und Beschreibung durch UML LM 14 Risikomanagement

Das sollten Sie heute lernen Risikomanagement versucht die Auswirkungen heutiger Entscheidungen auf die Zukunft abzuschätzen. Es verbessert die Wahrscheinlichkeit, die Softwareprodukte dem Kunden mit den richtigen Inhalten in der geforderten Qualität und im geplanten Budget zu liefern. Alle Risiken haben Einfluss auf 3 elementare Risiko-Elemente: Zeitrahmen Kostenrahmen Funktionalität/Qualität Es werden Verfahren zur Minimierung dieser Risiken vorgestellt LM 14 Risikomanagement

LE 3.2 - LM 14 - LO2 Ziele und Motivation LM 14 Risikomanagement

Risikoanalyse in der Kerntechnik In der Kerntechnik werden probabilistische Risikoanalysenüber Fehlerbaum- und Ereignisbaumanalysen durchgeführt. Ein Fehlerbaum ist die graphische Umsetzung einer boolschen Funktion: ein Zustand kann vorkommen oder nicht. Zustände werden über die Operatoren UND und ODER verknüpft. Ausgang ist ein unerwünschter Systemzustand, dessen Ursachen deduktiv bestimmt werden.Endpunkte sind Basisereignisse, für deren Eintreten Wahrscheinlichkeiten angegeben werden können. Ein Ereignisbaum fragt induktiv nach den Folgen eines unerwünschten Ereignisses. Systeme reagieren auf diese Ereignisse mit Zustandsänderungen,deren Folgen ebenfalls bestimmt werden können. So erhält man Kausalketten, die in Endzustände münden, die vom Analytiker daraufhin untersucht werden müssen, ob sie unerwünscht sind und wenn ja, wie die Wahrscheinlichkeit ihres Eintretens weiter reduziert werden kann. LM 14 Risikomanagement

Ziele und Motivation des Risiko-Managements Ziel für Risiko-Management gemäß des CMM (Integrated Software Management, CMM L3): Die Risiken des Software-Projekts werden anhand einer dokumentierten Prozedur identifiziert, ausgewertet, dokumentiert, und behandelt. Motivation: Erhöhe die Fähigkeit, Chancen unmittelbar zu ergreifen Erkenne mögliche Bedrohungen und lerne, Sie zu behandeln Identifiziere und bewerte verschiedene Handlungsalternativen Reduziere Gefahrenpotentiale und plane Alternativ-Lösungen LM 14 Risikomanagement

Motivation LM 14 Risikomanagement

Risikoabschätzung, -analyse und -bewertung als RSZ-analytisches Gesamtkonzept LM 14 Risikomanagement

LE 3.2 - LM 14 - LO3 Strategisches und Operatives Risiko-Management LM 14 Risikomanagement

Es gibt viele Arten von Risiken Operative Risiken Tägliche Unsicherheiten eines Projekts Strategische Risiken Langfristige Einwirkungen auf das Unternehmen Technologie-Risiken Einfluss von Technologie und deren Anpassung in einem Projekt Wirtschaftliche Risiken Verfügbarkeit von Ressourcen, Budget, Kunde, etc. Industrielle Risiken Entwicklungsprozess, Werkzeuge, etc. Implementierungs-Risiken Konkrete Implementierung der Software LM 14 Risikomanagement

Strategisches und Operatives Risiko-Management Allgemein Abschätzung möglicher Konsequenzen von Entscheidungen, sowie Aktionen oder Ergebnisse, die darauf folgen können oder müssen. "Was wäre wenn ..." - Szenarien Strategisches Risiko-Management: Perspektive auf das ganze Unternehmen eher langfristige Regeln (anwendbar für das operative Geschäft) Operatives Risiko-Management Betrachtung einer ganz bestimmten Aufgabe z.B. Kosten, Zeitrahmen, technisches Verhalten, etc. LM 14 Risikomanagement

Zeit, Kosten, Technologie Alle diese Risiken habe Einfluss auf 3 elementare Risiko-Elemente Zeitrahmen Kosten Technik / Qualität / Funktionalität Beispiel: Compiler-Fehler tritt während der Entwicklung auf Unmittelbares technisches Risiko: Software läuft nicht wie erwartet Daraus resultiert ein Kostenrisiko: zusätzlicher Aufwand, um den Fehler zu beheben oder eine andere Strategie zu implementieren Daraus resultiert ein zeitliches Risiko: der Zusatzaufwand wirkt sich auf Meilensteine aus LM 14 Risikomanagement

LE 3.2 - LM 14 - LO4 Der Risiko-Management Prozess LM 14 Risikomanagement

Risiko-Management im Projekt Risiko-Management hat nichts mit zukünftigen Entscheidungen zu tun, sondern mit den Auswirkungen heutiger Entscheidungen auf die Zukunft. Erfolgreiche Projektleiter sind gute Risiko-Manager Risiko-Management verbessert die Wahrscheinlichkeit, die SWProdukte dem Kunden mit den richtigen Inhalten und der geforderten Qualität im geplanten Budget zu liefern. Der beschriebene Risiko-Management Prozess bietet dem Projektleiter die Methoden und Werkzeuge, um Risiken zu kontrollieren - nicht um sie zu vermeiden! LM 14 Risikomanagement

Risiko-Management Prozess All rights reserved © 2000, Alcatel, Paris. LM 14 Risikomanagement

Risk-Management Prozess Risk Assessment (def. Intervall), Projektleiter/Risk-Assessor Projektcontrolling insbes. Überwachung von Aufwand und Budget bzgl. Soll / Ist und korreliert zu Leistungsstand und Zeit Risk Reporting  Risiko-Analyse und Risk-Log Risiko Identifizierung Risiko Analyse / Bewertung Risiko Reduktion/ Maßnahmen Risiko Überwachung Risikofaktoren -Ereignisse / -unbefriedigende Zustände Hinsichtlich -Einfluss -Wichtigkeit -Wahrscheinlichkeit Risiken -vermeiden -vermindern -überwälzen -selbst tragen Mitigationplan Maßnahmen managen Beherrschbarkeit Eskalation LM 14 Risikomanagement

Nötige Infrastruktur zum Risiko-Management u Leitlinien Das obere Management muss selbst Leitlinien zum Risikomanagement setzen u Verantwortungen Risiko-Management ist integraler Bestandteil des Projekt-Management und damit unter der vollen Verantwortung des Projektleiters u Kultur Erreichen gemeinsamer Ziele anstatt Schuldzuweisungen u Lernkurve Risiko-Management benötigt ein kontinuierliches Lernen aus Erfolgen und vor allem aus Misserfolgen LM 14 Risikomanagement

Planung als Basis für Risiko-Management Praktische operative Projektplanung ist die Basis für jegliches Risiko-Management. Berücksichtigung von konkreten Ressourcen, Kosten und Dauer Identifikation aller wichtigen Aktivitäten Hierarchische Verfeinerung von Aktivitäten Alle Aktivitäten sind mit Aufwand, Status, Ressourcen, Dauer, und Daten verbunden Abhängigkeiten sind definiert Methodik: Gantt Charts (Balkendiagramme), PERT Diagramme (Netzplantechnik) Analysen für kritischen Pfad und für unterschiedliche Szenarien Rückwärts-Planung LM 14 Risikomanagement

Projekt-Reviews Formaler und standardisierter Status-Review des Projekts durch ein explizit ausgewiesenes Review-Team Verfolgung des Fortschritts im Vergleich zum Projektplan und zu den Projektzielen (Entwicklungsergebnisse, Qualität, Kosten) Bewertung des Status und Entscheidung zwischen Alternativen Zuweisung oder Reduzierung von Ressourcen Beispiele: Meilenstein-Review Management-Übersicht LM 14 Risikomanagement

Projektverfolgung LM 14 Risikomanagement

Hilfsmittel Risk-Log Zur Konsequenten Verfolgung von Risiken empfiehlt sich das Führen eines Risk-Logs Review des Risk-Logs ist fester Agenda-Punkt bei allen Projektleitungssitzungen Lenkungsausschuss-Sitzungen Sitzungen anlässlich des Endes / Start einer Projektphase Wichtigste Elemente Benennung des Risikos Benennung eines Verantwortlichen für die Verfolgung des Risikos Da Risiken zu verschiedenen Zeitpunkt i.d.R. unterschiedlich bewertet werden, bzw. mindernde Maßnahmen greifen, ist eine Versionierung der Risiko-Einträge erforderlich. LM 14 Risikomanagement

Typische Inhalte des Risk-Logs Administrative Daten wie eindeutige Referenz, Beschreibung, Datum der Identifikation, aufgedeckt durch, Verantwortlicher usw. Einschätzung des Risikos hinsichtlich Wahrscheinlichkeit des Eintretens Auswirkung auf das Projekt bei Eintreten Mögliche Auswirkungen des Risikos auf das Projekt Referenz zu den unternommen Handlungen um das Risiko zu handhaben Status des Risikos (z.B.: vermindern, beobachten, abgeschlossen) Lenkbarkeit des Risikos - sind entsprechende Gegenmassnahmen möglich wie etwa: Projekt Manager hat Risiko unter Kontrolle Ausser Kontrolle des Projekt Managers (Unterstützung nötig) Keine Gegenmassnahmen möglich LM 14 Risikomanagement

LE 3.2 - LM 14 - LO5 Top 10 Risiken in SW-Projekten LM 14 Risikomanagement

Die Top 10 Software-Risiken LM 14 Risikomanagement

Die Top 10 Software-Risiken LM 14 Risikomanagement

Risiko-Bewertung Risiko = Wahrscheinlichkeit * Auswirkungen Wahrscheinkichkeit Stufe Wert Kriterien 5 so gut wie sicher alles deutet darauf hin, dass dies zum Problem wird 4 sehr sicher grosse Wahrscheinlichkeit, dass dies zum Problem wird 3 wahrscheinlich (50/50) gleichverteilte Chance, das dies eintritt 2 unwahrscheinlich manchmal wird dies zum Problem 1 fast unmöglich sehr unwahrscheinlich, dass dies jemals eintritt Auswirkungen Stufe Wert Technische Kriterien Kosten-Kriterien Zeitrahmen-Kriterien 5 katastrophal keine Kontrolle möglich > DM 50 Mio Abbruch 4 kritisch gravierende Mängel, DM 10...50 Mio Einfluß auf Folgeprojekt 3 mittelmässig beträchtliche Abweichungen DM 1...10 Mio Beträchtlich; Umplanung 2 gering Performanzeinflüsse DM 0,1...1 Mio > 1 Monat Verzögerung 1 vernachlässigbar unbedeutend unbedeutend unbedeutend LM 14 Risikomanagement

Risiko-Dimensionen Projektstellung Projektplanung / - Controlling Personalsituation Technisches Umfeld Finanzen Leistungsstand der Entwicklung Qualitätssicherung Zusätzliche Dimensionen in Beratungsprojekten Angebotslage Kundenumfeld Nebenaufwände LM 14 Risikomanagement

Beispiel-Ergebnis einer Risikoanalyse Prüffeldbewertung 0,0 0,5 1,0 1,5 2,0 2,5 3,0 3,5 4,0 4,5 5,0 Projektstellung Angebotslage Projektplanung / -Controlling Personalsituation / Staffing / Projektgründung Technisches Umfeld Kunden Umfeld Nebenaufwände Einarbeitung etc. Qualitätssicherung Leistungsstand der Entwicklung Finanzen Bewertung MaxWert Normalbereich Risikogrenze LM 14 Risikomanagement

LE 3.2 - LM 14 - LO6 Erfahrungen LM 14 Risikomanagement

Einsatzzeitpunkte einer Risikoanalyse Angebotsphase Projekt-Generierung regelmäßig im Projektverlauf Projektabschluß Zusätzliche Analysen In besonderen Situationen (Entscheidung des PL) Auf Anforderung des Lenkungsteams LM 14 Risikomanagement

Risiko-Management praktischer Einsatz Risiko-Management braucht keine besonders ausgefeilten Werkzeuge. Wichtig sind eher: Konkrete und realistische Projektplanung Kontinuierliche Projektverfolgung mit Projekt-Reviews Allseits verstandenes und eingehaltenes Requirements Management Inkrementelle Entwicklung Klare Abschätzung und Dokumentation von Entscheidungsalternativen Klare Verantwortung für Ergebnisse LM 14 Risikomanagement

Risikomanagement: Gegenmassnahmen LM 14 Risikomanagement

Risikomanagement: Iterativ-inkrementelles Vorgehen Falls sich herausstellt, dass die dem Software-Entwicklungsprozess zugrundeliegenden Regeln (Vorgehensmodell) nicht mehr den Anforderungen entsprechen, dann muss das Projekt-Controlling dafür sorgen, dass das Vorgehensmodell dementsprechend angepasst wird. Dies kann eine Vielzahl von Konsequenzen haben, die vom Management eingeleitet werden müssen. Alle schlagen sich in Modifikationen des Projekthandbuches und evtl. des Qualitätshandbuches nieder. LM 14 Risikomanagement

LE 3.2 - LM 14 - LO 7 Zusammenfassung und Abspann LM 14 Risikomanagement

Zusammenfassung Risiken sind Bestandteil jeder Projektarbeit Das Projekt-Risk-Management ist ein wesentliches Instrument des Managements von Projekten Hauptaufgaben des Projekt-Risk-Management Früherkennung von Risiken Risiken richtig einschätzen Risk-Assessor ist eine eigene Rolle in der Projektorganisation Ergänzend zur Qualitätssicherung Unterstützung des Projektleiters durch Coaching LM 14 Risikomanagement

Literatur G. J. Myers, The Art of Softwaretesting, New York, 1979 T. A. Thayer, Software Reliability, Amsterdam, 1978 G. E. Thaller, Software Test: Verifikation und Validation Heise, 2002 Balzert, Helmut: Lehrbuch der Software-Technik : Software-Management, Software-Qualitätssicherung. Heidelberg u.a.: Spektrum Verlag, 1998. Thaller, Erwin: Verifikation und Validation : Software-Test für Studenten und Praktiker. Braunschweig u.a.: Vieweg, 1994. Balzert, Helmut: Lehrbuch der Software-Technik : Software-Entwicklung. Heidelberg u.a.: Spektrum Akademischer Verlag, 1996. Davis, Alan: Software Requirements: Analysis and Specification. Englewood Cliffs: Prentice Hall, 1990. Gaulke, Markus:Risikomanagement in IT Projekten, ISBN 3-486-25743-9, Oldenburgverlag 2002 R. Mock, Risiko, Sicherheit und Zuverlässigkeit, Informatik Spektrum 26-3, 2003 Universität GH Essen: "Modellierung 1 Einheit 7: Software Risk Evaluation“ http://nestroy.wi-inf.uni-essen.de/Lv/mod1.html LM 14 Risikomanagement

Danksagung Aus folgenden Vorlesungen und Foliensammlungen aus dem Bereich Softwaretechnik konnten wir Anregungen zur Gestaltung dieses Lernmoduls gewinnen: P. Göhner Softwaretechnik 1 IAS Uni Stuttgart A. Schürr Software Engineering 1 Uni BW München M. Hinkelmann Projektmanagement HdM Stuttgart LM 14 Risikomanagement

LE 3.2 - LM 14 - LO 8 Tests zu LM 14 LM 14 Risikomanagement

Diese Fragen sollten Sie jetzt beantworten können Gründe für Risiko Elementare Risiko-Elemente Elemente des Risiko Management Prozesses Risiko Dimensionen Infrastruktur zum Risiko Management Prozess Bedeutung von Checklisten Test 1 LM 14 Risikomanagement

Checklisten Zur Planung einer Risikoanalyse empfehlen wir die Checklisten des ISTE Stuttgart für den Software-Entwicklungsprozess heranzuziehen (Ansatz Tayloring) http://www.iste.uni-stuttgart.de/se/service/checklists/index.html Von Interesse sind insbesondere Checklist of Software Risk Items [HTML] Checklist for Risk Assessment [HTML] Checklist of Risk Management Techniques [HTML] Checklist for Project Control [HTML] Checklist for Project Continuation [HTML] Checklist for Deciding about Project Completion [HTML] LM 14 Risikomanagement

LE 3.2 - LM 14 - LO 9 Definitionen zu LM 14 LM 14 Risikomanagement

Definitionen Risiko: Möglichkeit eines körperlichen oder materiellen Schadens oder Verlustes durch eine Aktivität. Risikomanagement: Führungsstil, bei dem sich der Manager auf die Risiko-Bewertung und die Risiko-Beherrschung konzentriert. LM 14 Risikomanagement