Das einzige Konzept von "erledigt" ist, ob eine Geschichte als Ganzes abgeschlossen ist oder nicht. Das Team sollte eine Definition von erledigt erstellt haben, die besagt, wann eine Geschichte beendet ist oder nicht. Dies umfasst in der Regel Dinge wie "Code wurde überprüft", "nächtliche Tests wurden durchgeführt", "alle Akzeptanzkriterien wurden erfüllt" usw. Wenn diese Dinge erledigt wurden, kann sich das Team sicher sein, alles getan zu haben von ihnen erwartet, eine Geschichte zu beenden.
Wenn Sie während eines Sprints feststellen möchten, ob einer dieser Punkte in der Definition von erledigt erreicht wurde, fragen Sie einfach. Bei Scrum and Agile dreht sich alles um offene Kommunikation. Wenn Sie Teil des Teams sind, fragen Sie Ihre Teamkollegen, ob jemand die Tests geschrieben oder ausgeführt oder den nächtlichen Job erstellt hat. Wenn Sie ein Stakeholder sind, fragen Sie den Scrum-Master.
Wenn Sie außerhalb des Teams sitzen, die Tests jedoch noch überprüfen müssen, fügen Sie im Rahmen der Definition von "erledigt" hinzu, dass die Tests vom Benutzer "user3251930" überprüft werden müssen. Wenn es das ist, was es braucht, um eine Geschichte zu machen, sei ehrlich und mache sie zu einem Teil des Prozesses. Der springende Punkt bei der "Definition von erledigt" ist, dass das Team mit Sicherheit weiß, dass es getan hat, was für die Bereitstellung hochwertiger Software erforderlich ist. Wenn ein Teil davon eine externe Überprüfung ist, so sei es.
Letztendlich ist es der Product Owner, der eine bestimmte Story abzeichnet. Am Ende des Tages hat er oder sie die endgültige Entscheidung, ob eine Story als Ganzes fertig ist oder nicht.
Done
undUndone