Informelles Review
R 2.0.0
Beschreibung
Das informelle Review ist eine abgeschwächte Version eines Reviews, folgt aber mehr oder weniger dem Reviewprozess, allerdings in stark vereinfachter und nicht formaler Form. Hauptzweck des informellen Reviews ist die Erkennung potenzieller Fehler und kurzfristiges Feedback an den Autor. Darüber hinaus können neue Ideen vorgestellt oder Lösungen entwickelt werden. Auch kleinere Probleme können im Rahmen dieses Reviews schnell gelöst und beseitigt werden.
Meist wird ein informelles Review durch den Autor initiiert. Die Planung beschränkt sich auf die Auswahl der Reviewer und die Festlegung des Abgabetermins der Ergebnisse. Der Erfolg und Nutzen des informellen Reviews sind vom jeweiligen Reviewer abhängig, besonders von seinen Kenntnissen und seiner Motivation. Die Verwendung von Checklisten ist möglich. Auf eine Sitzung oder einen Austausch der Ergebnisse zwischen Reviewern wird oft verzichtet. In diesem Fall ist das informelle Review ein einfacher Autor-Leser-Feedbackzyklus. Das informelle Review ist dann ein bloßes Gegenlesen des Arbeitsergebnisses durch einen oder mehrere Kollegen (Buddy-Check). Gegenseitiges Lernen und der Austausch unter Kollegen sind willkommene "Nebeneffekte". Eine schriftliche Rückmeldung mit einer Liste der Anmerkungen oder das korrigierte und mit Kommentaren versehene Exemplar des Arbeitsergebnisses genügen meistens.
Vorgehensweisen wie "Pair Programming" (paarweises Programmieren), "Buddy Testing" (gegenseitiger Test unter Kollegen) und "Code Swaps" (Austausch von Programmtext) können als informelles Review angesehen werden.
Mehrwert
-
Ad-hoc-Review welches keinem vorgeschriebenen Prozess folgt
-
Erkennung potenzieller Fehler(zustände), kurzfristiges Feedback an den Autor, Perspektivwechsel
-
Gegenseitiges Lernen und Austauschen unter Kollegen
-
Basiert nicht auf einem formalen (dokumentierten) Prozess
-
Kann von einem Kollegen des Autors durchgeführt werden (Buddy-Check) oder von mehreren Personen
Prüfobjekte
-
Anforderung
-
Komponenten / Units / Module / Klasse
-
Code und Datenstrukturen
-
Datenbankmodule
-
Scripte (Shell-/ Datenbank-Scripte)
Erforderliche Aktivitäten zur Umsetzung
Unter folgendem Link finden Sie die Planungs-Checkliste für diverse Reviewarten: Reifegradbestimmung & Entscheidungshilfen → Review
Kritische Erfolgsfaktoren
-
Auswahl von geeigneten Personen zum Review für maximalen Nutzen
-
Konstruktive Kritikfähigkeit (gefundene Fehler werden objektiv zur Sprache - gebracht und positiv aufgenommen)
-
Existenz einer Kultur von Lernen und Prozessverbesserung
Quellen
-
Abbildungen Anwendungsbeispiel: FLATICON, Freepik Company S.L. Autor*in: juicy_fish, abgerufen am 27.11.2024
-
ISTQB Glossary Informelles Review, abgerufen am 01.02.2024