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.

Practica esta respuesta con MiraHint

Abre el espacio de trabajo de escritorio y ensaya una respuesta clara con tus propias palabras.

Descargar MiraHint
Preguntas de entrevista para Analista de Sistemas