Recopilación de requisitos

Recopilación de requisitos

Nuestro software de gestión de requisitos facilita el proceso de captura de requisitos y ayuda a recopilar requisitos completos y precisos para ofrecer productos que satisfagan las necesidades del cliente y alineen el negocio con la ingeniería.

¿Qué es la recopilación de requisitos?

Es la fase de la Ingeniería de requisitos, en la que se capturan los requisitos.

Este término, captura(1), se está volviendo menos frecuente, y en su lugar se utilizan otros términos como elicitación. Esto es así solo para evitar la sensación de que los requisitos simplemente descansan allí, esperando ser capturados a través de meras preguntas. Más bien, el proceso es mucho más complejo que eso.

Por otro lado, el término "usuario", que normalmente se utiliza para indicar la fuente de nuestros requisitos, no es del todo correcto. Los 'usuarios' no son la única fuente de nuestros requisitos. Es más conveniente utilizar el término 'partes interesadas'(2), que define a todas las personas y entidades involucradas o afectadas por el sistema.

Técnicas de captura de requisitos

Las tareas involucradas en esta fase dependen en gran medida de la metodología o los procesos aplicados, sin embargo, existe un conjunto común de pautas recomendadas. (3):

  • Evaluar la viabilidad (técnica) del sistema..
  • Definir el origen de los requisitos identificando los diferentes stakeholders. No todas las partes interesadas deben ser personas. Algunos de ellos pueden ser simplemente un sistema heredado, que suele ser la mayor fuente de requisitos; un documento; una ley, etc.
  • Definir el alcance del sistema. Identifique lo que hará y lo que no hará el sistema. Lo que entra y sale de él es especialmente importante cuando se trata de interfaces con otros sistemas.
  • Definir las técnicas de elicitación que se utilizarán.. Dependiendo del sistema, los antecedentes de las partes interesadas y otros factores ambientales, algunas técnicas pueden ser más apropiadas que otras. Estos pueden incluir prototipos, entrevistas, casos de uso o guiones gráficos.
  • Aplicar las técnicas seleccionadas a las diferentes partes interesadas para recopilar los requisitos.

Teóricamente, la obtención de requisitos podría considerarse un proceso fácil y directo, pero considerando el factor humano, no lo es. Sobre todo si tenemos en cuenta que en la mayoría de los casos los stakeholders son personas con las que tenemos que trabajar para recoger los requisitos. Citando a Brooks (4), "El proceso de obtención de requisitos (RE) se ve desafiado por diferentes factores, la mayoría de los cuales están relacionados con la comunicación entre las partes interesadas"

¿Quiere saber más sobre la captura de requisitos?

(1) Ingeniería de requisitos: problemas sociales y técnicos por Joseph Goguen, Marina Jirotka(1994)

(2) RE Freeman: “Gestión estratégica: un enfoque de partes interesadas”.

(3) Ingeniería de requisitos Una guía de buenas prácticas, Ian Sommerville y Pete Sawyer, John Wiley and Sons, 1997

(4) Brooks, FP, No Silver Bullet: Esencia y accidentes de la Ingeniería de Software. Computadora IEEE, 20), (1987) 10-19.

Top