Please enable JavaScript.
Coggle requires JavaScript to display documents.
Elicitación de Requisitos - Coggle Diagram
Elicitación de Requisitos
La elicitación de requisitos es el proceso por el cual se identifican las necesidades del cliente para el desarrollo de software. Este proceso implica la comunicación con el cliente y los stakeholders, el uso de diferentes técnicas para obtener la información necesaria, y la documentación de los requisitos de forma clara y precisa. La elicitación de requisitos es fundamental para el éxito del proyecto, ya que permite definir el alcance, las funcionalidades y las características del sistema.
Tipo de Requerimientos de Software
Requerimientos Funcionales
describen las funcionalidades específicas que el usuario final demanda como instalaciones básicas que el sistema debe ofrecer. Se representan en forma de entrada, operación y salida esperada.
Requerimientos no Funcionales
definen las restricciones de calidad que el sistema debe satisfacer según el contrato del proyecto. No están relacionados con la funcionalidad del sistema, sino con cómo debe funcionar el sistema. Tratan cuestiones como la portabilidad, la seguridad, la mantenibilidad, etc.
Requerimientos de Dominio
surgen del conocimiento del dominio del problema y no están relacionados con una funcionalidad específica del sistema. Son importantes para comprender el problema y diseñar una solución adecuada. Por ejemplo, información sobre los tipos de pólizas de seguro ofrecidas por una empresa.
Técnicas para la Elicitación de Requisitos
Para llevar a cabo la elicitación de requisitos se recomienda utilizar y combinar diferentes técnicas que permitan extraer del cliente, del proceso y de los stakeholders la información necesaria para el desarrollo del proyecto.
Entrevista y Cuestionarios
Análisis de sistemas existentes
Lluvia de ideas
Prototipos
Casos de uso
Observación
Estudio de Documentación
Taller de Trabajo
Mapa de Impacto
Documentación de Requisitos de Software
la documentación de requisitos de software es el proceso de crear, organizar y compartir los requisitos de un proyecto de software. La documentación de requisitos de software puede incluir:
El propósito del producto y los objetivos del proyecto
Los involucrados en el proyecto y sus necesidades
Las funcionalidades y características del sistema
Las restricciones y estándares de calidad del sistema
Los criterios de aceptación y pruebas del sistema
Mapa de Impacto
es una técnica de planificación estratégica que permite visualizar los objetivos de un proyecto y los pasos para alcanzarlos. Se basa en responder cuatro preguntas: ¿por qué?, ¿quién?, ¿cómo? y ¿qué?
User Stoty Mapping
es una técnica de planificación que ayuda a visualizar el recorrido del usuario a través de un producto. Ayuda a los equipos de producto a comprender mejor a los clientes, identificar puntos de fricción en el recorrido y priorizar lo que mejorará la experiencia del usuario.
RoadMap o Plan de Programación
Es una técnica que permite realizar la planificación de un proyecto de software trazando los objetivos a corto, mediano y largo plazo. Este permite establecer los plazos aproximados en los cuales se realizarán entregas funcionales del producto
Creación y Priorización de Historias de Usuario
es una técnica de planificación que ayuda a visualizar el recorrido del usuario a través de un producto. Ayuda a los equipos de producto a comprender mejor a los clientes, identificar puntos de fricción en el recorrido y priorizar lo que mejorará la experiencia del usuario.