Der Requirements Schmetterling Schnittstellenverluste zwischen Zulieferer und Kunden reduzieren ReConf 2009 in München Dipl.-Ing. Timo Karasch, MBE München, 10.03.2009 Innovationen in Serie
Der Requirements Schmetterling Worum geht es eigentlich? 2. Was ist die Ursache? 4. Und was springt für Sie dabei raus? 1. Wo liegt unser Problem? 3. Wie können Sie Abhilfe schaffen? Überblick 2
Unser Wunsch Was haben wir falsch gemacht? Perspektive Mißverständnis 1. Wo liegt unser Problem? 3
Die Formulierung Was haben wir nicht bedacht? Idee Schnittstelle Zulieferer Verfeinerung Entwicklung Form Bildung Information Kommunikation Standpunkt Details Kanal Produkt 2. Was ist die Ursache? 4
Die Kommunikation Wie können Sie besser werden? Detaillieren Transferieren Bündeln Sammeln 3. Wie können Sie Abhilfe schaffen? 5
Sammeln Welche Anforderungen haben wir? Kunden Lastenheft Zusatzinformationen Durch ein intelligentes Lesen der Anforderungen schaffen Sie sich einen Überblick und ein Verständnis für die Kundenanforderungen! Kategorie A Kategorie B Kategorie C Erfassen Sie alle Leistungsmerkmale! 3. Wie können Sie Abhilfe schaffen? 6
Bündeln Was möchte der Kunde wirklich von uns? Produkt Ermitteln Sie die Hauptanforderungen des Kunden, erahnen Sie dadurch seine Wünsche und decken schließlich die Schnittstellen zwischen den beteiligten Komponenten auf! Decken Sie alle Basismerkmale auf und erahnen Sie die Wünsche (Begeisterungsmerkmale) des Kunden! 3. Wie können Sie Abhilfe schaffen? 7
Transferieren Wie sieht unser Produkt aus? Produkt System 1. 2. 3. Definieren Sie die Hauptziele Ihres Systems (Produkts), bilden Sie daraus eine Struktur ab und vergleichen diese mit den Kundenwünschen! Führen Sie ein Zielfindung durch und strukturieren Sie Ihre Anforderungen! 3. Wie können Sie Abhilfe schaffen? 8
Detaillieren Wie können wir unsere Anforderungen erfüllen? System 1. 2. 3. 1. 2. 3. Detaillieren Sie Ihre Struktur in HW-, SW- und MEC-Anforderungen, stellen Sie Beziehungen zu anderen en her und prüfen Sie Ihre Anforderungen auf ihre Schnittstellen, ihre Machbarkeit, ihre Testbarkeit, etc.! Spezifizieren und analysieren Sie all Ihre Anforderungen! Holen Sie sich anschließend das Einverständnis vom Kunden! 3. Wie können Sie Abhilfe schaffen? 9
Der Überblick Customer Requirements Analysis System Requirements Analysis SW/MEC/ Requirements Analysis Customer link System link SW/MEC/ Lastenheft (Kunde) (Kunde) Mitgeltende Unterlagen (Kunde) Alt-System (Zuli.) Vorgaben (Zuli.) Normen Standards Gesetze Prio 1 Prio 2 Prio 3 Prio 1 Liste Customer Requirement Documents funktional nicht-funktional SYS SW MEC ELHW ELMEC Analyse Supplier status Supplier comment Freeze reuse Ziel Produktstruktur Top-Level Requirements Schnittstellen Analyse SYS SW MEC ELHW ELMEC Pflichtenheft (Auszug für Kunden) reuse Pflichtenheft (Systemspezifikation) Domain Review Freeze Analyse SW MEC ELHW ELMEC Review Freeze 10
Der Überblick BP.1: Obtain customer requirements and requests Lastenheft (Kunde) (Kunde) Mitgeltende Unterlagen (Kunde) Alt-System (Zuli.) Vorgaben (Zuli.) Normen Standards Gesetze Customer Prio 1 Prio 2 Prio 3 Prio 1 Customer Requirements Analysis Liste Customer Requirement Documents BP.5: Manage customer requirements changes funktional BP.2: Understand customer epectations nicht-funktional BP.6: Establish customersupplier query communication mechanism SYS SW MEC ELHW ELMEC Analyse Supplier status Supplier comment Freeze BP.4: Establish customer requirements baseline BP.6: Ensure consistency and bilateral traceability of customer requirements to system requirements BP.3: Agree on requirements System Requirements Analysis SW/MEC/ Requirements Analysis reuse BP.3: Determine the impact on the operating environment 11 Ziel Produktstruktur Top-Level Requirements BP.1: Identify System Requirements link Schnittstellen Analyse System SYS SW MEC ELHW ELMEC Domain Review Freeze BP.2: Analyze system Pflichtenheft requirements (Auszug für Kunden) link reuse Pflichtenheft (Systemspezifikation) Analyse BP.1-7 ähnlich SW/MEC/ SW BP.5: Evaluate and update system requirements BP.7: Communicate system requirements MEC BP.4: Prioritize and categorize system requirements ELHW ELMEC Review Freeze
Der Vorteil Was haben Sie davon? Wünsche Umsetzung Überblick Zeitersparnis Wiederverwendbarkeit Abhängigkeiten Planung 4. Und was springt für Sie dabei raus? 12
Zusammenfassung Was bringt mir der Requirements Schmetterling? Durch die Einhaltung dieser vier Schritte erzielen Sie folgende Vorteile: Das leichtere und schnellere Erstellen der geforderten Traceability Das Einhalten der von den Standards geforderten Anforderungen Einen schnellen Überblick über das Gesamtsystem Das Identifizieren von (ggf. kritischen) Zusammenhängen, Abhängigkeiten und Schnittstellen Zeitersparnis bei der analyse Eine detailliertere Abschätzung des verborgenen Aufwands und somit eine bessere Planbarkeit von Anforderungen Die Wiederverwendbarkeit von Bausteinen des Gesamtsystems Fragen? 13
Vielen Dank Dipl.-Ing. Timo Karasch, MBE IAV GmbH Ingenieurgesellschaft Auto und Verkehr Nordhoffstr. 5, 38518 Gifhorn Telefon: +49 5371 805-1732 timo.karasch@iav.de Innovationen in Serie