Ein Überblick in 30 Minuten!
Johannes Bergsmann
Eigentümer, Berater und Trainer, Sachverständiger
Risiken im Bereich der S...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Inhalt
Risiken in der Software-Entwicklung
 S...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Zitat
Risikomanagement
"We know why projects f...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Risiko-Management – Status
Quo?
Risiken in der...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Einige Fragen und Aussagen zu Risiken in der S...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Requirements
Risiken
 Umfang & Detaillierthei...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Testen
Risiken
 Testen ohne Grundlage? (dokum...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Testautomatisierung
Risiken
 Was kann / soll ...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Prozess-Automatisierung und
Integration
Risike...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
in der SW-Entwicklung
Risiko-Bewertung
| Folie...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Bewertungsmöglichkeiten
Risikobewertung
 Exak...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Gesamtbewertung des Risiko und
Maßnahmen
Risik...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Auswirkungen auf das Risikomanagement
Untersch...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Plangetriebene Methoden
Risikomanagement
 Aus...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Agile Methoden
Risikomanagement
 Ausgangs-Ris...
www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Zusammenfassung
Die Welt der Software-Qualität...
Büro Linz
A-4041 Linz, Gewerbepark Urfahr 30
Büro Graz
A-8053 Graz, Wiener Straße 253
Büro Wien
A-1150 Wien, Mariahilfer S...
Nächste SlideShare
Wird geladen in …5
×

Risiken im Bereich der Software-Entwicklung

325 Aufrufe

Veröffentlicht am

Risiken im Bereich der Software-Entwicklung
Johannes Bergsmann, Software Quality Lab GmbH
IT2Industry 2015 Open Conference #IT2I15 | München, 10.11.2015 (Vortrag Tag 1)

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
325
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
11
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • Betreiben Sie überhaupt Risiko-Management
  • Gibt es klare Regeln, ab wann ein Change kein Change mehr ist, sondern ein Projekt?
    Welche Changes müssen überhaupt erfasst werden? Ist eine kleine Änderung in einer Code-Zeile auch ein Change?
  • Wenn Sie alle Punkte und Fragen in dieser Präsentation für sich beantworten konnten, dann dürfen Sie jetzt jubeln!
  • Risiken im Bereich der Software-Entwicklung

    1. 1. Ein Überblick in 30 Minuten! Johannes Bergsmann Eigentümer, Berater und Trainer, Sachverständiger Risiken im Bereich der Software- Entwicklung
    2. 2. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Inhalt Risiken in der Software-Entwicklung  Status Quo?  Risiko-Hotspots & Themen zur Risikovermeidung  Bewertung von Risiken in der Software-Entwicklung  Unterschiedliche Entwicklungsmodelle und Auswirkung auf das Risikomanagement  Resümee | Folie 2Die Welt der SW-Qualität
    3. 3. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Zitat Risikomanagement "We know why projects fail, we know how to prevent their failure - so why do they still fail?" Cobb"s Paradox Folie 3
    4. 4. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Risiko-Management – Status Quo? Risiken in der Software-Entwicklung  Was bringt das überhaupt? Bei vielen Firmen maximal intuitiv gelebt!  Wie finde ich die Risiken im Projekt /Entwicklung?  Passende Methode zur Risikoeinstufung? Daumen x  oder detaillierter?  Welcher Detaillierungsgrad / Ebene? Produkte, Teile, Requirements, etc.  Was tun mit der erfolgten Risikoeinstufung? Requirements-Spezifikation, Test-Spezifikation, Test-Automatisierung, Dokumentation, etc. | Folie 4Die Welt der SW-Qualität
    5. 5. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Einige Fragen und Aussagen zu Risiken in der SW-Entwicklung, die Sie zur Vermeidung von Risiken beachten sollten. Risiko-Hotspots | Folie 5SWQL-Präsentationsvorlage
    6. 6. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Requirements Risiken  Umfang & Detailliertheit?  Qualität der Requirements?  Unterscheidung WAS – WIE?  Aufbau und Struktur?  Genügend Zeit? Chef / Projekt drängt?  Requirements-Engineering in agilen Projekten?  Prüfung der Requirements - Test-Driven!  Passendes Tool! | Folie 6Die Welt der SW-Qualität
    7. 7. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Testen Risiken  Testen ohne Grundlage? (dokumentierte Requirements)  Vorgehensweise beim Testen? (Strategie, Testkonzept, Prozess, etc.)  Rolle des Testers im Unternehmen? Was hat der Tester zu sagen?  Zusammenarbeit mit Entwicklern  Verschiedene Testebenen  Testgetriebene Spezifikation/Entwicklung?  Testmanagement- & Reporting-Tools | Folie 7Die Welt der SW-Qualität
    8. 8. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Testautomatisierung Risiken  Was kann / soll automatisiert werden? 100%? Kosten / Nutzen der Testautomatisierung?  Welche Testfälle? Chaos soll man nicht automatisieren! GUI & Capture/Replay funktioniert nicht!  Unit-Test ist nicht alles! Alle Ebenen automatisieren!  Testautomatisierung durch Fachtester?  Wartung / „Sterben“ der autom. Testfälle  Testautomatisierungs-Tools / Framework Ein Testwerkzeug ist keine Test-Strategie!  Automatisierung muss technisch zur Entwicklung passen!  Entwickler „mutiger“ durch gute TA / Testabdeckung! Refactoring einfacher! | Folie 8Die Welt der SW-Qualität
    9. 9. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Prozess-Automatisierung und Integration Risiken | Folie 11Die Welt der SW-Qualität Anforderungs- erhebung Technische Umsetzung Produkt- TestVorbereitung Produktivbetrieb  Unmenge an verschiedenen Tools im Einsatz in der SW-Entwicklung  Viele Medienbrüche und Integrationslücken!  Tool-Integration, Prozess-Automatisierung und übergreifende Prozess-Visualisierung ist der Schlüssel zum Erfolg!  ALM ist tot – es lebe ALM!
    10. 10. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen in der SW-Entwicklung Risiko-Bewertung | Folie 12SWQL-Präsentationsvorlage
    11. 11. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Bewertungsmöglichkeiten Risikobewertung  Exakte Schadensbewertung in der SWE oft schwierig und praktisch nicht angewendet!  Meist grobe Klassifikation:  (Critical) - High - Medium - Low  Für die Dimensionen Auswirkung und Eintrittswahrscheinlichkeit (optional Entdeckungswahrscheinlichkeit)  „Mittelweg“: Grobe Klassifikation der Themen und Relativierung bezogen auf das Projektvolumen bei maximalem Schaden (= meist das Scheitern des Projekts) | Folie 13SWQL-Präsentationsvorlage HH ? H H MM H H L L L NA M M H H ? Auswirkung Eintrittswahrscheinlichkeit
    12. 12. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Gesamtbewertung des Risiko und Maßnahmen Risikobewertung Folie 14 Risikowert Maßnahmen 0 – 5 Minimal • Regelmäßige Kontrolle z.B. vierteljährlich • Keine Maßnahmen erforderlich 6 – 14 Mittel • Regelmäßige Kontrolle z.B. monatlich • Maßnahmen empfehlenswert, aber nicht verpflichtend • Muss dem Management gemeldet werden 15 – 20 Ernst • Kontrolle in jeder Iteration • Maßnahmen verpflichtend • Muss dem Management gemeldet werden > 20 Kritisch • Tägliche Kontrolle z.B. im Daily Standup • Maßnahmen müssen unmittelbar eingeleitet werden • Tägliches Reporting ans Management Risikowert = Klasse Eintrittswahrscheinlichkeit x Klasse Schaden Bergsmann, Unterauer
    13. 13. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Auswirkungen auf das Risikomanagement Unterschiedliche Entwicklungsmodelle | Folie 15SWQL-Präsentationsvorlage
    14. 14. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Plangetriebene Methoden Risikomanagement  Ausgangs-Risikobewertung der Komponenten und Prozesse  Steuert Detailliertheit von - Spezifikation & - Testintensität  Risiko-Neubewertung zumindest nach jeder Phase  Großes Risiko: Fehlerhafte (zu frühe) Aufwandsschätzung | Folie 16
    15. 15. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Agile Methoden Risikomanagement  Ausgangs-Risikobewertung der Komponenten und Prozesse  Steuert Reihenfolge und Detailliertheit von Requirements im Backlog & Testintensität  Risiko-Neubewertung zumindest nach jedem Release  Große Risiken:  Fehlende Berücksichtigung von RE, Testen, CHM, CM, RiskM, PM, etc.  Regressionstests  Testautomatisierung  Falsch eingeschätzte umgesetzte Feature-Anzahl | Folie 17Die Welt der SW-Qualität Produkt-Backlog Sprint-Backlog Sprint (< 30 Tage) Daily Scrum Releasetaugliches Produkt Sprint Planning
    16. 16. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen Zusammenfassung Die Welt der Software-Qualität  Risikomanagement in der SW-Entwicklung ist kaum verbreitet.  Risiken sind oft bekannt, es wird aber wenig systematisch zur Reduktion getan.  Es gibt einige Hotspots – dort ansetzen.  Exakte Risikobewertung meist schwierig!  Der Fokus des Risikomanagements ist abhängig vom Vorgehensmodell.  Wichtig ist, es überhaupt zu tun und dann ständig dran zu bleiben! (KVP) | Folie 18Die Welt der SW-Qualität
    17. 17. Büro Linz A-4041 Linz, Gewerbepark Urfahr 30 Büro Graz A-8053 Graz, Wiener Straße 253 Büro Wien A-1150 Wien, Mariahilfer Straße 136 Büro München D-80992 München, Agnes-Pockels-Bogen 1 Ihr Partner für Software Qualität und Testen Software Quality Lab GmbH [W] www.software-quality-lab.com

    ×