Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0...

44
Was nicht passt... Agile Methoden in der Anforderungsanalyse Christian Pikalek SOPHIST GmbH

Transcript of Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0...

Page 1: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Was nicht passt...�Agile Methoden in der Anforderungsanalyse

Christian Pikalek SOPHIST GmbH

Page 2: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

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]

Was nicht passt wird passend gemacht! Agile Methoden in

der Anforderungsanalyse

Page 3: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Die SO

PHISTen

Wer bin ich?

Trainer & Berater Unterstützt Kunden bei deren Geschäftsprozess- und Systemanalysen. Spezialisiert auf Methoden und Vorgehensmodelle des Requirements Engineering

Christian Pikalek

Page 4: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Die SO

PHISTen

Wer bin ich?

Berater & Requirements Engineer Spezialisiert auf natürliche Sprache und objektorientierte Methoden Anforderungsverwaltung als Tätigkeitsschwerpunkt

Marius Schmidt- Colberg

Page 5: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Die SO

PHISTen

Themen der SOPHISTen

Page 6: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Die SO

PHISTen

Bücher der

SOPHISTen

Broschüren der

SOPHISTen

www.sophist.de/publikationen

Wer schreibt, der bleibt Die Bücher und Broschüren der SOPHISTen

Page 7: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Vortragstitel

Unsere Kunden Auszug aus unserer Kundenliste

Page 8: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Was nicht passt wird passend gemacht! Agile Methoden in der Anforderungsanalyse

RE in Scrum

2

Requirements Engineering auf

den Punkt gebracht

1

Fazit

4

Ein Praxisbeispiel

3

Page 9: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Requirements Engineering auf den Punkt gebracht

� Warum Requirements Engineering

� Vorgehensmodelle � Aktivitäten des

Requirements Engineering

Page 10: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Requirements Engineering auf den Punkt gebracht

Warum Requirements Engineering? Wie viele IT-Projekte werden erfolgreich abgeschlossen?

SOPHIST GmbH 1 – Seite 9

gescheitert

erfolgreich kritisch / gefährdet davon: -Zeitrahmen gesprengt (84 %) -Kostenrahmen gesprengt (56 %) -Unvollständige Funktionalität (36 %) Quelle: Standish Group 2011

Konsolidierte Zahlen 2002-2010

53%

18%

29% 57%

29%

14%

Requirements Engineering auf den Punkt gebracht

Page 11: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Requirements Engineering auf den Punkt gebracht

Warum Requirements Engineering?

Was kostet es, einen Analysefehler zu beheben?

Aufwand für Behebung eines Analysefehlers steigt exponentiell an:

Fehler in der Analyse behoben: 1 PT = Fehler im Design behoben: 5 PT = Fehler bei der Implementierung behoben: 20 PT = Fehler im Test behoben: 35 PT = Fehler im Betrieb behoben: 100 PT =

1.000€ 5.000€

20.000€ 35.000€

100.000€

0

20

40

60

80

100

Analyse Design Implementierung Test Betrieb

Requirements Engineering auf den Punkt gebracht SOPHIST GmbH

Que

lle: B

arry

Boe

hm, 1

981

1 – Seite 10

Page 12: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Requirements Engineering auf den Punkt gebracht

Warum Requirements Engineering? Symptome und Gründe für mangelhaftes RE

Requirements Engineering auf den Punkt gebracht SOPHIST GmbH

� Unklar formulierte Anforderungen

� Fehlende Anforderungen

� Lückenhafte Anforderungen durch implizites Wissen

� Kommunikationsprobleme zwischen Beteiligten

Unklare Anforderungen sind interpretierbar

Selbstverständliches wird oft nicht dokumentiert

Z. B. durch unterschiedlichen Erfahrungs- und Wissensstand

1 – Seite 11

Page 13: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Requirements Engineering auf den Punkt gebracht

Vorgehensmodelle

� Anforderungen werden insgesamt in einer Projektphase erhoben

� Im Vorfeld der Umsetzung werden alle Anforderungen ermittelt

Klassisches Vorgehensmodell Agiles Vorgehensmodell

� Anforderungen werden bei der Realisierung ermittelt • Kein  „Hellsehen“  nötig • Weniger

Schwierigkeiten mit Änderungen

