Please enable JavaScript.
Coggle requires JavaScript to display documents.
INGENIERÍA DE REQUISITOS - Coggle Diagram
INGENIERÍA DE REQUISITOS
Base del éxito en el desarrollo de software
Permite identificar necesidades del cliente y stakeholders
Define la ruta metodológica y el ciclo de vida del software
Elicitación de Requisitos
Proceso de identificación de necesidades del cliente
Requiere comunicación constante con el cliente
Un error en esta etapa puede costar 60 a 100 veces más si se corrige después
Técnicas de elicitación:
Análisis de sistemas existentes
Lluvia de ideas
Entrevistas y cuestionarios
Prototipos
Casos de uso
Mapas de impacto
Tipos de requisitos
Requisitos funcionales
Definen las funcionalidades del sistema y su comunicación con otros sistemas
Requisitos no funcionales
Describen características del sistema: rendimiento, seguridad, disponibilidad
Documentación de Requisitos
Consiste en registrar, analizar y validar los requisitos obtenidos
Metodologías tradicionales
Usan documentos extensos (ej. IEEE 830)
Metodologías ágiles
Valoración de la interacción y el cambio
Basadas en el Manifiesto Ágil
Documentación ligera
Herramientas de documentación
Trello
Miro
Jira
Técnicas de documentación ágil
User Story Mapping
Priorización de funcionalidades según objetivos y actores
Historias de usuario
Descripción breve de funcionalidades
Refinadas y priorizadas en el Product Backlog
Mapa de impacto:
¿Cómo? Impacto del sistema
¿Por qué? Objetivos del proyecto
¿Qué? Funcionalidades
¿Quién? Stakeholders
Roadmap (plan de programación)
Define objetivos a corto, mediano y largo plazo
Metodologías de apoyo
Design Thinking
Facilita la comprensión del problema y las necesidades reales del usuario
Enfatiza la empatía y la cocreación