53
SOPHIST GmbH Vordere Cramergasse 13 90478 Nürnberg Tel.:+49 (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 www.sophist.de [email protected] Ein Rückblick, Einblick und Ausblick 20 Jahre Requirements-Engineering

20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

SOPHIST GmbH

Vordere Cramergasse 13

90478 Nürnberg

Tel.:+49 (0)911 40 900 - 0

Fax:+49 (0)911 40 900 - 99

www.sophist.de

[email protected]

Ein Rückblick, Einblick und Ausblick

20 Jahre

Requirements-Engineering

Page 2: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 2 SOPHIST GmbH

Wer bin ich?

Gründerin & CEO der SOPHIST GmbH

Gründerin des IREB e.V.

Trainerin, Beraterin & Coach

Buchautorin & Speakerin

Fotografin (chrisrupp.net)

Chris Rupp

Page 3: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 3 SOPHIST GmbH

Unsere Kunden Auszug aus unserer Kundenliste

Page 4: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 4 SOPHIST GmbH

Wer schreibt, der bleibt!

Die Bücher und Broschüren der SOPHISTen

Bücher der SOPHISTen

Fachartikel der SOPHISTen

Broschüren der SOPHISTen

Page 5: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 5 SOPHIST GmbH

Anzahl

Mitar-

beiter

Jahr

Innovationen

IT-

Ereignisse Literatur

IT-

Meilensteine

Page 6: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 6 SOPHIST GmbH

1

1996

SOA Begriff erstmals von

Garnter benutzt

Erste

Chat-Software

„ICQ“

Page 7: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 7 SOPHIST GmbH

Das SOPHIST REgelwerk 1996

Page 8: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 8 SOPHIST GmbH

5

1997

Die Sonde

Pathfinder

mit dem

Geländewagen

Sojourner landet auf

dem Mars

UML 0.9 der 3 Amigos

(Jacobsen,

Rumbaugh, Booch)

Page 9: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 9 SOPHIST GmbH

CARE 1997

Page 10: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 10 SOPHIST GmbH

8

1998

Google wird gegründet

(Larry Page und

Sergei Brin, 810.000

Euro)

Domain

Adressverwaltung

wird von

US-Regierung an

ICANN übertragen.

Page 11: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 11 SOPHIST GmbH

Object Engineering 1998

Page 12: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 12 SOPHIST GmbH

10

1999

Internet of

Things kommt in den

Sprachgebrauch

Agile

SW-Entwicklung

Popularität durch

Kent Beck (Extreme Programming)

Page 13: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 13 SOPHIST GmbH

Der Ansatz nach IVENA 1999

Page 14: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 14 SOPHIST GmbH

12

2000

„DOT.com“

Pioniere Scheitern der großen

Erwartungen

„Old Economy“ gilt auch

im virtuellen Raum

Y2K-Bug

„RSS“-Feeds

Page 15: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 15 SOPHIST GmbH

Requirements Template 2000

Page 16: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 16 SOPHIST GmbH

15

2001

Agile Manifesto

UMTS

Erste Probeläufe in

Deutschland

Windows XP

wird vorgestellt

Schwaber & Beedle

erstes Scrum-Buch

Erster SOPHIST-Newsletter

Page 17: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 17 SOPHIST GmbH

21

2002

Absturz Ariane 5

780 Tonnen Hightech

versinken im Atlantik

Vorwort:

Tom DeMarco

Page 18: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 18 SOPHIST GmbH

25

2003

iTunes Store

startet

(Musicstore, später

Apps)

Skype

geht an den Start

Ken Schwaber

Page 19: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 19 SOPHIST GmbH

25

2004

ISO/IEC 90003:2004

Software engineering

Facebook

wird gegründet

(Mark Zuckerberg)

Barry Boehm

Page 20: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 20 SOPHIST GmbH

Ermittlungstechniken Matrix 2004

Page 21: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 21 SOPHIST GmbH

29

2005

Forrester Research:

„14% der Unternehmen

nutzen

agile Prozesse bei

SW-Entwicklung

Youtube

geht an den Start

Web 2.0

wird zum festen

Begriff für das

„Mitmach-Netz“

Page 22: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 22 SOPHIST GmbH

Metriken

Ziel:

Bewertung des Grads der ungewollten Interpretierbarkeit

Methode:

Überprüfung aller Anforderungen auf sprachliche Effekte

Voraussetzung:

Festlegung welche sprachlichen Effekte geprüft werden sollen

Festlegung wie viel Aufwand pro Seite investiert werden darf

Berechnung:

u, v, w = Gewichtungsfaktoren PE = Prozessworteindeutigkeit

BPE = Bezugspunkteindeutigkeit BE = Begriffseindeutigkeit

2005

Page 23: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 23 SOPHIST GmbH

2006

10 Jahre SOPHIST

30

Page 24: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 24 SOPHIST GmbH

Frisuren im Wandel der Zeit

Page 25: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 25 SOPHIST GmbH

30

2007

Erste CPRE-

Foundation Level

Prüfungen

Apple

präsentiert das

erste iPhone

(Touchscreen)

Gerhard Wohland

Page 26: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 26 SOPHIST GmbH

Mitbegründung des IREB

Finland Sweden

Belgium

Austria

The Netherlands

USA Bulgaria

Columbia

India

Egypt Spain

Switzerland South Korea

Denmark

Brazil

Australia

Hong Kong

Malaysia

Singapore

United Kingdom Poland

Germany

Bisher über 35.000 Prüflinge!

2007

Page 27: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 27 SOPHIST GmbH

30

2008

Virtualisierung

wandert in den

allgemeinen

Sprachgebrauch

Das Internet ist voll!

Ein neuer Standard

muss her:

IPv6

Delta-

Anforderungen

SOPHIST-Blog

Page 28: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 28 SOPHIST GmbH

Deltaanforderungen

Use Case 1 Use Case-

Beschreibung

o Action 1

o Action 2

• Action 21

• Action 22

Dokumentenstruktur

2008

Page 29: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 29 SOPHIST GmbH

33

2009

Verhaltensmuster

GoogleApps

Gehen an den Start

„Cloud Computing“

Die IT aus der Wolke

soll eine

Dienstleistung wie

Strom und Wasser

werden.

SOPHISTen stellen

PodCasts online

Page 30: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 30 SOPHIST GmbH

Verhaltensmuster

Reportismus/

Managerismus

Kompliziert oder komplex

Totentwickeln

Blitzverblödung

2009

Page 31: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 31 SOPHIST GmbH

Peinliche Messeauftritte

Page 32: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 32 SOPHIST GmbH

32

2010

Apple präsentiert

das iPad

Mike Cohn

Page 33: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 33 SOPHIST GmbH

STABLE

• Elit Morbi rhoncus

• Arcu vel interdum pellentesque

• Lectus nulla gravida

• Sem quis tempus

• Fusce sed commodo

• Ligula Cum sociis

• Natoque penatibus et

• Montes nascetur ridiculus

• Mus Nullam vestibulum

• Condimentum mauris nec

• Adipiscing purus accumsan eget

• Suspendisse accumsan

• Ante id egestas condimentum

• Id placerat ipsum

• Quam vitae diam Sed dignissim

• Nunc pulvinar nisl

• Convallis placerat lacinia

• Maecenas quis pulvinar ipsum

• Sed ante mi mattis

• Eget semper non tincidunt

• Et nulla Integer non metus vel

• Erat Vivamus quis nunc ante

• Phasellus non nibh quis nibh posuere

• Dictum Aliquam

• Vitae odio lacus ut adipiscing

• Orci Donec ac arcu turpis

• Ut ante dapibus fringilla ac non justo

• Nam vehicula tortor

• Vitae libero vestibulum

• Ac consectetur lacus elementum

• Sit amet blandit tortor Integer

• Ornare ligula dui

• Maecenas nec nisi massa

• Curabitur convallis

• Libero non dapibus rutrum

• Mauris turpis

• Lacinia arcu a dapibus nibh

• Quam eu leo Mauris sit amet ligula

• Fermentum purus lacinia

• Lorem Praesent suscipit nisi sit amet

• Condimentum malesuada

• Magna ipsum egestas

• Dui sit amet eleifend sapien

• Odio euismod purus

System

STABLE

funktionale Zerlegung (z.B. in Use-Cases)

verlaufsorientierte Verfeinerung (z.B. in Aktivitäten oder Zustände)

Zuordnung einzelner Requirements

Hierarchische Struktur

Direkte Verknüpfung einzelner Elemente möglich

2010

Page 34: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Die drei !!!

Showstopper – Verträge –

Betriebliche Übung

SOPHIST GmbH Name des Bausteins #.1 – Seite 34

Betriebliche Übung

Externer = Interner [UtaK2015]

Page 35: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 35 SOPHIST GmbH

Konsolidierungstechniken

36

2011

Ivar Jacobsen

Use Case 2.0

Page 36: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Use-Case – U

ser-Story

SOPHIST GmbH Bausteinname #.2 – Seite 36

Ivar Jacobsen (*1939) Erfinder der Use-Cases

Page 37: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Use-Case – U

ser-Story

SOPHIST GmbH Use-Case – User-Story Seite 37

Warum Use-Case Slices?

Weniger ist bekanntlich mehr

Use-Case Slices als Mittel, Use-Cases zu verkleinern

und somit

1) zu wählen, wann welcher Bestandteil eines Use-Cases

