Definición


Un método centrado en las personas que tienen como propósito resolver problemas difíciles y mal definidos.

En el contexto de la Ingeniería de requisitos, un enfoque viable para descubrir las necesidades de los usuarios y los requisitos del software en entornos dinámicos. Por esto, se fusiona muy bien con Scrum y las metodologías agiles.

Etapas


Podemos dividirlo en varias etapas, agrupadas en dos grupos

Etapa de exploración del problema
Definición

Definir el alcance y analizar el mercado mediante benchmarking

Identificación

Identificar las necesidades de usuarios y clientes, directos e indirectos (como los métodos usados en el descubrimiento de requisitos)

Estructuración de los resultados

Estructurar, analizar los resultados de las entrevistas y observaciones, identificar patrones

Etapa de exploración de la solución
Exploración

Explorar un amplio abanico de posibles soluciones

Creación de prototipos

Construir prototipos para demostrar la funcionalidad del producto/servicio

Evaluación

Probar la funcionalidad del producto/servicio con usuarios, clientes e interesados

Métodos y herramientas


  • Stakeholder map
  • Storytelling
  • Benchmarking
    • Ver la competencia
  • Persona
    • Arquetipo de usuarios
  • Customer journey
  • Paper prototype
  • Wireframes