SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Impulsvortrag Innovationsbremse Requirements Engineering(?) Tim Weilkiens Bereichsleiter Systems-Engineering [email_address]
Copyright CERN
Anforderungen sind Innovationsbremsen! Copyright CERN
[object Object],[object Object]
Jeder Anforderung wohnt eine Annahme inne... Systemanforderungen Flugzeug Hier steht eine  Architekturentscheidung. Systemanforderungen Fliegender Verband Systemanforderungen Fortbewegungsmittel
Anforderungen sind lösungsfrei? Wichtig zu verstehen ist, dass Anforderungen lösungsfrei sein müssen. Werden  sie als Lösungen formuliert, sind dies nur Bilder der Kommunikation, aber in  diesem Prozessschritt hat niemand das Recht eine Lösung vorzudefinieren. (aus einem Vortrag) Sie erhalten Unterstützung darin, die Anforderungen an ein System zu erarbeiten und lösungsfrei zu formulieren (Lastenheft). (aus „Das V-Modell XT“, Höhn, Rausch, Höppner) Anforderungen sollen lösungsfrei sein, um einen maximalen Lösungsraum offen zu lassen. Da sie die Sicht des Anwenders wiedergeben, sollen keine Aussagen über mögliche Lösungen getroffen werden. Die praktische Umsetzung der Anforderung unterliegt dadurch keinen nachteiligen Einschränkungen (vgl. RUP 02, S. 151f.).
Manifestierte Systemarchitekturen ,[object Object],[object Object],Jedes System spiegelt die Organisationsstruktur wider, die es entwickelt hat. (nach Conway‘s Law)
 
SYSMOD-Zickzack-Muster Systemanforderungen Systemarchitektur ...
Zickzack-Muster – Die Kunst der richtigen Abstraktionsebene Systemanforderungen Systemarchitektur Anforderungen und Architektur einer Ebene müssen zueinander passen.  Die Anforderungen sind  bezogen auf diese Ebene  frei von Architektur-entscheidungen. Es zeichnet einen guten Requirement und Systems Engineer aus, die Abstraktionsebenen einzuhalten und sauber abzugrenzen.
Zickzack-Muster – Anforderungen brauchen eine Systemarchitektur Detaillierung von Anforderungen geht nur bis zu einem gewissen Grad innerhalb einer Abstraktionsebene. Weitere Detaillierung erfordert eine Systemarchitektur. Systemanforderungen Systemarchitektur Detaillierungssprung
Zickzack-Muster – Abstraktionsebenen Verschiedene innovative Systemarchitekturen. Systemanforderungen enthalten  keine  Architekturentscheidungen. Systemanforderungen enthalten Architekturentscheidungen. Systemanforderungen enthalten fundamentale Basis-Architektur-entscheidungen. Verschiedene System- varianten innerhalb der Basis-Architektur Verschiedene Systemdesigns (unterste Systemebene) Disziplinenspezifische Anforderungen Disziplinenspezifische Architekturen und Designs Ebene 0 Innovation Ebene 1 Systemarchitektur Ebene 2 Systemdesign Ebene 3 Disziplinen
Zickzack-Muster – Abstraktionsebenen Ebene 0 Innovation Ebene 1 Systemarchitektur Ebene 2 Systemdesign Ebene 3 Disziplinen
Software Engineering Mechanical Engineering Electrical Engineering Biologie Medizin Astronomie ... Systemanforderung „ Das System muss...“ Systemanforderung „ Das System muss...“ Architekturentscheidung
Horizontale Ausprägung der Abstraktionsebenen ,[object Object],[object Object],[object Object],[object Object],Revolutionäre System-Innovationen E0 E1 E2 E3 Evolutionäre  System-Innovationen E0 E1 E2 E3 Inkrementelle  System-Innovationen E0 E1 E2 E3
Die vertikale Sicht auf die Abstraktionsebenen ,[object Object],Ebene 0 Innovation Ebene 1 Systemarchitektur Ebene 2 Systemdesign Ebene 3 Disziplinen
Interdisziplinärer RE-Prozess (top-down) Annahme Systemarchitektur
Beispiel Kfz-Zugangssystem für Vermietungsunternehmen Variation Kundenidentifikation Variation Komfortfunktionen
Systemanforderungen spezifizieren
Systemarchitektur entwerfen ,[object Object]
Systemarchitektur auf Disziplinenebene detaillieren ,[object Object]
Systemanforderungen auf Disziplinenebene detaillieren ,[object Object],...
Disziplinenspezifische Spezifikation erstellen Systemkontext Anforderungen des disziplinenspezifischen Bausteins
Inhalt einer Software Requirements Specification (SRS) nach IEEE 830-1998 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Systemkontext Anforderungen
Kommunikation beteiligter Rollen Zickzack-Muster
Interdisziplinäre Schnittstellen ,[object Object],Verschiedene  SW-Projekte SW-Projekt & System-Projekt
Software Engineering Mechanical Engineering Electrical Engineering Biologie Medizin Astronomie ... Systemanforderung „ Das System muss...“ Systemanforderung „ Das System muss...“ Architekturentscheidung
Best Practices ,[object Object],[object Object],[object Object],[object Object],[object Object]
Impulsvortrag Innovationsbremse Requirements Engineering(?) Vielen Dank für Ihr Interesse! Tim Weilkiens Bereichsleiter Systems-Engineering [email_address]

