Unidad 3 - Elicitación de requerimientos Flashcards
Ingeniería de requerimientos
Proceso de descubrir, analizar, documentar y verificar los servicios y restricciones que debe considerar el sistema a desarrollar.
Permite especificación de requerimientos completa, consistente y no ambigua.
Actividad centrada en la gente
Elicitación de requerimientos
Proceso donde se asquiere info del cliente para comprender sus necesidades.
Busca DESCUBRIR REQUERIMIENTOS a través de la comunicación con los participantes del sistema.
Todo nuevo requerimiento genera necesidades de validación
Actividades de la elicitación de requerimientos
- Priorización y negociación de requerimientos
- Clasificación y organización de los requerimientos
- Descubrimiento de requerimientos
Estrategias de elicitación de requerimientos
- Identificar fuentes de info
- Determinar técnicas de elicitación (herramientas)
- Diseñar la aplicación de cada herramiento/método/técnica elegida para recabar info.
Fuentes de información
Quien provee o aquello que contiene la info que se desea recopilar.
* Documentación
* Participantes del sistema
* Dominio de aplicación
* Especificaciones de sistemas
Fuentes de información
Documentación
- Documentos, formularios, comprobantes varios
- Manuales
- Reportes e unformes que se generan
- Estándares, normativas y reglamentos internos
Fuentes de información
Participantes del sistema
Futuros usuarios, y todo aquel que trabaje en la empresa/negocio/organización
Fuentes de información
Especificaciones de sistemas
- Sistemas similares
- Sistemas en funcionamiento o SW
- Sistemas con los que el sistema interactuará
Técnicas de elicitación
Métodos de búsqueda o herramientas que se utilizan para adquirir el conocimiento y recopilar información
* Entrevistas.
* Cuestionarios.
* JAD (Joint Application Development): Es una técnica que se utiliza para promover la cooperación y el trabajo en equipo entre usuarios y analistas. Consiste en realizar sesiones en las que participan usuarios expertos del dominio junto a analistas de software.
* Análisis de documentación
* Observación
* Torbellino de ideas
Product Discovery
Conjunto de todas las actividades orientadas a determinar qupe producto debemos crear.
Método que se usa para generar ideas innovadoras.
Es un procesos iterativo - Reduce la incertidumbre en torno al problema.
Sirve para que el equipo de producta pueda enfocarse en construir lo correcto y no en construirlo de forma correcta.
Encontrar o identificar lo que genera valor
Es una actividad contínua.
Product Discovery
Fases
- Alineación: Centrarse en definir el problema crítico y recopilar suficiente contexto para estudiarlo y producir una sol.
- Investigación: investigar y probar si las suposiciones que tenemos son correctas. Investigar e interpretar los hallazgos en lenguaje técnico y comercial. mercado - competidores - segmentación del público objetivo.
MAPA DE EMPATÍA / BUYER PERSONA - Ideación: elaborar solución
- Creación: desarrollar versiones económicas y sencillas del producto con características específicas.
- Validación
- Refinamiento: Como PD no es un proceso lineal siempre se está mejorando.
¿Cuándo se necesita el Product Discovery?
Cuando no se sabe qué necesita construir el equipo, para quién y por qué.
ej:
* Nuevas oportunidades.
* Desarrollo de nuevos productos.
* Actualización de productos.
Técnicas de Product Discovery
- Visión de producto: ¿Qué quieres que sea tu producto dentro de unos años?
- Buyer persona: definir el perfil del cliente.
- Mapa de empatía: representación visual y esquemática que refleja los pensamiento y sentimientos de un cliente.
- Mapa de impacto: representación gráfica de los objetivos y resultados esperados, facilitando la toma de decisiones en forma colaborativa.