Analista de Sistemas: pregunta de entrevista
¿Cómo haces verificables los requisitos?
Haz un requisito verificable con precondiciones observables, acción, resultados medibles, límites y ejemplos. Sustituye rápido o fácil de usar por umbrales y evidencia acordados.
Respuesta directa
Qué debe cubrir una buena respuesta
Cómo funciona
Un requisito es comprobable cuando alguien distinto de su autor puede preparar la situación, realizar la acción y verificar el resultado sin hacer preguntas. Eso significa declarar las precondiciones como datos, la acción como una entrada concreta y el resultado esperado como algo observable con un umbral: un valor, un mensaje, un estado, un límite de tiempo. Las cualidades vagas se sustituyen por números acordados, y los límites se hacen explícitos con ejemplos a ambos lados. Escribirlos en forma dado-cuando-entonces con valores reales convierte cada requisito en un caso de prueba que desarrolladores, testers e interesados leen igual.
Ejemplo
El requisito de que los pedidos grandes tienen envío gratis se convirtió en: dado un carrito de 49,99, cuando el cliente llega al checkout, entonces el envío es 4,90; dado 50,00, entonces el envío es 0,00; dado 50,00 con un código de descuento que lo deja en 45,00, entonces el envío es 4,90 porque el umbral aplica tras descuentos. El último ejemplo zanjó una discusión que había parado el ticket una semana.
Errores frecuentes
- Aceptar el sistema debe ser fácil de usar como requisito.
- Dejar ambiguos los valores límite, de modo que 50,00 lo interpretan distinto dos desarrolladores.
- Escribir criterios que describen la implementación en lugar del resultado observable.
Una estructura útil para responder
Responde desde tu propia experiencia.
No memorices un guion: usa solo ejemplos que puedas explicar con honestidad en preguntas posteriores.
Abre el espacio de trabajo de escritorio y ensaya una respuesta clara con tus propias palabras.