Weitere ähnliche Inhalte

Was ist angesagt?

API 570 Piping and Pipeline Inspectors Preparatory Course
API 570 Piping and Pipeline Inspectors Preparatory CourseAPI 570 Piping and Pipeline Inspectors Preparatory Course
API 570 Piping and Pipeline Inspectors Preparatory CoursepetroEDGE
 
Software Testing Technique in Software Engineering
Software Testing Technique in Software EngineeringSoftware Testing Technique in Software Engineering
Software Testing Technique in Software EngineeringIsmail Hussain
 
Acceptance testing
Acceptance testingAcceptance testing
Acceptance testingCOEPD HR
 
Piping and Instrumentation / Process Flow Diagram
Piping and Instrumentation /  Process Flow DiagramPiping and Instrumentation /  Process Flow Diagram
Piping and Instrumentation / Process Flow DiagramPatel Ghanshyam
 
Piping Hydrostatic Test / Hydrotesting
Piping Hydrostatic Test / HydrotestingPiping Hydrostatic Test / Hydrotesting
Piping Hydrostatic Test / HydrotestingAbhijeet Nagle
 
Summary of pressure vessel 1
Summary of pressure vessel 1Summary of pressure vessel 1
Summary of pressure vessel 1Mohamed Basyoni
 
Requirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice GuideRequirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice GuideIan Sommerville
 
Introduction to Behaviour Driven Development (BDD) and Cucumber with Java
Introduction to Behaviour Driven Development (BDD) and Cucumber with JavaIntroduction to Behaviour Driven Development (BDD) and Cucumber with Java
Introduction to Behaviour Driven Development (BDD) and Cucumber with JavaJawad Khan
 
Asme sec viii div 1 s
Asme sec viii div 1 sAsme sec viii div 1 s
Asme sec viii div 1 sJithu John
 
PSV Calculation and Philosophy.pdf
PSV Calculation and Philosophy.pdfPSV Calculation and Philosophy.pdf
PSV Calculation and Philosophy.pdfmitesh979351
 
Test design techniques: Structured and Experienced-based techniques
Test design techniques: Structured and Experienced-based techniquesTest design techniques: Structured and Experienced-based techniques
Test design techniques: Structured and Experienced-based techniquesKhuong Nguyen
 
ASME BOILER & PRESSURE SECTION VIII.ppt
ASME BOILER & PRESSURE SECTION VIII.pptASME BOILER & PRESSURE SECTION VIII.ppt
ASME BOILER & PRESSURE SECTION VIII.ppthesham ismail
 
ASME Section VIII Div 1. design training
ASME Section VIII Div 1.  design trainingASME Section VIII Div 1.  design training
ASME Section VIII Div 1. design trainingSam Jose
 
Software design and Software engineering.pptx
Software design and Software engineering.pptxSoftware design and Software engineering.pptx
Software design and Software engineering.pptxDrTThendralCompSci
 
Presentation API 570 -510-653.pptx
Presentation API 570 -510-653.pptxPresentation API 570 -510-653.pptx
Presentation API 570 -510-653.pptxhesham ismail
 

Was ist angesagt? (20)

Pv elite v8
Pv elite v8 Pv elite v8
Pv elite v8
 
API 570 Piping and Pipeline Inspectors Preparatory Course
API 570 Piping and Pipeline Inspectors Preparatory CourseAPI 570 Piping and Pipeline Inspectors Preparatory Course
API 570 Piping and Pipeline Inspectors Preparatory Course
 
Software Testing Technique in Software Engineering
Software Testing Technique in Software EngineeringSoftware Testing Technique in Software Engineering
Software Testing Technique in Software Engineering
 
Acceptance testing
Acceptance testingAcceptance testing
Acceptance testing
 
Basic piping
Basic pipingBasic piping
Basic piping
 
Piping and Instrumentation / Process Flow Diagram
Piping and Instrumentation /  Process Flow DiagramPiping and Instrumentation /  Process Flow Diagram
Piping and Instrumentation / Process Flow Diagram
 
Piping Hydrostatic Test / Hydrotesting
Piping Hydrostatic Test / HydrotestingPiping Hydrostatic Test / Hydrotesting
Piping Hydrostatic Test / Hydrotesting
 
