Praktiken für die Erarbeitung von Anforderungen Flashcards

1
Q

Worauf basiert die Identifikation von Anforderungsquellen?

A
  • gemeinsames Verständnis des Kontexts
  • korrekte Abgrenzung von System und Kontext
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche** 3 Arten von Anforderungsquellen** werden unterschieden?

A
  • Stakeholder (wichtigste Quelle)
  • Dokumente
  • Systeme (Altsysteme, Nachbarsysteme, Konkurrenzsysteme)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was sind unter anderem wichtige Stakeholder des Systems?

A
  • die zu erwartenden (Be-)Nutzer des Systems (sollten evtl. in Benutzergruppen zusammengefasst werden / Personas)
  • Sponsoren
  • Entwickler des Systems
  • Behörden
  • Kunde / Auftraggeber
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche Dokumente und Personen unterstützen bei der systematischen Identifikation von Stakeholdern?

A
  • Checklisten (für jede Rolle mind. 1 Stakeholder)
  • Organisationsstrukturen
  • Geschäftsprozessdokumentation
  • Marktberichte
  • Anfängliche Stakeholder
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welche Daten müssen Stakeholder-Listen mindestens enthalten?

A
  • Name,
  • Funktion (Rollenbezeichnung),
  • zusätzliche persönliche Daten und Kontaktdaten,
  • zeitliche und räumliche Verfügbarkeit während der Projektlaufzeit,
  • Relevanz (Bedeutung des Stakeholders),
  • Fachgebiet und Umfang an Fachwissen sowie
  • Ziele und Interessen bezogen auf das Projekt.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Anforderungen können unterschiedlichen Einfluss auf die Zufriedenheit der S. haben. Das Modell von Kano teilt diese Zufriedenheit in welche Kategorien ein?

A

Basisfaktoren / Dissatisfiers / unterbewusste A: selbstverständlich vorrausgesetzte Systemmerkmale (Beobachtungstechniken, artefaktbasierte Techniken)

Leistungsfaktoren / Satisfiers / bewusste A.: explizit geforderte Systemmerkmale –> erzeugt S. Zufriedenheit (Befragungstechniken, Kollaborationstechniken, artefaktbasierte Techniken)

Begeisterungsfaktoren / Delighters / unbewusste A: kennt der S. nicht, empfindet er erst während der Benutzung als angenehm (Entwurfs- und Ideenfindungstechniken)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

In welche Kategorien lasen sich die Techniken zur Ermittlung von Anforderungen unterteilen?

A

Erhebungstechniken

Entwurfs- und Ideenfindungstechniken

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welche Arten von Erhebungstechniken gibt es?

A

Befragungstechniken Interview, Fragebogen
Kollaborationstechniken Workshop, Crowdbasiertes RE
Beobachtungstechniken Feldbeobachtung, Apprenticing
Artefaktbasierte Techniken Systemarchäologie, Feedbackanalyse, Wiederverwendung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Welche Arten von Entwurfs- und Ideenfindungstechniken gibt es?

A

Kreativitätstechniken: Brainstorming, Perspektiventechnik, Analogien

Entwurfstechniken Szenarien, Storyboards, Prototypen

Design Thinkingd. school / Designing of Growth

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wovon hängt die **Auswahl der richtigen Ermittlungstechnik **ab?

A

Art des Systems Weiterentwicklung oder Neuentwicklung
Softwareentwicklungs-Lebenszyklusmodell: agil oder traditionell
Beteiligte Personen Kenntnisstand, Verfügbarkeit der S.
Organisatorischer Aufbau Team oder Verteilung der Entwickler?
Einschränkungen technisch, rechtliche, orga, kulturelle, umweltbezogen
Art der Anforderung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was sind Vor- und Nachteil der Fragetechnik** Interview**. Welche Hilfstechnik ist von Vorteil?

A

Vorteile:
* individuell und Anpassung auf 1 Person möglich
* persönlich Anwesenheit des RE erhöht die Wahrscheinlichkeit, dass Fragen beantwortet werden

