Después de evaluar diferentes alternativas para el proceso de desarrollo llegamos a un modelo pragmático y flexible que produce software de calidad y bajo costo. Para todos sus proyectos de software, realizados directamente o a través de terceros, evaluamos todas las etapas del diseño y desarrollo de software asegurando que la aplicación sea construida utilizando las siguientes prácticas:

  • Especificación de requerimientos.
  • Desarrollo iterativo.
  • Control y administración de la configuración (SCM).
  • Análisis y diseño con patrones y arquetipos.
  • Selección de la plataforma adecuada.
  • Estandarización en la codificación.
  • Principios de programación orientada a objetos (OOP).
  • Programación orientada a aspectos.
  • Pruebas completas y automatizadas (Testing).
  • Integración continua.
  • Detección y seguimiento de errores (Bug Tracking).