Summary of pressure vessel 1
Summary of pressure vessel 1Summary of pressure vessel 1
Summary of pressure vessel 1
 
Requirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice GuideRequirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice Guide
 
Introduction to Behaviour Driven Development (BDD) and Cucumber with Java
Introduction to Behaviour Driven Development (BDD) and Cucumber with JavaIntroduction to Behaviour Driven Development (BDD) and Cucumber with Java
Introduction to Behaviour Driven Development (BDD) and Cucumber with Java
 
Asme sec viii div 1 s
Asme sec viii div 1 sAsme sec viii div 1 s
Asme sec viii div 1 s
 
PSV Calculation and Philosophy.pdf
PSV Calculation and Philosophy.pdfPSV Calculation and Philosophy.pdf
PSV Calculation and Philosophy.pdf
 
Test design techniques: Structured and Experienced-based techniques
Test design techniques: Structured and Experienced-based techniquesTest design techniques: Structured and Experienced-based techniques
Test design techniques: Structured and Experienced-based techniques
 
ASME BOILER & PRESSURE SECTION VIII.ppt
ASME BOILER & PRESSURE SECTION VIII.pptASME BOILER & PRESSURE SECTION VIII.ppt
ASME BOILER & PRESSURE SECTION VIII.ppt
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
ASME Section VIII Div 1. design training
ASME Section VIII Div 1.  design trainingASME Section VIII Div 1.  design training
ASME Section VIII Div 1. design training
 
Tdd and bdd
Tdd and bddTdd and bdd
Tdd and bdd
 
Software design and Software engineering.pptx
Software design and Software engineering.pptxSoftware design and Software engineering.pptx
Software design and Software engineering.pptx
 
Testing
TestingTesting
Testing
 
Presentation API 570 -510-653.pptx
Presentation API 570 -510-653.pptxPresentation API 570 -510-653.pptx
Presentation API 570 -510-653.pptx
 

Andere mochten auch

Webinar "Agile for Managers"
Webinar "Agile for Managers"Webinar "Agile for Managers"
Webinar "Agile for Managers"Pooja Gulati
 
Ajuste de tasas
Ajuste de tasasAjuste de tasas
Ajuste de tasasAngy Pao
 
Sigmatech Portfolio
Sigmatech PortfolioSigmatech Portfolio
Sigmatech PortfolioJessica Rice
 
Pres fiche méthode lecture analytique
Pres fiche méthode lecture analytiquePres fiche méthode lecture analytique
Pres fiche méthode lecture analytiquePhilippe Campet
 
jmmassu
jmmassujmmassu
jmmassuAFPA
 
Cambriolage De Banque Cc
Cambriolage De Banque CcCambriolage De Banque Cc
Cambriolage De Banque Ccguest699d75
 
Innovation needs waste - XP Days Benelux 2011
Innovation needs waste - XP Days Benelux 2011Innovation needs waste - XP Days Benelux 2011
Innovation needs waste - XP Days Benelux 2011Pierluigi Pugliese
 
Leçon les grandes découvertes et leurs conséquences
Leçon les grandes découvertes et leurs conséquencesLeçon les grandes découvertes et leurs conséquences
Leçon les grandes découvertes et leurs conséquencespilou06
 
El Cuidado como fundamento
El Cuidado como fundamentoEl Cuidado como fundamento
El Cuidado como fundamentoDave Pizarro
 
Agilità come evoluzione sistemica
Agilità come evoluzione sistemicaAgilità come evoluzione sistemica
Agilità come evoluzione sistemicaPierluigi Pugliese
 
Post natal growth mbbs uk
Post natal growth mbbs ukPost natal growth mbbs uk
Post natal growth mbbs ukmgmcri1234
 
clasificacion de enfermedades gastrointestinales
clasificacion de enfermedades gastrointestinalesclasificacion de enfermedades gastrointestinales
clasificacion de enfermedades gastrointestinalesAngy Pao
 
Solution focused approach to agile coaching at Agile Central Europe
Solution focused approach to agile coaching at Agile Central EuropeSolution focused approach to agile coaching at Agile Central Europe
Solution focused approach to agile coaching at Agile Central EuropePierluigi Pugliese
 

Andere mochten auch (20)

Webinar "Agile for Managers"
Webinar "Agile for Managers"Webinar "Agile for Managers"
Webinar "Agile for Managers"
 
Learning design
Learning designLearning design
Learning design
 
Anatomia
Anatomia Anatomia
Anatomia
 
Ajuste de tasas
Ajuste de tasasAjuste de tasas
Ajuste de tasas
 
Sigmatech Portfolio
Sigmatech PortfolioSigmatech Portfolio
Sigmatech Portfolio
 
Pres fiche méthode lecture analytique
Pres fiche méthode lecture analytiquePres fiche méthode lecture analytique
Pres fiche méthode lecture analytique
 
jmmassu
jmmassujmmassu
jmmassu
 
