Die digitale Revolution braucht ein RE2.0 Herausforderungen und Lösungsansätze Dr.-Ing. Thaddäus Dorsch, HOOD GmbH Mittwoch, 07.03.2018,15:40 Uhr - REConf2018 1
Das klassische Requirements Engineering RE-Struktur RE Tätigkeiten Kunden- Anforderungen Ermitteln System- Anforderungen SYSTEM- Abteilungen Dokumentieren Software- Anforderungen Hardware- Anforderungen Prüfen + Abstimmen SW- Abteilungen HW- Abteilungen Verwalten 2 2
Die stille Revolution Trailer ab 22.3.18 im Kino 3
Herausforderungen der Digitalen Revolution an ein RE2.0 Stark integrierte Software viele kleine, autonome Produkte Schnittstellenvielfalt Sicherheitsanforderungen Autonome Automatisierung Miniaturisierung komplexe Produkte Digitale Transformation Vernetzung Kommunikation Globalisierung Kooperationen verteiltes Zusammenarbeiten Autonome Prozesse Standards sehr viele Daten Virtualisierung Individualisierung kurze Produkt-Lebenszyklen virtuelle Entwicklung virtuelle Produkte Intensive digitale Kommunikation neue Business Modelle Produktvariabilität schnelle Produkt-Lebenszyklen viele Produkt-Änderungen und -Updates sich schnell verändernde Märkte 4
Die vier Abstraktionsebenen des RE2.0 Denken Organisation Werte, Philosophie und Kultur prägen das das Tun Systemdenken Wertschöpfung Werte, Prinzipien Gestaltung des Unternehmens prägt das Tun Mit Menschen arbeiten Kommunikation. Kooperation, Innovation System-Zoos prägen das Tun dezentrale Mensch als Teilsystem Systemkontext managen Virtualisierung Werkzeuge automatische & autonome Unterstützung prägen das Tun Nutzen von Automatisierung und autonomen n für Analysen, Reports, Monitoring und RE/RM-Prozesse 5
Systemtheorie: Die vier Systemarten nach dem Cynefin-Framework von Dave Snowden eine neue Bierrezeptur komplexes System Ursache-Wirkung unbekannt kompliziertes System Ursache-Wirkung ermittelbar Brauerei Ausprobieren-Reagieren Analyse, Fachwissen chaotisches System einfaches System? keine Ursache-Wirkung Ursache-Wirkung offensichtlich Flaschenöffner Tun, Entscheiden Regeln, Anweisungen 6 6
Transformation der Organisations-Strukturen hierarchische Organisation dezentrale Organisation Management Teams Finance Sales push Markt Peripherie Teams pull Service Markt Kooperation Innovation Mgt. push Kooperation Zentrum Teams pull Service Organisations- Sphäre Entwicklungs-Teams (Silos) 7
Transformation der System-Strukturen hierarchische dezentrale Gesamtsystem Vision Kunde push Markt Peripherie- pull Service Markt Kooperation Sys- Spec push Kooperation Innovation Zentrums- pull Service Systems- Sphäre Subsysteme (Domänen) 8
Der System-Zoo in RE2.0 Gesamtsysteme viele kleine Teil - Peripherie Inputs, Needs Features (Zusicherung, Angebot) Externe externe Schnittstellen Versionen- Zentrum Mensch als System interne Schnittstellen Varianten- Alternativ- 9
Aufgaben im RE2.0 System-Zoo: System/Werkzeuge Gesamtsysteme Systemgrenzen defininieren managen externe Schnittstellen standardisieren und managen Virtualisierung (MBSE,Sim., dig.zwilling) System-Zoo strukturieren und managen interne Schnittstellen standardisieren und managen Technik-Werte managen (Qualitätsanf.) Legende ext. managen automome Unterstützungs- automat./autonom. Unterstützung durch Tools Denken Organisation Werkzeuge 10
Aufgaben im RE2.0 System-Zoo: Organisation/Denken Prinzpien (Agile, Lean, etc.) Wertschöpfung 4 Systemtypen (Cynefin) Werte & Mensch ganzheitliches Systemdenken Mgt. von Innovation Mgt.von Kooperation Mensch als Teilsystem Mgt. von interner Kommunikation Mgt. von externer Kommunikation Kultur pflegen Legende Denken Organisation Werkzeuge 11
Die vier Ausprägungsformen eines Systems Serie Produkt digit. Zwilling Simulation Modell Reqs Idee IDEALISATION DOKUMENTATION NEU! VIRTUALISIERUNG MATERIALISIERUNG 1. Idee / Idealisation 2. Dokumentation 3. Virtualisierung 4. Materialisierung andere Stadien/Unterstadien sind möglich, z.b.: Epic, User Story, Task (Dokumentation) Test Case, Prototype (Virtualisierung) Increment, Release (Materialisierung) 12
Visualisierung der aktuellen Ausprägungsform in einem System-Zoo durch Farbcodes (Bsp.) Series Product Digital Twin Simulation Model Reqs Idea Series Product Digital Twin Simulation Model Reqs Idea Series Product Digital Twin Simulation Model Reqs Idea System 1 Einzelprodukt Simulationen und dig.zwilling in Arbeit alle Entwicklungsstufen voll modelliert, spezifiziert System 2 System 3 nur Modell - fertig Serienprodukt - Muster fertig voll modelliert, spezifiziert, keine Virtualisierung 13
System-Zoo mit visualisierter Ausprägungsform Gesamt- System x Peripherie Zentrum 14
Aufgaben des RE2.0 - Übersicht Abstraktionsebene klassische RE 1.0 Aufgaben (nach IREB) neue Aufgaben in RE2.0 RE RM Denken RE Ziele + Nutzen 4 Systemtypen Cynefin-Framework Werte + Mensch Wertschöpfung Ganzheitliches Systemdenken Prinzpien (Agile, Lean, etc.) Organisation Abstimmung Konfliktlösung RE Prozesse Priorisierung managen von Kommunikation Innovation managen von Kooperation Kultur pflegen Systemkontext Systemgrenzen Strukturieren Erheben Prüfen Doku. mit natürl. Sprache Doku. mit Modellen Verfolgbarkeit Varianten Sichten Attributierung System-Zoo strukturieren und managen Systemgrenzen defin.+ manag. Technik-Werte managen (non-fkt. Reqs) Schnittstellen standardisieren, verwalten Mensch als Teilsystem Ext. managen Automome Unterstützungs- Virtualisierung (MBSE, Simulat., digitaler Zwilling) Werkzeuge Werkz.-Auswahl Werkz.-Support Versionierung Reporting Automatisierung Reports, Analysen, Versionierung Autonome Unterstützung für RE/RM 15
weitere offene Themen (Auswahl) Redundanz Mensch Entscheidung, Alternativen Wahrscheinlichkeiten Innovation Psychologie Esoterik = dem innern Bereich zugehörig Systemtheorie Bionische Betrachtung von n 16
Die digitale Revolution braucht ein RE2.0 Herausforderungen und Lösungsansätze VIELEN DANK! 17