Nachteile:
* mit viele S. zeitaufwendig
* Effektivität hängt stark von Erfahrung des Interviewenden ab

Hilfstechnik Audioaufzeichnung von Vorteil

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was sind Vor- und Nachteile der Fragetechnik Fragebogen?

A

Vorteile:
* viele S. unter sehr geringen Zeit- und Kostenaufwand
* Fragebögen können elektronisch verteilt und mit Tools ausgewertet werden

Nachteile
* ungeeignet für implizites Wissen
* Rückfragen oder weiterführende Fragen aufwändig
* Formulierung der Fragen beeinflusst die Antworten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was sind Vor- und Nachteile der Kollaborationstechnik Workshop?

A

Vorteile:
* Unterstützt Kommunikation und Zusammenarbeit im Team und Entschiedungsfindung
* Aufdecken von Missverständnissen
* Gewinnung neuer Informationen / Inspirationen

Nachteile:
* mögliche Dominanz einzelner Teilnehmer
* Ggf. schwierige Gruppendynamik

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was sind Vor- und Nachteile der Kollaborationstechnik Crowd-basiertes RE?

A

Vorteile:
* erreicht auch Nutzende, die sonst ggf. nicht einbezogen werden
* Hochwertiges Feedback bei motivierter Crowd

Nachteile:
* Hohe Kosten für Vorebreitung und Tooling
* Ggf. geringe Rücklaufquote ohne bestimmte Anreize / Motivation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was sind Vor- und Nachteile der Beobachtungstechnik Feldtechnik?

A

Vorteile:
* sehr effektiv bei der Untersuchung von Abweichungen in den Prozessen
* Gut einsetzbar bei schlechten
kommunikativen Fähigkeiten der
Stakeholder*innen

Nachteile:
* Problem bei schwer beobachtbaren
Abläufen, z. B. Motorsteuerung
* Stakeholder/innen können sich durch
Anwesenheit des Requirements
Engineers unwohl fühlen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was sind Vor- und Nachteile der Beobachtungstechnik Apprenticing?

A

Vorteile:
* Gut geeignet, wenn
Stakeholderinnen ihr Wissen nicht
sprachlich ausdrücken können
* Typisches Machtverhältnis zwischen
Stakeholder
in und Requirements
Engineer wird umgedreht

Nachteile:
* Ungeeignet bei kritischem
Arbeitsumfeld, z. B. Flugsicherung
* Sehr zeitintensiv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Was sind Vor- und Nachteile der Artefakt-basierten Technik Systemarchäologie?

A

Vorteile:
* Durch Analyse des Altsystems wird
bereits implementierte
Funktionalität nicht vergessen
* Viele implizite Anforderungen
werden aufgedeckt

Nachteile:
* Sehr aufwändig
* Lohnt nicht bei großer Anzahl
potenzieller Änderungen, da
Anforderungen neu ermittelt werden
müssen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Was sind Vor- und Nachteile der Artefakt-basierten Technik Wiederverwendung?

A

Vorteile:
* Spart Kosten, falls Wissen bereits
im Unternehmen vorhanden ist
und ggf. sogar weitere
Informationen wie Testfälle
vorhanden sind

Nachteile:
* Die richtigen Anforderungen zur
Wiederverwendung zu identifizieren,
kann sich schwierig gestalten.
* Qualität von bestehenden Inhalten oft
nicht ausreichend

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Was sind Vor- und Nachteile der Artefakt-basierten Technik Feeback-Analyse?

A

Vorteile:
* Konkretes Feedback unmittelbarer
Nutzenden
* Erreicht auch Nutzende, die ggf.
ansonsten als Projektbeteiligte
nicht einbezogen werden

Nachteile:
* Rücklaufquote eines direkten
Feedbacks oft gering

20
Q

Was sind Vor- und Nachteile der Kreativitätstechniken Brainstroming bzw. Brainstorming paradox?

A

Vorteile:
* Viele Ideen in kurzer Zeit
* Mehrere Personen entwickeln ihre
Ideen gegenseitig weiter