Cambriolage De Banque Cc
Cambriolage De Banque CcCambriolage De Banque Cc
Cambriolage De Banque Cc
 
Innovation needs waste - XP Days Benelux 2011
Innovation needs waste - XP Days Benelux 2011Innovation needs waste - XP Days Benelux 2011
Innovation needs waste - XP Days Benelux 2011
 
Leçon les grandes découvertes et leurs conséquences
Leçon les grandes découvertes et leurs conséquencesLeçon les grandes découvertes et leurs conséquences
Leçon les grandes découvertes et leurs conséquences
 
Cvs i
Cvs iCvs i
Cvs i
 
El Cuidado como fundamento
El Cuidado como fundamentoEl Cuidado como fundamento
El Cuidado como fundamento
 
Agilità come evoluzione sistemica
Agilità come evoluzione sistemicaAgilità come evoluzione sistemica
Agilità come evoluzione sistemica
 
Symbolism in Religious Art
Symbolism in Religious ArtSymbolism in Religious Art
Symbolism in Religious Art
 
Intro Fundamental Elements - Calini - GSA
Intro Fundamental Elements - Calini - GSAIntro Fundamental Elements - Calini - GSA
Intro Fundamental Elements - Calini - GSA
 
Post natal growth mbbs uk
Post natal growth mbbs ukPost natal growth mbbs uk
Post natal growth mbbs uk
 
The Path of Change
The Path of ChangeThe Path of Change
The Path of Change
 
Histoire 5
Histoire 5Histoire 5
Histoire 5
 
clasificacion de enfermedades gastrointestinales
clasificacion de enfermedades gastrointestinalesclasificacion de enfermedades gastrointestinales
clasificacion de enfermedades gastrointestinales
 
Solution focused approach to agile coaching at Agile Central Europe
Solution focused approach to agile coaching at Agile Central EuropeSolution focused approach to agile coaching at Agile Central Europe
Solution focused approach to agile coaching at Agile Central Europe
 

Ähnlich wie Innovationsbremse Requirements Engineering

Mind the Gap - Architecture versus Code @ W-JAX 2016
Mind the Gap - Architecture versus Code @ W-JAX 2016Mind the Gap - Architecture versus Code @ W-JAX 2016
Mind the Gap - Architecture versus Code @ W-JAX 2016Oliver Fischer
 
Angewandte Informatik - Systems Engineering: Die Mischung macht´s!
Angewandte Informatik - Systems Engineering: Die Mischung macht´s!Angewandte Informatik - Systems Engineering: Die Mischung macht´s!
Angewandte Informatik - Systems Engineering: Die Mischung macht´s!starchaser
 
Steht alles im Wiki? Das kleine 1x1 der Architekturdokumentation
Steht alles im Wiki? Das kleine 1x1 der ArchitekturdokumentationSteht alles im Wiki? Das kleine 1x1 der Architekturdokumentation
Steht alles im Wiki? Das kleine 1x1 der Architekturdokumentationoose
 
Gerade genug Architektur vorneweg - Zur eigenen Architektur-Vision in 12 Minuten
Gerade genug Architektur vorneweg - Zur eigenen Architektur-Vision in 12 MinutenGerade genug Architektur vorneweg - Zur eigenen Architektur-Vision in 12 Minuten
Gerade genug Architektur vorneweg - Zur eigenen Architektur-Vision in 12 MinutenRoland Mast
 
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...Aberla
 
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)Intelliact AG
 
Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...
Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...
Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...Peter Schrey
 
V-Modelle - sie sind mitten unter uns
V-Modelle - sie sind mitten unter unsV-Modelle - sie sind mitten unter uns
V-Modelle - sie sind mitten unter unsJoachim Pfeffer
 
Softwarequalität mit Visual Studio 2010
Softwarequalität mit Visual Studio 2010Softwarequalität mit Visual Studio 2010
Softwarequalität mit Visual Studio 2010mspgermany
 
Einführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software EntwicklungEinführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software EntwicklungChristian Baranowski
 
Software Architecture Design Patterns der COMLINE Cloud Service Platform - CSP
Software Architecture Design Patterns der COMLINE Cloud Service Platform - CSPSoftware Architecture Design Patterns der COMLINE Cloud Service Platform - CSP
Software Architecture Design Patterns der COMLINE Cloud Service Platform - CSPChristian Guenther
 
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2Digicomp Academy AG
 
Wiederholung Systementwurf - Einführung Build Prozesse
Wiederholung Systementwurf - Einführung Build ProzesseWiederholung Systementwurf - Einführung Build Prozesse
Wiederholung Systementwurf - Einführung Build ProzesseChristian Baranowski
 
Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?
Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?
Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?embarc Software Consulting GmbH
 
