Reviews Flashcards

1
Q

SMART Kriterien

A

S pecific
M easurable
A chievable
R ealistic
T ime-related

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

Was sind Funktionale Anforderungen?

A

Beschreiben das Verhalten des Systems, die
Eingaben, Verarbeitungsschritte und erwartete Ausgaben.
Definieren das “was”.

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

Was sind Nicht-funktionale Anforderungen?

A

Beschreiben unter welchen Bedingungen etwas bereitgestellt werden muss.
Definieren das “wie gut”.

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

Was macht eine gute Anforderung aus?

A
  • Entsprechen den SMART-Kriterien
  • Vollständigkeit: alle Aspekte sind definiert
  • Konsistenz: keine Widersprüche und Konflikte.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

QS von Anforderungen: Konstruktive vs Analytische Ansätze

A

Konstruktive Ansätze: Nutzung von Methoden und Prozessen um Entstehen von Fehlern bereits in der Anforderungserhebung zu vermeiden.
Analytische Ansätze: Tätigkeiten die auf bereits spezifizierten Anforderungen nachgelagert angewandt werden.

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

Definition Reviews

A

Ein statischer Test.
Systematische Überprüfung von Artefakten eines SW-Projekts. Von Menschen ausgeführt.

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

Was sind die Ziele von Reviews?

6 Punkte

A

Frühzeitiges finden von Fehlern.
Annerkennung von Guten Lösungen.
Bessere Wissensverteilung im Team.
Collective Ownership.
Einheitlichkeit und Konformität innerhalb eines Projekts/Unternehmens.
Kontinuierlicher Verbesserungsprozess.

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

Anwendungsbereiche von Reviews?

A

Grundsätzlich auf alle Arbeitsergebnisse eines Projekts anwendbar.
Besonders wenn keine Überprüfung durch Tools möglich ist oder als Erzgänzung dazu.

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

Review Typen

Traditionell

A

Formalisiert, Schwergewichtig, Meetingzentriert.
Definierte Rollen und Prozesse.
Lesetechniken als Performance-Booster.
In Einklang mit sequenziellen Vorgehensmodellen.

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

Review Typen

Modern

A

Leichtgewichtig, Toolgestützt, kontinuierlich stattfindend.
Erlauben Asynchronität und verteilte Teams.
In Einklang mit agilen Praktiken.

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

Formale Reviews

Rollen

5 Punkte

A

Autor: urheber des Review-objekts.
Moderator: organisiert und coordiniert das Review.
Gutachter: führt review durch und präsentiert Ergebnisse.
Manager: obliegt die Freigabe des Review-objekts.
Protokollant: dokumentiert und protokolliert das Review-Meeting.

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

Formale Reviews

Prozess

6 Schritte

A

Planung: festlegung des Teams und benötigten Rollen, etc.
Kick-off: checken dass Eingangskriterien erfüllt sind, Verteilung an Team, Festlegen der Ziele und Aufgaben.
Vorbereitung: durchführung des Reviews
Meeting: Präsentation der Review Ergebnisse
Nacharbeit: Behebung identifizierter Fehler, Verbesserungsvorschläge umsetzen.
Follow-up: Nachkontrolle. Freigabe des Reviewobjekts oder neuer Review. Sammlung von Metriken/Lessons-Learned.

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

Was sind Lesetechniken?

A

Hilfestellung, wie beim Review vorgegangen werden soll.
Sollen effizienz steigern.

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

Lesetechniken

Ad Hoc Ansatz

A

Wenig bis keine Anleitung.
Outcome stark von Skillset und Sichtweise des Reviewer abhängig.

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

Lesetechniken

Checklisten-basierter Ansatz

A

Review basierend auf vorgegebenen Checklisten, die auf Potenzielle Fehlerkategorien abzielen.

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

Lesetechniken

Perspektiven-basierter Ansatz

A

Review aus Perspektive der verschiedenen Stakeholder.

17
Q

Moderne Reviews: Pre-commit

2 Vorteile, 1 Nachteil

A

Kurze Zeitspanne zwischen Entwicklung und Review.
Hohe Motivation zur Behebung da es Abschluss blockiert.
Aber kann entwicklungsverzögernd wirken.

18
Q

Moderne Reviews: Post-commit

1 Vorteil, 1 Nachteil

A

Ermöglicht schnellere integration.
Aber schlechte Qualität muss nachträglich bereinigt werden.