Nachteile:
* Bei schwieriger Gruppendynamik
weniger effektiv
* Bei räumlicher Distanz der
Teilnehmenden höherer Aufwand

21
Q

Was sind Vor- und Nachteile der Kreativitätstechnik Wechsel der Perspektive?

A

Vorteile:
* Ermöglicht „festgefahrenen“
Stakeholder*innen, ihre eigene
Sichtweise zu verlassen

Nachteile:
* Perspektivenwechsel für
introvertierte oder konservative
Stakeholder*innen schwierig

22
Q

Was sind Vor- und Nachteile der Kreativitätstechnik Analogien (Bionik / Biosoziation)?

A

Vorteile:
* Komplexe Probleme oder schwer
vorstellbare Zusammenhänge
werden verständlicher
* Erfahrungen und Lösungen aus
anderen Kontexten können in
Problemstellung transferiert werden

Nachteile:
* Bionik und Bisozation benötigt viel
Zeit
* Fehlerhafte Rücktransformation der
Ergebnisse kann zu ungeeigneten
Lösungen führen

23
Q

Was sind Vor- und Nachteile der Entwurfstechnik Szenarien?

A

Vorteile:
* Komplexe Sachverhalte oder
schwer vorstellbare
Zusammenhänge werden
verständlicher
* Leichgewichtiger Ansatz

Nachteile:
* Zusätzlicher Aufwand für Pflege
und Konsistenzsicherung falls
zusätzlich zu Anforderungen
dokumentiert

24
Q

Was sind Vor- und Nachteile der Entwurfstechnik Storyboard?

A

Vorteile:
* Zahlreiche Handlungsschritte eines
Szenarios lassen sich leichter
visualisieren als textuell beschreiben
* Für Endnutzende nachvollziehbar, da
praxisnahe Darstellung

Nachteile:
* Stellt oft nur ein Beispiel dar und ist
damit unvollständig
* Teils schwierig abzugrenzen, was an
der Visualisierung eine Anforderung
darstellt