PLM Open Hours - Durchgängige Produktstrukturen als zentrales Element der Dig...
PLM Open Hours - Durchgängige Produktstrukturen als zentrales Element der Dig...PLM Open Hours - Durchgängige Produktstrukturen als zentrales Element der Dig...
PLM Open Hours - Durchgängige Produktstrukturen als zentrales Element der Dig...Intelliact AG
 
PHP vs Architektur ATAM Gruppenarbeit
PHP vs Architektur ATAM GruppenarbeitPHP vs Architektur ATAM Gruppenarbeit
PHP vs Architektur ATAM GruppenarbeitMayflower GmbH
 
Adxis Produkt Beschreibung
Adxis Produkt BeschreibungAdxis Produkt Beschreibung
Adxis Produkt BeschreibungAndreas Wolf
 
Metamodellierung und Validierung
Metamodellierung und ValidierungMetamodellierung und Validierung
Metamodellierung und Validierungfoobar2605
 
Softwarequalität - Architektur
Softwarequalität - ArchitekturSoftwarequalität - Architektur
Softwarequalität - ArchitekturGerrit Beine
 

Ähnlich wie Innovationsbremse Requirements Engineering (20)

Mind the Gap - Architecture versus Code @ W-JAX 2016
Mind the Gap - Architecture versus Code @ W-JAX 2016Mind the Gap - Architecture versus Code @ W-JAX 2016
Mind the Gap - Architecture versus Code @ W-JAX 2016
 
Angewandte Informatik - Systems Engineering: Die Mischung macht´s!
Angewandte Informatik - Systems Engineering: Die Mischung macht´s!Angewandte Informatik - Systems Engineering: Die Mischung macht´s!
Angewandte Informatik - Systems Engineering: Die Mischung macht´s!
 
Steht alles im Wiki? Das kleine 1x1 der Architekturdokumentation
Steht alles im Wiki? Das kleine 1x1 der ArchitekturdokumentationSteht alles im Wiki? Das kleine 1x1 der Architekturdokumentation
Steht alles im Wiki? Das kleine 1x1 der Architekturdokumentation
 
Gerade genug Architektur vorneweg - Zur eigenen Architektur-Vision in 12 Minuten
Gerade genug Architektur vorneweg - Zur eigenen Architektur-Vision in 12 MinutenGerade genug Architektur vorneweg - Zur eigenen Architektur-Vision in 12 Minuten
Gerade genug Architektur vorneweg - Zur eigenen Architektur-Vision in 12 Minuten
 
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...
ESEconf2011 - Trost Joachim: "Tool supported technical Code and Design Qualit...
 
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)
PLM Open Hours - Integrierte Entwicklung von Systemen (Mechatronik)
 
Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...
Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...
Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...
 
V-Modelle - sie sind mitten unter uns
V-Modelle - sie sind mitten unter unsV-Modelle - sie sind mitten unter uns
V-Modelle - sie sind mitten unter uns
 
Softwarequalität mit Visual Studio 2010
Softwarequalität mit Visual Studio 2010Softwarequalität mit Visual Studio 2010
Softwarequalität mit Visual Studio 2010
 
Einführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software EntwicklungEinführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software Entwicklung
 
Software Architecture Design Patterns der COMLINE Cloud Service Platform - CSP
Software Architecture Design Patterns der COMLINE Cloud Service Platform - CSPSoftware Architecture Design Patterns der COMLINE Cloud Service Platform - CSP
Software Architecture Design Patterns der COMLINE Cloud Service Platform - CSP
 
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2
Erfolgreiche ITIL-Tool-Implementierung in der Praxis, am Beispiel o2
 
Wiederholung Systementwurf - Einführung Build Prozesse
Wiederholung Systementwurf - Einführung Build ProzesseWiederholung Systementwurf - Einführung Build Prozesse
Wiederholung Systementwurf - Einführung Build Prozesse
 
Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?
Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?
Verunfallte Softwarearchitektur. Erfolgreiche Lösungen höchstens per Zufall?
 
PLM Open Hours - Durchgängige Produktstrukturen als zentrales Element der Dig...
PLM Open Hours - Durchgängige Produktstrukturen als zentrales Element der Dig...PLM Open Hours - Durchgängige Produktstrukturen als zentrales Element der Dig...
PLM Open Hours - Durchgängige Produktstrukturen als zentrales Element der Dig...
 
PHP vs Architektur ATAM Gruppenarbeit
PHP vs Architektur ATAM GruppenarbeitPHP vs Architektur ATAM Gruppenarbeit
PHP vs Architektur ATAM Gruppenarbeit
 
Adxis Produkt Beschreibung
Adxis Produkt BeschreibungAdxis Produkt Beschreibung
Adxis Produkt Beschreibung
 
Metamodellierung und Validierung
Metamodellierung und ValidierungMetamodellierung und Validierung
Metamodellierung und Validierung
 
CodeFluent Entities and AppSofa
CodeFluent Entities and AppSofaCodeFluent Entities and AppSofa
CodeFluent Entities and AppSofa
 
Softwarequalität - Architektur
Softwarequalität - ArchitekturSoftwarequalität - Architektur
Softwarequalität - Architektur
 

Mehr von oose

Tiefkühlpizza Softwaretesten und der Mann im Mond
Tiefkühlpizza Softwaretesten und der Mann im Mond Tiefkühlpizza Softwaretesten und der Mann im Mond
Tiefkühlpizza Softwaretesten und der Mann im Mond oose
 
Management -Das ist sowas von 2019!
Management -Das ist sowas von 2019!Management -Das ist sowas von 2019!
Management -Das ist sowas von 2019!oose
 
oose. Nein sagen
oose. Nein sagenoose. Nein sagen
oose. Nein sagenoose
 
Wertstiftender Agile Coach - Auszug aus KompetenzNavigator 1. Halbjahr
Wertstiftender Agile Coach - Auszug aus KompetenzNavigator 1. HalbjahrWertstiftender Agile Coach - Auszug aus KompetenzNavigator 1. Halbjahr
Wertstiftender Agile Coach - Auszug aus KompetenzNavigator 1. Halbjahroose
 
Feedback geben und nehmen - Abendvortrag_revised
Feedback geben und nehmen - Abendvortrag_revisedFeedback geben und nehmen - Abendvortrag_revised
Feedback geben und nehmen - Abendvortrag_revisedoose
 
Feedback geben und nehmen | oose-Vortragsfolien
Feedback geben und nehmen | oose-VortragsfolienFeedback geben und nehmen | oose-Vortragsfolien
Feedback geben und nehmen | oose-Vortragsfolienoose
 
Gehaltsmodell in Selbstorganisation
Gehaltsmodell in SelbstorganisationGehaltsmodell in Selbstorganisation
Gehaltsmodell in Selbstorganisationoose
 
Haqoona matata - Die Digitalisierung lebenslangen Lernens
Haqoona matata - Die Digitalisierung lebenslangen LernensHaqoona matata - Die Digitalisierung lebenslangen Lernens
Haqoona matata - Die Digitalisierung lebenslangen Lernensoose
 
Personalarbeit in selbstorganisierten Teams
Personalarbeit in selbstorganisierten TeamsPersonalarbeit in selbstorganisierten Teams
Personalarbeit in selbstorganisierten Teamsoose
 
Psychologisch sichere Teams | oose-Vortragsfolien
Psychologisch sichere Teams | oose-VortragsfolienPsychologisch sichere Teams | oose-Vortragsfolien
Psychologisch sichere Teams | oose-Vortragsfolienoose
 
Das Prinzip Verantwortung in selbstorganisierten Teams
Das Prinzip Verantwortung in selbstorganisierten TeamsDas Prinzip Verantwortung in selbstorganisierten Teams
Das Prinzip Verantwortung in selbstorganisierten Teamsoose
 
Wertstiftender Agile Coach - Ausbildung
Wertstiftender Agile Coach - AusbildungWertstiftender Agile Coach - Ausbildung
Wertstiftender Agile Coach - Ausbildungoose
 
Gehalt und Selbstorganisation: Gehalt neu denken
Gehalt und Selbstorganisation: Gehalt neu denkenGehalt und Selbstorganisation: Gehalt neu denken
Gehalt und Selbstorganisation: Gehalt neu denkenoose
 
Das kleine Einmaleins des agilen Produktmanagements
Das kleine Einmaleins des agilen Produktmanagements Das kleine Einmaleins des agilen Produktmanagements
Das kleine Einmaleins des agilen Produktmanagements oose
 
DMN - Was gibt es da zu Entscheiden?
DMN - Was gibt es da zu Entscheiden?DMN - Was gibt es da zu Entscheiden?
DMN - Was gibt es da zu Entscheiden?oose
 
Schöner scheitern – Die beliebtesten Missverständnisse im agilen RE
Schöner scheitern – Die beliebtesten Missverständnisse im agilen RESchöner scheitern – Die beliebtesten Missverständnisse im agilen RE
Schöner scheitern – Die beliebtesten Missverständnisse im agilen REoose
 
DMN – Was gibt es da zu entscheiden?
 DMN – Was gibt es da zu entscheiden? DMN – Was gibt es da zu entscheiden?
DMN – Was gibt es da zu entscheiden?oose
 
MARTE – UML für eingebettete Systeme
MARTE – UML für eingebettete SystemeMARTE – UML für eingebettete Systeme
MARTE – UML für eingebettete Systemeoose
 
A World In Motion
A World In MotionA World In Motion
A World In Motionoose
 
Produktvarianten mit SysML/UML modellieren
Produktvarianten mit SysML/UML modellierenProduktvarianten mit SysML/UML modellieren
Produktvarianten mit SysML/UML modellierenoose
 

