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




 





VIABILIDAD


VIABILIDAD DEL PROYECTO

En cuanto a la viabilidad de un proyecto nos referimos a la parte de predecir el fracaso o éxito del proyecto a desarrollar. En un estudio de viabilidad se requiere aprovechar solo los recursos que sean necesarios, utilizando un mínimo de presupuesto. Además se analiza si cada recurso a utilizar es esencial o no.

Cuando se habla de viabilidad dentro de un proyecto la principal pregunta que se tiene que realizar es: ¿Qué beneficios traerá el sistema a desarrollar dentro de la empresa u organización?, y al momento de realizar un análisis de viabilidad los resultados arrojados por esta pregunta se verán reflejados aquí. 

Un estudio de viabilidad realiza una estimación de las necesidades del usuario reflejando si estas necesidades se pueden satisfacer utilizando las tecnologías software y hardware actuales.


Durante el desarrollo de una nueva aplicación es probable que existan limitaciones de recursos y fechas de entregas difíciles de cubrir y cumplir. Es una necesidad evaluar la viabilidad de un proyecto antes de que se comience con la fase de desarrollo, es mejor verificar en la etapa de definición si es viable o no antes de que se tenga una pérdida de recursos y de tiempo.



Existen diferentes tipos de vialidad a analizar, las cuales se muestran a continuación:



Al igual que es un estudio de Factibilidad se tienen preguntas planteadas, en el estudio de viabilidad se tienen las siguientes por cada tipo de viabilidad:

Viabilidad Operativa:
  • ¿Merece la pena resolver el problema o funcionará la solución pensada para el problema?
  • ¿Qué opinan los usuarios finales y los directivos sobre la solución al problema?

Viabilidad Técnica:

Riesgo de desarrollo.
  • ¿Puede diseñarse el elemento del  sistema de manera que  se consigan la función y rendimiento necesario dentro de las restricciones descubiertas durante el análisis?


Disponibilidad de recursos.

  • ¿Tenemos disponible una plantilla cualificada para desarrollar el elemento del sistema en cuestiónʹ?
  • ¿Tenemos disponibles otros recursos necesarios (hardware y software) para construir el sistema?


Tecnología.

  • ¿Ha progresado la tecnología respectiva hasta un punto que sea capaz de soportar el sistema?

 Viabilidad de Fechas:
  • ¿Son razonables los plazos del proyecto?
Viabilidad Económica:
  • ¿Cuál es el impacto en otros productos o centros de beneficios?
  • ¿ Cuánto es el coste de recursos necesarios para el desarrollo y crecimiento potencial del mercado?
  • ¿Qué beneficios trae desarrollar este sistema?

Te interesa saber más, visita:



Te recomiendo ver estos vídeos:

Estudios Viabilidad


El estudio de Viabilidad









jueves, 27 de octubre de 2016

FACTIBILIDAD

Definición de Factibilidad:

La factibilidad es la probabilidad de que se realiza un proyecto, que tan eficaz puede ser y los recursos contemplados para el desarrollo del mismo.

Realizar un estudio de factibilidad de un proyecto determina si este es bueno o malo, además dentro de este estudio se desarrollan estrategias para el desarrollo del proyecto.

Objetivos de Factibilidad

  •  Reducir errores dando una mejor precisión a los procesos
  •   Reducir costos disminuyendo o eliminando recursos no necesarios
  • Actualizar y mejorar servicios a clientes y usuarios
  • Saber si el proyecto traerá ganancias o lo contrario


De este estudio depende si se realiza el proyecto o se abandona su desarrollo, no tiene caso desarrollarlo si traerá más perdidas de dinero que ganancias.

A continuación te muestro un gráfico mostrando para que sirve y aquellas actividades a realizar dentro de un estudio de factibilidad: 


Cabe resaltar que dentro de este estudio encontramos participantes, a continuación se muestra en una imagen aquellos que pueden participar dentro del estudio, recuerda que es solo un ejemplo, por lo que se pueden integrar o eliminar participantes, según sea lo conveniente:


Tipos de Factibilidad

Existen 3 tipos de Factibilidad: 




















Para la realización de cada una de estas factibilidades, se recomienda la contestación de las siguientes preguntas:



Te interesa aprender más, visita:

  • Estudio de Factibilidad


  • Factibilidad Técnica


  • Factibilidad Económica


  • Factibilidad Operativa



Puedes encontrar más información es estos enlaces: