Suchen und Finden
100 Minuten für Anforderungsmanagement - Kompaktes Wissen nicht nur für Projektleiter und Entwickler
Mehr zum Inhalt
100 Minuten für Anforderungsmanagement - Kompaktes Wissen nicht nur für Projektleiter und Entwickler
Inhaltsverzeichnis
5
Vorwort
10
1 Hinweise zur Verwendung des Buches
11
1.1 Kurzbeschreibung zum Thema
11
1.2 Informationen zur Struktur des Buches
12
1.3 Erklärung der verwendeten Begriffe
13
2 Anforderungsmanagement?
19
2.1 Was sind Anforderungen?
19
2.2 Warum benötigen Sie Anforderungen?
19
2.3 Anzeichen von unzureichendem Anforderungsmanagement
22
2.4 Folgen von unzureichendem Anforderungsmanagement
23
2.5 Haupttätigkeiten im Anforderungsmanagement
24
2.6 Gründe für Anforderungsmanagement
25
2.7 Ziele von Anforderungsmanagement
25
2.8 Wege zum professionellen Anforderungsmanagement
26
2.9 Umgang mit skeptischen Mitarbeitern
28
3 Wie beginnen Sie Anforderungsmanagement?
31
3.1 Struktur und Vorgaben
31
3.2 Wahl der Stakeholder
32
3.3 Kommunikation
33
3.4 Anforderungen dokumentieren
33
3.5 Anmerkungen zum Aufschreiben und Beginnen
34
3.6 Anforderungsmanagement in der Organisation
36
3.7 Werkzeuge
36
4 Wer macht Anforderungsmanagement?
37
4.1 Der Anforderungsmanager
37
4.2 Aufgaben des Anforderungsmanagers
37
4.3 Profil des Anforderungsmanagers
38
4.4 Mögliche Anforderungsmanager
38
4.5 Stellenausschreibung Anforderungsmanager
38
5 Werkzeuge
40
5.1 Einfach-Werkzeuge
40
5.2 Spezialisierte Anforderungswerkzeuge
42
5.3 Hinweise zur Auswahl eines spezialisierten Werkzeugs
43
6 Anforderungen
45
6.1 Funktionale Anforderungen
45
6.2 Nicht-funktionale Anforderungen
45
6.2.1 Qualität
46
6.2.2 Randbedingungen
46
6.3 Attribute von Anforderungen – das FAPA
47
6.3.1 Identifikation
49
6.3.2 Name
50
6.3.3 Beschreibung
50
6.3.4 Status
50
6.3.5 Version
50
6.3.6 Sonstige Attribute
51
7 So finden Sie Anforderungen
54
7.1 Produkt und Produktkontext
54
7.2 Kommunikation
54
7.3 Anforderungsquellen
55
7.3.1 Stakeholder
55
7.3.2 Dokumente
55
7.4 Ermittlungstechniken
56
7.4.1 Befragungstechniken
56
7.4.2 Kreativitätstechniken
56
7.4.3 Abläufe durchdenken
57
7.4.4 Beobachtungstechniken
57
7.4.5 Weitere unterstützende Techniken
58
7.5 Zufriedenheitskategorien Kano-Modell
58
8 Die Anforderungsdokumentation
60
8.1 Beispiel Software-Anforderungs-Spezifikation
61
8.2 Qualitätskriterien für das Anforderungsdokument
68
8.3 Checklisten
69
8.4 Beispiel Checkliste Anforderungsspezifikation
69
9 So formulieren Sie Anforderungen
71
9.1 Anforderungen und Testen
72
9.2 Formulieren und Sprache
72
9.3 Formulierungsbaupläne
73
9.4 Formulierungsregeln
75
9.5 Dokumentieren mit Hilfe der UML
76
9.6 Was genau ist UML?
76
9.7 Beispiele Anwendungsfall- und Aktivitätsdiagramm
78
10 Wahre Anforderungen – Validierung
80
10.1 Ziele der Validierung
80
10.1.1 Qualitätssicherung
81
10.1.2 Freigabe
81
10.2 Qualitätssicherung der Anforderungen
82
10.3 Prüfungsprinzipien
83
10.4 Prüftechniken
84
10.5 Qualitätsprüfung der Anforderungen
86
10.6 Abstimmen der Anforderungen
88
10.6.1 Umgang mit Konflikten
88
10.7 Verifikation von Anforderungen
89
11 Nachverfolgbarkeit
90
11.1 Warum müssen Sie Nachverfolgbarkeit realisieren?
92
11.1.1 Qualitätssicherung
93
11.1.2 Einfluss-Analyse
94
11.1.3 Wiederverwendung
95
11.2 Was müssen Sie für die Nachverfolgbarkeit machen?
95
11.3 Tipps zur Nachverfolgbarkeit
96
11.4 Beispiel Anforderungs-Nachverfolgbarkeits-Matrix
98
12 Versions- und Konfigurationsmanagement
100
12.1 Versionsmanagement
100
12.2 Konfigurationsmanagement
102
12.3 Baselines und Releases
103
12.4 Konfigurationsmanagement und Anforderungen
104
13 Die Pflege und Verwaltung von Anforderungen
105
13.1 Tätigkeiten für die Pflege und Verwaltung
105
13.2 Aufwände für die Anforderungspflege
106
13.3 Änderungsmanagement
107
13.3.1 Ablauf Änderungsanfrage
108
13.3.2 Ablauf Änderungsbearbeitung
110
13.4 Beispiel Änderungsformular
111
14 Vorgehensmodelle
113
14.1 Ziele von Vorgehensmodellen
113
14.2 Vorgehensmodelle der Softwareentwicklung
114
15 Reifegradmodelle
117
15.1 Ziele der Reifegradmodelle
117
15.2 CMMI
117
15.3 SPICE
119
16 Praxisbeispiel Spannungsüberwachung
121
16.1 Aufgabenstellung Spannungsüberwachung
121
16.2 Anforderungen ermitteln
121
16.3 Anforderungen dokumentieren
123
16.3.1 Hardware-Anforderungs-Spezifikation (HAS)
123
16.3.2 Software-Anforderungs-Spezifikation (SAS)
124
16.4 Validierung der Anforderungen
126
17 Praxisbeispiel Haustier
128
17.1 Anforderungen ermitteln
128
17.2 Anforderungen dokumentieren
130
17.2.1 Anforderungsspezifikation
130
17.2.2 Katzen-Anforderungs-Spezifikation (KAS)
131
17.3 Validierung der Anforderungen
132
17.4 Pflege der Anforderungen
133
Literatur, Referenzen und Stichworte
135
Indexverzeichnis
139
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.