El código estaba bien y se entregó a tiempo. El problema real estaba en los requisitos: se pidieron datos que el usuario no necesitaba. Culpar al código habría sido un error.
«Nadie usa el sistema.» Es tentador culpar al software o al usuario.
No se levantaron los requisitos con el usuario real. Esa es la que hay que corregir.
Con la causa principal identificada, el siguiente paso (Bloque 6) es convertirla en un compromiso concreto para que no se repita en el próximo proyecto.