Einordnung von RE in klassische- und agile Modelle

SOPHIST GmbH Requirements Engineering auf den Punkt gebracht 1 – Seite 12

Page 14: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Requirements Engineering auf den Punkt gebracht

Hauptaktivitäten Requirements Engineering

SOPHIST GmbH Requirements Engineering auf den Punkt gebracht

Anforderungen ermitteln, detaillieren und verfeinern

Adäquates beschreiben von Anforderungen, z. B. in Prosa oder modellbasiert

Auch als Requirements-Management zu verstehen. Tätigkeiten wie z. B. Anforderungen für Rollen aufzubereiten

Die Qualität der Anforderungen wird sichergestellt

Ermitteln

Dokumentieren

Prüfen und abstimmen

Verwalten

1 – Seite 13

Page 15: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Requirements Engineering auf den Punkt gebracht

Wissen ist vielschichtig Wie komme ich an das jeweilige Wissen heran?

SOPHIST GmbH 1 – Seite 14

Unbewusstes Wissen

Bewusstes Wissen

Unterbewusstes Wissen

... ist Wissen, über das man sich im Klaren ist oder das in seiner vollen Bedeutung klar erkannt wird.

... sind unbekannte Wünsche, die erst als Anforderungen erkannt werden, wenn sie von außen herangetragen werden.

... ist Wissen, welches sich dem Bewusstsein im Moment nicht darbietet, aber dennoch handlungs-bestimmend ist und potenziell aufgerufen werden kann.

Requirements Engineering auf den Punkt gebracht

Page 16: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Requirements Engineering auf den Punkt gebracht

Aktivität: Ermitteln Überblick Ermittlungstechniken

SOPHIST GmbH Requirements Engineering auf den Punkt gebracht 1 – Seite 15

Page 17: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Requirements Engineering auf den Punkt gebracht

Aktivität: Dokumentation

� Jedem verständlich

� Kein Erlernen einer Notation nötig

� Einsetzbar für alle Arten von Anforderungen

Vorteile Nachteile

� Natürliche Sprache ist oft mehrdeutig oder missverständlich.

� Unbeabsichtigtes Vermischen der statischen und der dynamischen Perspektive von Anforderungen

Anforderungen in natürlicher Sprache

SOPHIST GmbH Requirements Engineering auf den Punkt gebracht 1 – Seite 16

Page 18: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Requirements Engineering auf den Punkt gebracht

Aktivität: Dokumentation

� Anforderungen können isoliert in jeder der zwei Perspektiven dokumentiert werden.

� Kompakte und für den geübten Leser eindeutig verständliche Darstellung

� Vermeiden von Missverständnissen

Vorteile Nachteile

� Kein universaler Einsatz möglich

� Kenntnis der Notation nötig

Anforderungen in Modellierungssprachen

SOPHIST GmbH Requirements Engineering auf den Punkt gebracht 1 – Seite 17

Page 19: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

==== ==== ==== ...

------- ------- ------- ...

------- ------- ------- ...

==== ==== ==== ...

------- ------- ------- ...

------- ------- ------- ...

System

* 1 * 1

* 1

Ziele ====

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------

=========== ----------------------------------------------------------------------------

=========================== ---------------------------------------------------------------------------.

Ziele

Stakeholderliste

Scope-, Kontext-abgrenzung

Glossar

Begriffsmodell

Zieldiagramm

statische Sicht

Use-Case Diagramm

Use-Case Beschreibung

Aktivitäts-diagramm

natürlich-sprachliche Anforderungen

dynamische Sicht

Page 20: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE in Scrum

� Wo steckt Requirements Engineering in Scrum?

� Requirements Engineering im Scrum am Beispiel Dokumentation

Page 21: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

Vorstudie

Stakeholder

System- Spezifikation

Spezifikations- Artefakte

Product Owner Product Backlog

Sprint Backlog Deliverables

RE im Scrum-Kontext Überblick

SOPHIST GmbH RE in Scrum 2 – Seite 20

Page 22: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

Vorstudie

Stakeholder

System- Spezifikation

Spezifikations- Artefakte

Product Owner Product Backlog

Sprint Backlog Deliverables

RE in Scrum: Ermittlung