Mehr von oose (20)

Tiefkühlpizza Softwaretesten und der Mann im Mond
Tiefkühlpizza Softwaretesten und der Mann im Mond Tiefkühlpizza Softwaretesten und der Mann im Mond
Tiefkühlpizza Softwaretesten und der Mann im Mond
 
Management -Das ist sowas von 2019!
Management -Das ist sowas von 2019!Management -Das ist sowas von 2019!
Management -Das ist sowas von 2019!
 
oose. Nein sagen
oose. Nein sagenoose. Nein sagen
oose. Nein sagen
 
Wertstiftender Agile Coach - Auszug aus KompetenzNavigator 1. Halbjahr
Wertstiftender Agile Coach - Auszug aus KompetenzNavigator 1. HalbjahrWertstiftender Agile Coach - Auszug aus KompetenzNavigator 1. Halbjahr
Wertstiftender Agile Coach - Auszug aus KompetenzNavigator 1. Halbjahr
 
Feedback geben und nehmen - Abendvortrag_revised
Feedback geben und nehmen - Abendvortrag_revisedFeedback geben und nehmen - Abendvortrag_revised
Feedback geben und nehmen - Abendvortrag_revised
 
Feedback geben und nehmen | oose-Vortragsfolien
Feedback geben und nehmen | oose-VortragsfolienFeedback geben und nehmen | oose-Vortragsfolien
Feedback geben und nehmen | oose-Vortragsfolien
 
Gehaltsmodell in Selbstorganisation
Gehaltsmodell in SelbstorganisationGehaltsmodell in Selbstorganisation
Gehaltsmodell in Selbstorganisation
 
Haqoona matata - Die Digitalisierung lebenslangen Lernens
Haqoona matata - Die Digitalisierung lebenslangen LernensHaqoona matata - Die Digitalisierung lebenslangen Lernens
Haqoona matata - Die Digitalisierung lebenslangen Lernens
 
Personalarbeit in selbstorganisierten Teams
Personalarbeit in selbstorganisierten TeamsPersonalarbeit in selbstorganisierten Teams
Personalarbeit in selbstorganisierten Teams
 
Psychologisch sichere Teams | oose-Vortragsfolien
Psychologisch sichere Teams | oose-VortragsfolienPsychologisch sichere Teams | oose-Vortragsfolien
Psychologisch sichere Teams | oose-Vortragsfolien
 
Das Prinzip Verantwortung in selbstorganisierten Teams
Das Prinzip Verantwortung in selbstorganisierten TeamsDas Prinzip Verantwortung in selbstorganisierten Teams
Das Prinzip Verantwortung in selbstorganisierten Teams
 
Wertstiftender Agile Coach - Ausbildung
Wertstiftender Agile Coach - AusbildungWertstiftender Agile Coach - Ausbildung
Wertstiftender Agile Coach - Ausbildung
 
Gehalt und Selbstorganisation: Gehalt neu denken
Gehalt und Selbstorganisation: Gehalt neu denkenGehalt und Selbstorganisation: Gehalt neu denken
Gehalt und Selbstorganisation: Gehalt neu denken
 
Das kleine Einmaleins des agilen Produktmanagements
Das kleine Einmaleins des agilen Produktmanagements Das kleine Einmaleins des agilen Produktmanagements
Das kleine Einmaleins des agilen Produktmanagements
 
DMN - Was gibt es da zu Entscheiden?
DMN - Was gibt es da zu Entscheiden?DMN - Was gibt es da zu Entscheiden?
DMN - Was gibt es da zu Entscheiden?
 
Schöner scheitern – Die beliebtesten Missverständnisse im agilen RE
Schöner scheitern – Die beliebtesten Missverständnisse im agilen RESchöner scheitern – Die beliebtesten Missverständnisse im agilen RE
Schöner scheitern – Die beliebtesten Missverständnisse im agilen RE
 
DMN – Was gibt es da zu entscheiden?
 DMN – Was gibt es da zu entscheiden? DMN – Was gibt es da zu entscheiden?
DMN – Was gibt es da zu entscheiden?
 
MARTE – UML für eingebettete Systeme
MARTE – UML für eingebettete SystemeMARTE – UML für eingebettete Systeme
MARTE – UML für eingebettete Systeme
 
A World In Motion
A World In MotionA World In Motion
A World In Motion
 
Produktvarianten mit SysML/UML modellieren
Produktvarianten mit SysML/UML modellierenProduktvarianten mit SysML/UML modellieren
Produktvarianten mit SysML/UML modellieren
 

