Skip to content
This repository has been archived by the owner on Sep 7, 2020. It is now read-only.

Definition of done

JohnBryanSpieker edited this page Jan 16, 2020 · 4 revisions

Definition of done

Interview/Befragung (Dozent)

Ein Interview/Befragung gilt als „done“, wenn alle nachstehenden Kriterien erfüllt worden sind:

  1. Ein Termin wurde vereinbart
  2. Das Interview wurde durchgeführt und protokolliert
  3. Das Protokoll wurde aufbereitet und in die Dokumentation aufgenommen
  4. Die Dokumentation wurde im Wiki (prox-documentation-ip-ws2019) aktualisiert

Ein Interview gilt ebenfalls als „Done“, wenn alle nachstehenden Kriterien erfüllt worden sind:

  1. Ein Dozent wurde mehrfach (mindestens zweimal) kontaktiert und um einen Termin gebeten
  2. Es konnte kein Termin zu Stande kommen

Befragungen der Studenten

Die Befragung der Studenten über GOOGLE Forms gilt als „done“, wenn folgende Kriterien erfüllt worden sind:

  1. Eine Befragung für die Studierenden wurde bereitgestellt
  2. Die Befragung hatte ausreichend Teilnehmer
  3. Die Ergebnisse wurden aufbereitet
  4. Die Dokumentation wurde im Wiki (prox-documentation-ip-ws2019) aktualisiert

Code

Tasks, die mit Code in Verbindung stehen, gelten als „done“, wenn die nachstehenden Kriterien erfüllt worden sind:

  1. Code kompiliert und ist ausführbar
  2. Anforderungen die aus der Task-Beschreibung hervorgehen wurden umgesetzt
  3. Code wurde dokumentiert (ausschließlich öffentliche APIs)
  4. Der Code wurde ins Repository hochgeladen (Commit-Beschreibung nach https://chris.beams.io/posts/git-commit/)
  5. Build läuft durch, REST-End-Points sind auf dem Archilab-Server erreichbar
  6. Unit Tests werden geschrieben und sind erfolgreich (sofern sinnvoll)
  7. Dokumentation im Repository aktualisiert

Epic

Ein Epic gilt dann als abgeschlossen, wenn alle dem Epic hinzugefügten Issues (Interviews/Befragung (Dozent), Befragung der Studenten, Code, Sonstiges) abgeschlossen worden sind

Sonstiges

Sonstige Tasks, die nicht in einer der anderen Kategorien eingeordnet werden können, müssen folgende Kriterien erfüllen:

  1. Abdeckung der Anforderungen die aus der Task-Beschreibung hervorgehen
  2. Ergebnisse in die Dokumentation aufnehmen