Desarrollo de software

 

 

El objetivo de desarrollar software a la medida es crear un producto que dé solución a los problemas específicos de su empresa. Todos sabemos que existen diversos productos de software que podrían cubrir algunas de sus necesidades, sin embargo dichos productos son creados de manera tan general que, generalmente no son útiles cuando se tiene una necesidad especifica o que posiblemente necesite tantos ajustes que su producto al final termina generando perdidas reflejadas en tiempo y dinero, tanto en su implementación como en su posterior mantenimiento.

 

Nuestro servicio de desarrollo de software se rige por la de desarrollar software funcional, de fácil manejo y que cuente con las características que satisfagan todas y cada una de sus necesidades.

 

Modelo de desarrollo

 

El proceso de desarrollo que seguimos en Imagimática se basa en un modelo iterativo, el cual consta de 4 etapas principales:

  • Inicio o análisis
  • Elaboración o diseño
  • Construcción
  • Transición o etapa de pruebas.

 

Cada una de estas fases puede comprender varias iteraciones, donde cada iteración consiste en reproducir el modelo a una menor escala, y donde los alcances de cada iteración se definen en función de los resultados de las iteraciones precedentes.

 

 

El número de iteraciones depende del tamaño del proyecto y el resultado de su uso  es:

  • Cada iteración produce una versión ejecutable del sistema.
  • Las primeras iteraciones atacan los riesgos mayores.
  • Se define y robustece la arquitectura de la aplicación en forma temprana.
  • Cada iteración permite la retroalimentación del usuario.
  • Se prueba desde el principio, verificando desempeño y escalabilidad.
  • Se generan entregables bien definidos y delimitados que permiten tener metas a corto plazo y no una sola meta a largo plazo.
  • El progreso se mide mediante la evaluación de las implementaciones (mediciones reales).

 

Es importante mencionar aquí que cada una de las fases tiene un punto de revisión, el cual resulta sumamente importante ya que es en este donde se revisa que  los resultados de la fase cubran los requerimientos establecidos, basados en ciertos criterios de. De esta manera, si un producto o proceso no pasa el punto de revisión de calidad, se rediseña o se cancela, evitando así, los problemas de costo extra, retrabajo, y productos de mala calidad, que no satisfacen los requerimientos establecidos.