Innovationsbremse Requirements Engineering

  • 1. Impulsvortrag Innovationsbremse Requirements Engineering(?) Tim Weilkiens Bereichsleiter Systems-Engineering [email_address]
  • 4.
  • 5. Jeder Anforderung wohnt eine Annahme inne... Systemanforderungen Flugzeug Hier steht eine Architekturentscheidung. Systemanforderungen Fliegender Verband Systemanforderungen Fortbewegungsmittel
  • 6. Anforderungen sind lösungsfrei? Wichtig zu verstehen ist, dass Anforderungen lösungsfrei sein müssen. Werden sie als Lösungen formuliert, sind dies nur Bilder der Kommunikation, aber in diesem Prozessschritt hat niemand das Recht eine Lösung vorzudefinieren. (aus einem Vortrag) Sie erhalten Unterstützung darin, die Anforderungen an ein System zu erarbeiten und lösungsfrei zu formulieren (Lastenheft). (aus „Das V-Modell XT“, Höhn, Rausch, Höppner) Anforderungen sollen lösungsfrei sein, um einen maximalen Lösungsraum offen zu lassen. Da sie die Sicht des Anwenders wiedergeben, sollen keine Aussagen über mögliche Lösungen getroffen werden. Die praktische Umsetzung der Anforderung unterliegt dadurch keinen nachteiligen Einschränkungen (vgl. RUP 02, S. 151f.).
  • 7.
  • 8.  
  • 10. Zickzack-Muster – Die Kunst der richtigen Abstraktionsebene Systemanforderungen Systemarchitektur Anforderungen und Architektur einer Ebene müssen zueinander passen. Die Anforderungen sind bezogen auf diese Ebene frei von Architektur-entscheidungen. Es zeichnet einen guten Requirement und Systems Engineer aus, die Abstraktionsebenen einzuhalten und sauber abzugrenzen.
  • 11. Zickzack-Muster – Anforderungen brauchen eine Systemarchitektur Detaillierung von Anforderungen geht nur bis zu einem gewissen Grad innerhalb einer Abstraktionsebene. Weitere Detaillierung erfordert eine Systemarchitektur. Systemanforderungen Systemarchitektur Detaillierungssprung
  • 12. Zickzack-Muster – Abstraktionsebenen Verschiedene innovative Systemarchitekturen. Systemanforderungen enthalten keine Architekturentscheidungen. Systemanforderungen enthalten Architekturentscheidungen. Systemanforderungen enthalten fundamentale Basis-Architektur-entscheidungen. Verschiedene System- varianten innerhalb der Basis-Architektur Verschiedene Systemdesigns (unterste Systemebene) Disziplinenspezifische Anforderungen Disziplinenspezifische Architekturen und Designs Ebene 0 Innovation Ebene 1 Systemarchitektur Ebene 2 Systemdesign Ebene 3 Disziplinen
  • 13. Zickzack-Muster – Abstraktionsebenen Ebene 0 Innovation Ebene 1 Systemarchitektur Ebene 2 Systemdesign Ebene 3 Disziplinen
  • 14. Software Engineering Mechanical Engineering Electrical Engineering Biologie Medizin Astronomie ... Systemanforderung „ Das System muss...“ Systemanforderung „ Das System muss...“ Architekturentscheidung
  • 15.
  • 16.
  • 17. Interdisziplinärer RE-Prozess (top-down) Annahme Systemarchitektur
  • 18. Beispiel Kfz-Zugangssystem für Vermietungsunternehmen Variation Kundenidentifikation Variation Komfortfunktionen
  • 20.
  • 21.
  • 22.
  • 23. Disziplinenspezifische Spezifikation erstellen Systemkontext Anforderungen des disziplinenspezifischen Bausteins
  • 24.
  • 26.
  • 27. Software Engineering Mechanical Engineering Electrical Engineering Biologie Medizin Astronomie ... Systemanforderung „ Das System muss...“ Systemanforderung „ Das System muss...“ Architekturentscheidung
  • 28.
  • 29. Impulsvortrag Innovationsbremse Requirements Engineering(?) Vielen Dank für Ihr Interesse! Tim Weilkiens Bereichsleiter Systems-Engineering [email_address]

Hinweis der Redaktion

  1. Wooden sphere Palais de l’Equilibre of the 2002 Swiss national exhibition, now called Globe of Science and Innovation and installed at CERN, Switzerland. The diameter of the sphere is 40m.
  2. Wooden sphere Palais de l’Equilibre of the 2002 Swiss national exhibition, now called Globe of Science and Innovation and installed at CERN, Switzerland. The diameter of the sphere is 40m.
  3. Wichtig zu verstehen ist, dass Anforderungen lösungsfrei sein müssen. Werden sie als Lösungen formuliert, sind dies nur Bilder der Kommunikation, aber in diesem Prozessschritt hat niemand das Recht eine Lösung vorzudefinieren. (aus einem Vortrag: http://www.bama.fb15.uni-dortmund.de/www/de/content/pdf/V_Knapheide.pdf) http://www-library.desy.de/preparch/desy/thesis/desy-thesis-05-040.pdf