SOPHIST GmbH RE in Scrum 2 – Seite 21

Page 23: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

Vorstudie

Stakeholder

System- Spezifikation

Spezifikations- Artefakte

Product Owner Product Backlog

Sprint Backlog Deliverables

RE in Scrum: Dokumentation

SOPHIST GmbH RE in Scrum 2 – Seite 22

Page 24: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

Vorstudie

Stakeholder

System- Spezifikation

Spezifikations- Artefakte

Product Owner Product Backlog

Sprint Backlog Deliverables

RE in Scrum: Validierung

SOPHIST GmbH RE in Scrum 2 – Seite 23

Page 25: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

Vorstudie

Stakeholder

System- Spezifikation

Spezifikations- Artefakte

Product Owner Product Backlog

Sprint Backlog Deliverables

RE in Scrum: Verwaltung

SOPHIST GmbH RE in Scrum 2 – Seite 24

Page 26: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

System- Spezifikation Product Backlog

+ = ?

Product Backlog vs. System-Spezifikation

SOPHIST GmbH RE in Scrum 2 – Seite 25

Page 27: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

Indikatoren Wie viel Dokumentation sollte sein?

SOPHIST GmbH RE in Scrum 2 – Seite 26

Komplexität des Systems

Fachliches Wissen der Entwickler

Konformitäts-bedingungen

Fachliche Abhängigkeiten

Page 28: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

Product Backlog

Systemspezifikation im Vorfeld

SOPHIST GmbH RE in Scrum 2 – Seite 27

Page 29: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

Nachdokumentation

SOPHIST GmbH RE in Scrum 2 – Seite 28

System

Page 30: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

Next Sprint

Soon

Later

System- Spezifikation Product Backlog

Laufende Dokumentation

SOPHIST GmbH RE in Scrum 2 – Seite 29

Page 31: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

RE

in S

crum

Einbettung in die Sprints

SOPHIST GmbH RE in Scrum 2 – Seite 30

Das System darf nicht abstürzen

Als User will ich Daten in mein Profil eingeben können.

«system»Überwachungssoftware

«layer»Fachlogik

«layer»Serv ice

«sw-­component»Registerzugriff

«sw-­component»Filter

Elekrisches  Gerät

- Spannung: Volt- Stromaufnahme: Ampere

Computer

- IP Adresse: int

CPU-­Kühler

- CPU Typ: CPU Typ- Max. Drehzahl: int = 2000

Gehäuse-­Kühler

- Max. Drehzahl: int = 1000

Temperatursensor

Netzteil

Person

- /Alter: int- Geburtsdatum: Datum- Name: String- Vorname: String

«enumeration»CPU Typ

Sockel 775 Sockel 478 Sockel 939

«dataType»Datum

- Jahr: int- Monat: int- Tag: int

Ventilator

- Drehzahl: int- Max.Drehzahl: int

Sensor

- Temperatur: int- Widerstand: int

3

1..*

+Netzteil

1

{incomplete}

+Arbeitsgerät0..*

+Besitzer

0..*

Page 32: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Ein Praxisbeispiel

� Aufgabenbereich des

Kunden � Projektkontext � Spezifische

Anforderungen

Page 33: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Kapitelnam

e E

in P

raxi

sbei

spie

l Aufgabenbereich des Kunden Energy Sektor - Anlagen

SOPHIST GmbH Ein Praxisbeispiel 3 – Seite 32

scrap … operate/maintain … manufacture … design … plan/bid

Page 34: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Ein

Pra

xisb

eisp

iel

Projektkontext

� Zielsetzung: • Spezifikation einer Anwendung zur Verwaltung

von Abweichungen � Herausforderung:

• Kunde möchte agil entwickeln, aber klassisch ausschreiben

• Viele Fachbereiche sind betroffen • Viele Tools, die es zu vereinen gilt • Weltweiter Einsatz der Anwendung

SOPHIST GmbH Ein Praxisbeispiel 3 – Seite 33

Page 35: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Ein

Pra

xisb

eisp

iel

Projektkontext

� Vorgehensweise: � Arbeiten nach SCRUM

� Initialen Product Backlog erstellen � User Storys priorisiert � User Storys mit dem Fachbereich besprochen

SOPHIST GmbH Ein Praxisbeispiel 3 – Seite 34

Page 36: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Kapitelnam

e E

in P

raxi

sbei

spie

l Das Vorgehen

SOPHIST GmbH Ein Praxisbeispiel 3 – Seite 35

Ermittlung Dokumentation Abnahme Stakeholderanalyse Zustandsdiagramme Konsolidierung

Interviews Klassendiagramme Abnahme

Use Case Diagramme

Natürlichsprachlich

Page 37: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

==== ==== ==== ...

------- ------- ------- ...

------- ------- ------- ...

==== ==== ==== ...

------- ------- ------- ...

------- ------- ------- ...

System

* 1 * 1

* 1

Ziele ====

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------

=========== ----------------------------------------------------------------------------

=========================== ---------------------------------------------------------------------------.

Ziele

Stakeholderliste

Scope-, Kontext-abgrenzung

Glossar

Begriffsmodell

Zieldiagramm

statische Sicht

Use-Case Diagramm

Use-Case Beschreibung

Aktivitäts-diagramm

natürlich-sprachliche Anforderungen

dynamische Sicht

Page 38: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Ein

Pra

xisb

eisp

iel

Spezifische Anforderungen

SOPHIST GmbH Ein Praxisbeispiel 3 – Seite 37

uc NCR-Objekt anlegen

Verfeinerung des Use Case Clusters"NCR-Objekt erstellen"

Verfeinerung des Use Case Clusters"NCR-Objekt erstellen"

Maßnahmenaktion  erstellen

Abweichung erstellen

Maßnahme  erstellen

Maßnahmen-­v erantwortlicher

Ersteller

Use Case  „Abweichung  erstellen“ User Story – Abweichung erstellen Als Ersteller möchte ich eine Abweichung erstellen können, damit ich eine Abweichung dokumentieren kann.

Akzeptanzkriterien RQ 1: Das System muss dem Ersteller die Möglichkeit bieten, eine Abweichung zu erstellen.

RQ 2: Das System muss dem Ersteller die Möglichkeit bieten, die Eigenschaften einer neu angelegten Abweichung zu befüllen. RQ  3:  …. RQ 4: ….

Page 39: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Kapitelnam

e E

in P

raxi

sbei

spie

l Spezifische Anforderungen SOPHIST Satzschablone (Formulierungshilfe)

SOPHIST GmbH Ein Praxisbeispiel 3 – Seite 38

Das System muss dem Ersteller die Möglichkeit bieten, die Eigenschaften einer neu angelegten Abweichung zu befüllen.

DAS SYSTEM <Systemname>

MUSS

SOLLTE

WIRD

-

<wem?> DIE MÖGLICH-

KEIT BIETEN

FÄHIG SEIN

[<Objekt & Ergänzung

des Objektes>]

<Prozesswort>

Page 40: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Fazit

� Fazit

Page 41: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Fazit

Fazit

� Falls eine Systemspezifikation im Vorfeld eines agilen Projekts erstellt wird: • Können viele klassische RE-Methoden (z.B. Ziele,

Glossar, Begriffsmodell etc.) unverändert genutzt werden.

• Andere Methoden müssen dagegen aus Gründen der Weiterverarbeitung adaptiert werden (z.B. Detallierung von Use Cases mithilfe von User Stories).

SOPHIST GmbH Fazit 4 – Seite 40

Page 42: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Vortragstitel

Herbstcampus 2014 - Infos gefällig? Die wichtigste Zeit eines Vortrags ist nach dem Vortrag

� Artikel zum Thema � pdf des Vortrags � Login in den Downloadbereich � Newsletter zu OO und RE

Einfach Visitenkarte abgeben oder E-Mail an [email protected] senden.

Wir erkennen die Struktur Ihrer Projektanforderungen!

Infos unter www.SOPHIST.de

Page 43: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Die Konferenz rund um RE

Mehr Informationen auf www.sophistdays.de

Page 44: Was nicht passt...SOPHIST GmbH Vordere Cramergasse Tel.:+49 13 90478 Nürnberg (0)911 40 900 - 0 Fax:+49 (0)911 40 900 - 99 heureka@sophist.de Was nicht passt wird passendDie SOPHISTen

Haben Sie weitere Fragen?