lunes, 31 de octubre de 2016

ADMINISTRACIÓN DE REQUERIMIENTOS


Para comenzar con el desarrollo de este tema, debemos tener en claro el concepto “Administración de Requerimientos”. En lo personal defino este concepto como un proceso que tiene la finalidad de comprender y controlar los requerimientos del sistema, es decir, se encargará de entender la necesidad por la que se creará un nuevo sistema con ciertas características y/o requisitos que el cliente definirá.

Dentro de la administración de requerimientos podemos encontrar los siguientes temas enfocados principalmente al desarrollo de un proyecto:
  • Obtención y análisis de requerimientos
  • Especificación de requerimientos
  • Validación de requerimientos
    A continuación daré una breve explicación de estos temas:
    
     1.  Obtención y análisis de requerimientos
La obtención de requerimientos se enfoca principalmente a conocer la funcionalidad del sistema/programa/software según la necesidad del cliente. Pero, ¿cómo se obtienen estos requerimientos? Por lo general se utilizan las siguientes técnicas:


     2. Especificación de requerimientos

Dentro de un proyecto es muy importante la especificación de requerimientos, ya que de aquí, depende el funcionamiento del sistema y/o programa a desarrollar.  El cliente es quien deberá dar a conocer sus requisitos para posteriormente continuar con un análisis de lo que se obtendrá al final del desarrollo.
Dicha especificación se basa en la realización de un documento (en lo personal el analista es quien debería de realizarlo) que puede ser revisado, evaluado y aprobado por las autoridades correspondientes (cliente, líder del proyecto, etc).

Una buena especificación de requerimientos, requiere de la estructura de IEEE 830.


3. Validación de requerimientos

Existe una pregunta que describe este tema, la cual es la siguiente: ¿Tenemos los requisitos descritos correctamente?, no sirve de nada poner en marcha un proyecto si lo que se entendió por el equipo de trabajo es totalmente diferentes a lo que pidió el cliente.

La validación de los requisitos, tiene como objetivo comprobar que estos son correctos. Esta fase no se debe de saltar, ya que ayudará a que no se implementen las incorrectas especificaciones durante el desarrollo de un software, si este paso se salta hacia el desarrollo las consecuencias probamente se verán reflejadas en la pérdida de recursos (humanos y económicos), como el descontento del cliente.
  • ¿Cuáles son las comprobaciones a realizar?, te las muestro a continuación:




      
    Existen técnicas que ayudan a comprobar si los requerimientos son correctos, algunas de estas técnicas son las siguientes:

    
     


     Te interesa saber más, visita:


    
     

     Te recomiendo ver estos vídeos:
      
      Obtención y análisis de requerimientos



Especificación de Requerimientos:




Análisis de Requerimientos Software




 





No hay comentarios:

Publicar un comentario