Proceso de elicitación de requisitos y los tipos de requerimientos de software

Es el proceso por medio del cual se identifican las necesidades del cliente para el desarrollo de software, también es reconocido como ingeniería de requisitos o ingeniería de requerimientos.

Tipo de requerimientos de software

se dividen en dos grandes categorías:

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

click to edit

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

Documentación de requisitos de software

la documentación es
más liviana, ya que según el manifiesto ágil, se valora más los individuos e interacciones sobre los procesos y herramientas, el software funcionado sobre la documentación extensiva, la colaboración con el cliente sobre la negociación contractual, la respuesta al cambio sobre seguir un plan

Mapa de impacto

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?

image

User Story Mapping

Luego de tener claros los objetivos del proyecto (¿porqué), los involucrados (¿Quién), el
impacto del proyecto (¿Cómo?),

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.

Creación y priorización de Historias de usuario

dependiendo de la metodología utilizada pueden
ser escritas diferentes personas,