El único concepto de "hecho" es si se completa o no una historia en su conjunto. El equipo debería haber creado una definición de hecho que diga cuándo sienten que una historia está terminada o no. Por lo general, esto incluirá cosas como "se ha revisado el código", "se han realizado pruebas nocturnas", "se han cumplido todos los criterios de aceptación", etc. Cuando se han logrado estas cosas, el equipo puede sentirse seguro de que han hecho todo Se esperaba de ellos que terminaran una historia.
Durante un sprint, si está tratando de determinar si se ha logrado uno de esos elementos en la definición de hecho, solo pregunte. Scrum and Agile tiene que ver con la comunicación abierta. Si usted es parte del equipo, pregunte a sus compañeros si alguien ha escrito las pruebas, o las ha ejecutado, o ha creado el trabajo nocturno, etc. Si usted es una parte interesada, pregúntele al scrum master.
Si se sienta fuera del equipo pero aún debe revisar las pruebas, haga que el equipo agregue "las pruebas deben ser revisadas por el usuario user3251930" como parte de la definición de hecho. Si eso es lo que se necesita para que se haga una historia, sea honesto y hágalo parte del proceso. El objetivo de la "definición de hecho" es que el equipo pueda saber con certeza que ha hecho lo que se requiere para entregar un software de calidad. Si parte de eso es una revisión externa, que así sea.
En última instancia, es el propietario del producto el que firma una historia en particular, por lo que al final del día él o ella tiene la decisión final de si una historia en su conjunto se realiza o no.
DoneyUndone