Please enable JavaScript.
Coggle requires JavaScript to display documents.
Proceso de elicitación de requisitos y los tipos de requerimientos de…
Proceso de elicitación de requisitos y los tipos de requerimientos de software
Elicitación de requisitos
Es el proceso por medio del cual se identifican las necesidades del cliente para el desarrollo de software, este procedimiento también es reconocido como ingeniería de requisitos o ingeniería de requerimientos. La correcta identificación de estos requisitos, representa un punto de partida sólido para el desarrollo del sistema.
Requerimientos funcionales
:
están relacionados con las funcionalidades que tendrá la herramienta de software, también en este tipo de requisitos se especifica la comunicación que el software puede tener con otros sistemas, e indica explícitamente lo que el software no debe hacer.
Requisitos no funcionales:
estos no hacen referencia a funcionalidades de la herramienta, sino a características o propiedades que debe tener el sistema, como por ejemplo rendimiento, disponibilidad, seguridad.
Técnicas para la elicitación de requisitos
Entrevista y cuestionarios
• Análisis de sistemas existentes
• Lluvia de ideas (Brainstorm)
• Prototipos
• Casos de uso
• Observación
• Estudio de documentación
• Taller de trabajo
• Mapa de impacto
Mapa de impacto
Es una herramienta creada por Gojko Adzic, consiste en un mapa mental que es construido a partir de las conversaciones sostenidas con los stakeholders y los miembros del equipo de desarrollo, este mapa mental responde a las preguntas:
¿Porqué? ¿Quien? ¿Cómo? ¿Que?
User Story Mapping
Luego de tener claros los objetivos del proyecto (¿porqué), los involucrados (¿Quién), el impacto del proyecto (¿Cómo?), y las funcionalidades o acciones que se deben realizar (¿Qué?), comenzamos a priorizar las acciones por medio del User Story Mapping.
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 (release), en el siguiente video podrás conocer un poco sobre cómo realizar un RoadMap.
Creación y priorización de Historias de usuario
Una de las técnicas más utilizadas en metodologías ágiles para documentar los requisitos del sistema son las historias de usuario, dependiendo de la metodología utilizada pueden ser escritas diferentes personas, por ejemplo, en la metodología Scrum las historias de usuario son escritas por el Product Owner, en XP las historias de usuario las debe escribir el usuario.