Café y Código

1. Técnicas de Elicitación

¿Qué significa "Elicitar"?

El término "elicitación" (del inglés elicit: sacar algo a la luz) significa que los requisitos rara vez están listos para ser recogidos como manzanas de un árbol. Los clientes muchas veces no saben lo que necesitan realmente, o saben la solución que quieren pero no el problema real.

El trabajo del analista/desarrollador es hacer las preguntas correctas y excavar hasta descubrir la necesidad real del negocio.

Herramientas de Elicitación

  • Entrevistas: Reuniones 1 a 1 con key-stakeholders. Ideales para entender "por qués" profundos y conocer al usuario.
  • Encuestas / Cuestionarios: Excelente cuando tienes a cientos o miles de usuarios y necesitas métricas cuantitativas.
  • Observación (Shadowing): A veces el usuario te dice que hace A, pero en la vida real hace B. Sentarse a su lado a observar un día de trabajo revela muchas verdades ocultas.
  • JAD (Joint Application Development): Talleres grupales. Se mete a usuarios, devs y PMs en la misma sala un par de días para diseñar la solución en conjunto. Rápido y efectivo.

Análisis de Brechas (Gap Analysis)

Una técnica increíblemente útil antes de escribir código. Consta de 3 pasos:

  1. Definir el Estado Actual (Ej: "Perdemos 5 horas semanales haciendo reportes en excel").
  2. Definir el Estado Futuro (Ej: "Queremos hacer el reporte en 1 clic").
  3. Identificar la Brecha o Gap: ¿Qué falta para llegar de A a B? Ese salto se convierte en los requerimientos del software.

Ponte a prueba

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.