SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
noRE
Was wir wirklich brauchen!
Guten Morgen!
#Agile
#Coach
#Consultant
#Enabler
#Irritator
Daniel Dubbel
DB Systel GmbH
@derDoubleD
daniel.dubbel@deutschebahn.com
#Agile
#Coach
#Begleiter
#Fokussierer
#Hinterfrager
Kai Pukall
DB Systel GmbH
@kpukall
kai.pukall@deutschebahn.com
Wie sieht die beste Schaukel aus,
die du dir vorstellen kannst?
Begriffsdefinition
Requirements Engineering (RE)
Requirements Engineering umfasst das Ermitteln, Analysieren, Spezifizieren und
Validieren aller Eigenschaften und Rahmenbedingungen eines Softwaresystems, die
über seinen gesamten Lebenszyklus gewünscht werden bzw. relevant sind.
Im Detail variieren die Definitionen des Begriffs. Alle Definitionen führen jedoch
bestimmte Kernaktivitäten auf (ermitteln, spezifizieren, prüfen), die an Anforderungen
(Systemeigenschaften und Rahmenbedingungen) vollzogen werden.
(aus: Enzyklopädie der Wirtschaftsinformatik // Susanne Patig, Jens Dibbern)
http://www.enzyklopaedie-der-wirtschaftsinformatik.de/lexikon/is-management/Systementwicklung/Hauptaktivitate
n-der-Systementwicklung/Problemanalyse-/Requirements-Engineering/index.html
Ermitteln, spezifizieren, prüfen
Gewünschte bzw. relevante…
● Funktionale Anforderungen
● Qualitätsanforderungen
● Technologische Rahmenbedingungen
● Organisatorische Rahmenbedingungen
● Rechtliche Rahmenbedingungen
● Ethische Rahmenbedingungen
über seinen gesamten Lebenszyklus
Wie Arbeit bisher gesehen wurde
Output von RE
Das Einzige, das
sicherer geworden ist:
Unsere Vorhersagen über die
Zukunft sind wahrscheinlich falsch.
(Bjarte Bogsnes)
Wie die Realität heute ist
Schon allein Sprache ist nur noch
ein grobes Abbild dessen, was wir
eigentlich sagen wollten.
(Conny Dethloff)
Wir brauchen kein
präziseres Dokument,
was wir brauchen ist ein
gemeinsames Verständnis.
(Jeff Patton)
Früher
Bild: pressfoto via freepik.com
Heute
In Zukunft
Bild: peoplecreations via freepik.com
Ermitteln, spezifizieren, prüfen
Gewünschte? bzw. relevante?…
● Funktionale Anforderungen
● Qualitätsanforderungen
● Technologische Rahmenbedingungen
● Organisatorische Rahmenbedingungen
● Rechtliche Rahmenbedingungen
● Ethische Rahmenbedingungen
über seinen gesamten Lebenszyklus?
Wir brauchen: RE Skills bei allen
noRE: Was wir wirklich brauchen!
noRE = Not Only Requirements Engineers
● RE Aufgaben nicht in einer Rolle im Team bündeln wie z.B.
○ Requirement Engineer
○ Business Engineer
○ User Experience Designer
○ Konzepter
● Jeder im Team ist auch Requirements Engineer
○ Skills im gesamten Team aufbauen
RE: neue Aufgabe(n)
Danke

Weitere ähnliche Inhalte

Ähnlich wie noRE: was wir wirklich brauchen!

Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererTobias Schlüter
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightChristinaLerch1
 
Der Enterprise-Java-Architekt – eine aussterbende Gattung!?
Der Enterprise-Java-Architekt – eine aussterbende Gattung!?Der Enterprise-Java-Architekt – eine aussterbende Gattung!?
Der Enterprise-Java-Architekt – eine aussterbende Gattung!?OPEN KNOWLEDGE GmbH
 
Robert Risch vergleicht DevOps Ingenieur mit Software-Ingenieur
Robert Risch vergleicht DevOps Ingenieur mit Software-IngenieurRobert Risch vergleicht DevOps Ingenieur mit Software-Ingenieur
Robert Risch vergleicht DevOps Ingenieur mit Software-IngenieurRobert Risch
 
Dev Day 2021 - Stephan Pirnbaum - Anwendungsmodernisierung
Dev Day 2021 - Stephan Pirnbaum - AnwendungsmodernisierungDev Day 2021 - Stephan Pirnbaum - Anwendungsmodernisierung
Dev Day 2021 - Stephan Pirnbaum - AnwendungsmodernisierungDevDay Dresden
 
IRF Solutions - Data Focus for Financial Systems
IRF Solutions - Data Focus for Financial SystemsIRF Solutions - Data Focus for Financial Systems
IRF Solutions - Data Focus for Financial SystemsJosef A. Bayer
 
Ecm 5 13_djaafar_jas_forge
Ecm 5 13_djaafar_jas_forgeEcm 5 13_djaafar_jas_forge
Ecm 5 13_djaafar_jas_forgeJasmine Conseil
 
ISO 26262 und Agil? Aber sicher!
ISO 26262 und Agil? Aber sicher!ISO 26262 und Agil? Aber sicher!
ISO 26262 und Agil? Aber sicher!HOOD Group
 
Agile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern andersAgile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern andersSteffen Thols
 
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen....NET User Group Rhein-Neckar
 
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...HOOD Group
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenPhillip Oertel
 
Splunk Webinar: Machine Learning mit Splunk
Splunk Webinar: Machine Learning mit SplunkSplunk Webinar: Machine Learning mit Splunk
Splunk Webinar: Machine Learning mit SplunkSplunk
 
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
 
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungDevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungMarc Müller
 
Microprofile.io - Cloud Native mit Java EE
Microprofile.io - Cloud Native mit Java EEMicroprofile.io - Cloud Native mit Java EE
Microprofile.io - Cloud Native mit Java EEMichael Hofmann
 

Ähnlich wie noRE: was wir wirklich brauchen! (20)

Cobit
CobitCobit
Cobit
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für Programmierer
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha Night
 
Der Enterprise-Java-Architekt – eine aussterbende Gattung!?
Der Enterprise-Java-Architekt – eine aussterbende Gattung!?Der Enterprise-Java-Architekt – eine aussterbende Gattung!?
Der Enterprise-Java-Architekt – eine aussterbende Gattung!?
 
Robert Risch vergleicht DevOps Ingenieur mit Software-Ingenieur
Robert Risch vergleicht DevOps Ingenieur mit Software-IngenieurRobert Risch vergleicht DevOps Ingenieur mit Software-Ingenieur
Robert Risch vergleicht DevOps Ingenieur mit Software-Ingenieur
 
Dev Day 2021 - Stephan Pirnbaum - Anwendungsmodernisierung
Dev Day 2021 - Stephan Pirnbaum - AnwendungsmodernisierungDev Day 2021 - Stephan Pirnbaum - Anwendungsmodernisierung
Dev Day 2021 - Stephan Pirnbaum - Anwendungsmodernisierung
 
IRF Solutions - Data Focus for Financial Systems
IRF Solutions - Data Focus for Financial SystemsIRF Solutions - Data Focus for Financial Systems
IRF Solutions - Data Focus for Financial Systems
 
Architekturbewertung
ArchitekturbewertungArchitekturbewertung
Architekturbewertung
 
ConSol Unternehmenspräsentation 2019
ConSol Unternehmenspräsentation 2019ConSol Unternehmenspräsentation 2019
ConSol Unternehmenspräsentation 2019
 
Ecm 5 13_djaafar_jas_forge
Ecm 5 13_djaafar_jas_forgeEcm 5 13_djaafar_jas_forge
Ecm 5 13_djaafar_jas_forge
 
ISO 26262 und Agil? Aber sicher!
ISO 26262 und Agil? Aber sicher!ISO 26262 und Agil? Aber sicher!
ISO 26262 und Agil? Aber sicher!
 
Agile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern andersAgile und Projektmanagement - Kein entweder-oder sondern anders
Agile und Projektmanagement - Kein entweder-oder sondern anders
 
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...
30. Treffen der .NET User Group Rhein-Neckar mit Constantin Klein - „Bekommen...
 
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen Projekten
 
Splunk Webinar: Machine Learning mit Splunk
Splunk Webinar: Machine Learning mit SplunkSplunk Webinar: Machine Learning mit Splunk
Splunk Webinar: Machine Learning mit Splunk
 
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
 
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungDevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
DevDay 2016 Keynote - Die Evolution agiler Software Entwicklung
 
Governance
GovernanceGovernance
Governance
 
Microprofile.io - Cloud Native mit Java EE
Microprofile.io - Cloud Native mit Java EEMicroprofile.io - Cloud Native mit Java EE
Microprofile.io - Cloud Native mit Java EE
 

Mehr von Daniel Dubbel

Stop your agile transformation! Now! (English)
Stop your agile transformation! Now! (English)Stop your agile transformation! Now! (English)
Stop your agile transformation! Now! (English)Daniel Dubbel
 
Agile Transformation: Frag nicht nach dem Warum!
Agile Transformation: Frag nicht nach dem Warum!Agile Transformation: Frag nicht nach dem Warum!
Agile Transformation: Frag nicht nach dem Warum!Daniel Dubbel
 
Impuls: New Work - warum neues Arbeiten
Impuls: New Work - warum neues ArbeitenImpuls: New Work - warum neues Arbeiten
Impuls: New Work - warum neues ArbeitenDaniel Dubbel
 
Agiler Goliath: Den großen Stein ins Rollen bringen
Agiler Goliath: Den großen Stein ins Rollen bringenAgiler Goliath: Den großen Stein ins Rollen bringen
Agiler Goliath: Den großen Stein ins Rollen bringenDaniel Dubbel
 
Lunch & Learn: Agilität
Lunch & Learn: AgilitätLunch & Learn: Agilität
Lunch & Learn: AgilitätDaniel Dubbel
 
Scrum: The Walking Dead (and why/how agility will help)
Scrum: The Walking Dead (and why/how agility will help) Scrum: The Walking Dead (and why/how agility will help)
Scrum: The Walking Dead (and why/how agility will help) Daniel Dubbel
 
Agile UX - oder We have not failed. We've just found 10.000 ways that didn't ...
Agile UX - oder We have not failed. We've just found 10.000 ways that didn't ...Agile UX - oder We have not failed. We've just found 10.000 ways that didn't ...
Agile UX - oder We have not failed. We've just found 10.000 ways that didn't ...Daniel Dubbel
 
Verteiltes arbeiten? Nein danke!?
Verteiltes arbeiten? Nein danke!?Verteiltes arbeiten? Nein danke!?
Verteiltes arbeiten? Nein danke!?Daniel Dubbel
 

Mehr von Daniel Dubbel (9)

Stop your agile transformation! Now! (English)
Stop your agile transformation! Now! (English)Stop your agile transformation! Now! (English)
Stop your agile transformation! Now! (English)
 
Agile Transformation: Frag nicht nach dem Warum!
Agile Transformation: Frag nicht nach dem Warum!Agile Transformation: Frag nicht nach dem Warum!
Agile Transformation: Frag nicht nach dem Warum!
 
Impuls: New Work - warum neues Arbeiten
Impuls: New Work - warum neues ArbeitenImpuls: New Work - warum neues Arbeiten
Impuls: New Work - warum neues Arbeiten
 
Agiler Goliath: Den großen Stein ins Rollen bringen
Agiler Goliath: Den großen Stein ins Rollen bringenAgiler Goliath: Den großen Stein ins Rollen bringen
Agiler Goliath: Den großen Stein ins Rollen bringen
 
The Heart Of Agile
The Heart Of AgileThe Heart Of Agile
The Heart Of Agile
 
Lunch & Learn: Agilität
Lunch & Learn: AgilitätLunch & Learn: Agilität
Lunch & Learn: Agilität
 
Scrum: The Walking Dead (and why/how agility will help)
Scrum: The Walking Dead (and why/how agility will help) Scrum: The Walking Dead (and why/how agility will help)
Scrum: The Walking Dead (and why/how agility will help)
 
Agile UX - oder We have not failed. We've just found 10.000 ways that didn't ...
Agile UX - oder We have not failed. We've just found 10.000 ways that didn't ...Agile UX - oder We have not failed. We've just found 10.000 ways that didn't ...
Agile UX - oder We have not failed. We've just found 10.000 ways that didn't ...
 
Verteiltes arbeiten? Nein danke!?
Verteiltes arbeiten? Nein danke!?Verteiltes arbeiten? Nein danke!?
Verteiltes arbeiten? Nein danke!?
 

noRE: was wir wirklich brauchen!

  • 2. Guten Morgen! #Agile #Coach #Consultant #Enabler #Irritator Daniel Dubbel DB Systel GmbH @derDoubleD daniel.dubbel@deutschebahn.com #Agile #Coach #Begleiter #Fokussierer #Hinterfrager Kai Pukall DB Systel GmbH @kpukall kai.pukall@deutschebahn.com
  • 3. Wie sieht die beste Schaukel aus, die du dir vorstellen kannst?
  • 4.
  • 5. Begriffsdefinition Requirements Engineering (RE) Requirements Engineering umfasst das Ermitteln, Analysieren, Spezifizieren und Validieren aller Eigenschaften und Rahmenbedingungen eines Softwaresystems, die über seinen gesamten Lebenszyklus gewünscht werden bzw. relevant sind. Im Detail variieren die Definitionen des Begriffs. Alle Definitionen führen jedoch bestimmte Kernaktivitäten auf (ermitteln, spezifizieren, prüfen), die an Anforderungen (Systemeigenschaften und Rahmenbedingungen) vollzogen werden. (aus: Enzyklopädie der Wirtschaftsinformatik // Susanne Patig, Jens Dibbern) http://www.enzyklopaedie-der-wirtschaftsinformatik.de/lexikon/is-management/Systementwicklung/Hauptaktivitate n-der-Systementwicklung/Problemanalyse-/Requirements-Engineering/index.html
  • 6. Ermitteln, spezifizieren, prüfen Gewünschte bzw. relevante… ● Funktionale Anforderungen ● Qualitätsanforderungen ● Technologische Rahmenbedingungen ● Organisatorische Rahmenbedingungen ● Rechtliche Rahmenbedingungen ● Ethische Rahmenbedingungen über seinen gesamten Lebenszyklus
  • 7. Wie Arbeit bisher gesehen wurde
  • 9. Das Einzige, das sicherer geworden ist: Unsere Vorhersagen über die Zukunft sind wahrscheinlich falsch. (Bjarte Bogsnes)
  • 10. Wie die Realität heute ist
  • 11. Schon allein Sprache ist nur noch ein grobes Abbild dessen, was wir eigentlich sagen wollten. (Conny Dethloff)
  • 12. Wir brauchen kein präziseres Dokument, was wir brauchen ist ein gemeinsames Verständnis. (Jeff Patton)
  • 14. Bild: pressfoto via freepik.com
  • 15. Heute
  • 16.
  • 19. Ermitteln, spezifizieren, prüfen Gewünschte? bzw. relevante?… ● Funktionale Anforderungen ● Qualitätsanforderungen ● Technologische Rahmenbedingungen ● Organisatorische Rahmenbedingungen ● Rechtliche Rahmenbedingungen ● Ethische Rahmenbedingungen über seinen gesamten Lebenszyklus?
  • 20. Wir brauchen: RE Skills bei allen
  • 21. noRE: Was wir wirklich brauchen! noRE = Not Only Requirements Engineers ● RE Aufgaben nicht in einer Rolle im Team bündeln wie z.B. ○ Requirement Engineer ○ Business Engineer ○ User Experience Designer ○ Konzepter ● Jeder im Team ist auch Requirements Engineer ○ Skills im gesamten Team aufbauen
  • 23. Danke