geliefert wird,

2) eine nützliche Einheit für die Entwicklung und den Test

durch das Entwicklungsteam zu schaffen und

3) kleine und ähnlich große Arbeitspakete zu schneiden,

die die Entwicklung schnell handhaben kann.

Page 38: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Use-Case – U

ser-Story

SOPHIST GmbH Use-Case – User-Story Seite 38

Capturing the properties of a use

case and its slices using post-it

notes

Jacobson, Ivar (2011): Use Case 2.0. The Guide to

Succeeding with Use Cases. S. 21.

Page 39: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 39 SOPHIST GmbH

Konsolidierungstechniken

Hilfs-techniken

Analytische Methoden

Abstimmungs- methoden

Annäherungs- methoden

2011

Page 40: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 40 SOPHIST GmbH

38

2012

VDI-Fachkongress

zum Thema

Industrie 4.0

in Düsseldorf

20 Jahre Short

Message Service

(SMS)

Page 41: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 41 SOPHIST GmbH

MASTER 2012

Page 42: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 42 SOPHIST GmbH

40

2013

Page 43: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 43 SOPHIST GmbH

USER 2013

Page 44: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 44 SOPHIST GmbH

42

2014

Mit dem Lander Philae

landet erstmals ein

Raumfahrzeug

(Rosetta) auf einem