25
Was sind Vor- und Nachteile der Entwurfstechnik ***Prototyp***?
Vorteile: * Ermöglichen frühzeitiges Feedback von Stakeholder*innen * Hilft über das Problem nachzudenken * Fokus liegt auf dem Mehrwert für den*die Stakeholder*in Nachteile: * Kann aufwendig sein * Kann als finaler Stand interpretiert werden
26
Was sind Vor- und Nachteile von ***Design Thinking?***
Vorteile: * Verstärkte Zusammenarbeit von Teams * Gemeinsames Verständnis für Business Needs * Schafft gemeinsamen Kontext für Menschen aus verschiedenen Bereichen Nachteile: * Kann zu „groupthinking“ führen, wenn sich Individuen nicht durchsetzen können
27
Was sind Risiken und **Chancen von Konflikten**?
Konflikt ist ... * ..eine Ausgangsbasis für neue Ideen * ..ein Risiko für das Projekt * .. eine Chance auf bessere Zusammenarbeit
28
Was sind die **4 Aufgaben des Konfliktmanagements**?
* Konfliktidentifikation * Konfliktanalyse * Konfliktlösung * Dokumentation der Konfliktlösung
29
Welche **Konflikttypen** gibt es?
* Sachkonflikt * Interessenkonflikt * Beziehungskonflikt * Datenkonflikt * Wertekonflikt * Struktureller Konflikt
30
Was sind gängige **Konfliktlösungstechniken**?
* Einigung * Kompromiss * Abstimmung * Variantenbildung * Ober-sticht-Unter
31
Was sind **Unterstützungstechniken **zur Konfliktlösung?
* Consider-all-facts * Plus-Minus-Interesting * Entscheidungsmatrix
32
Warum sollte die **Auflösung des Konflikts **nachvollziehbar **dokumentiert** werden?
um folgende Gefahren zu vermeiden: * Wiederholte Behandlung von Konflikten * Überprüfung von Konfliktlösungen
33
Was ist die **Validierung**?
Der Prozess zur **Bestätigung**, dass ein Element (ein System, ein Arbeitsprodukt oder ein Teil davon) den **Bedürfnissen und Wünschen seiner Stakeholder entspricht.**
34
Warum ist die **Anforderungsvalidierung notwendig**?
- Nicht beseitigte Defekte beeinträchtigen alle weiteren Entwicklungsaktivitäten, führen zu **hohen Kosten und maximieren die Risiken** - Anforderungen sind **Vertragsgrundlage** zwischen Auftraggebenden (AG) und Auftragnehmenden (AN). - Sich widersprechende Anforderungen können **Konflikte** zwischen Stakeholdern*innen erzeugen
35
Was sind **wichtige Aspekte der Anforderungsvalidierung**?
* Beteiligung der richtigen Stakeholder * Trennung von Fehlersuche und Fehlerkorrektur * Valisierung aus unterschiedlichen Sichten * Wiederholte Validierung
36
Welche **Arten von Validierungstechniken** gibt es?
**Reviewtechniken:** visuelle Überprüfung, z.B.Walkthrough, Inspektion **Explorationstechniken**: Prototyping, Alpha- und Betatest, A/B Tests, MVP **Probeentwicklung** **Qualitätsmessung**
37
Was passiert bei der **Review Technik Kommentierung Stellungsnahme**?
* **informelles** Review * Zwischenständen von Arbeitsprodukten werden formlos von einer dritten Person überprüft * **Validierende fügen Anmerkungen **in das Dokument * Qualitätskriterien helfen
38
Was passiert bei der **Review Technik Walktrough**?
* **formelles** Review * Autor **führt Validerende durch Arbeitsprodukte** * **konsolidiertes Verständnis** der Anforderungen unter den Teilnehmern erzeugen * Möglichkeit für Autor, Vorgehen zu explizieren
39
Was passiert bei der **Review Technik Inspektion?**
* am meisten formalisiertes Review * genau definierte Rollen * Prüfung des Inhalts gegen die Ziele * Prüfung gegen Standards, Normen, Vorschriften * Messung definierter Qualitätsaspekte
40
Explorationstechniken: **Validierung durch Prototypen**
* Ziel: Anforderungen erlebbar machen * effektiv * ressourcenaufwendig * Benutzbarkeit und Systemverhalten kann beurteilt werden * Auswahl der mittels Prototypen zu prüfenden Anforderungen z.B. anhan der Kritikalität
41
Explorationstechniken: **Aplha- und Betatests**
* Verlässlichkeit bspw. einer Software in frühen Statdien der Entwicklung erkennbar * Frühes Feedback verbessert Qualität des Endprodukts
42
Explorationstechniken: **A/B Test**
* Zwei Versionen mit einem Unterschied (A/B) * Testgruppe halbiert * Reaktionen der Testenden ausgewertet * besserer Version nach Kriterien identifizert
43
Explorationstechniken: **MVP**
MVP als erste schnelle Produktversion Entwickeln und erweitern Validierun durch Feebdack
44
Probe-Entwicklung: **Entwicklungsartefakte**
Eignung der Anforderungen werden in nachgelagerte Entwicklungsartefakte überführt Fehler werden duch Überprüfung der Eignung für Test, Entwurf oder Handbucherstellung aufgedeckt sehr ressourcen aufwendig
45
Qualitätsmessung: **Produkt und Prozessmetriken**
* jede Metrik misst eine oder mehrere Eigenschaften von Anforderungen oder des RE-Prozesses * Ergebnisse : Indikatore für Prozess- und Produktqualität Bsp.: Änderungsrate von Anforderungen, Fehler in Anforderungen
46
**Einflussfaktoren** für die Auswahl von Validerungstechniken
* Entwicklungsmodell / Lebenszyklus des Sytsems * Reifegrad des Entwicklungsprozesses * Notwendigkeit eines Audittrails * Komplexität des Systems * Gesetzliche und behördliche Anforderungen * Risikoniveau des Systems (Kritikalität)