Kometen.

Page 45: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 45 SOPHIST GmbH

Blended Learning 2014

Page 46: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 46 SOPHIST GmbH

RE im klassischen Umfeld

RE im SOA Umfeld

ROSE 2014

Page 47: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 47 SOPHIST GmbH

50

2015

Vernetzte Zukunft

- Connected Car

- Connected Home

- ….

Page 48: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 48 SOPHIST GmbH

EvA

Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management

Agilität auf Ebene einer Abteilung, initiiert durch das mittlere Management

Agilität ausgehend auf der Teamebene, initiiert durch die Mitarbeiter

2015

Page 49: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 49 SOPHIST GmbH

Frisuren im Wandel der Zeit

Page 50: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

Seite 50 SOPHIST GmbH

51

2016

Schnellster

Computer der Welt (Sunway TaihuLight)

verarbeitet

über 100

Petaflops/sec.

Virtual Reality und

KI

Von ausführbarer

Software zur digitalen

Assistenz

Page 51: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 51 SOPHIST GmbH

Fazit

Requirements als Kommunikationsbasis

RE-Einführung Agilitäts-Einführung = Change + Risiko

Agilität: Vom puristischen Hype zum seriösen

Pragmatismus

Gute Idee zur falschen Zeit bringt nichts - Einführung von

Neuem dauert Zeit

RE ist in den Basics gleich geblieben - Ergebnis/Qualität

des RE hängt stärker von den Menschen als von den

Technologien ab

Beständiges Spannungsfeld zwischen Formalisierung und

Leichtigkeit

Industrie 4.0, SOA, Systems Engineering ….

RE ist in der Industrie von der Stubenfliege zu einem der

Platzhirsche mutiert

Page 52: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 52 SOPHIST GmbH

Reality bites Die Realität bestimmt die Methode –

Methodendogmatismus ist out

Page 53: 20 Jahre Requirements-Engineering - FG RE...Agilität im gesamten Unternehmen, initiiert und gesteuert durch das Top-Management Agilität auf Ebene einer Abteilung, initiiert durch

15

Ja

hre

In

no

va

tio

n

Seite 53 SOPHIST GmbH

Kunden im Wandel der Zeit

96 97 98 99 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16