Cuando se busca un desarrollo de software a la medida es porqué software disponible en el mercado no satisface los requerimientos o necesidades especificas. Uno sabe que es lo que quiere y nosotros estamos para escucharle.

El desarrollo de software a la medida es un proceso que nosotros dividimos en 6  etapas:

  1. Definir especificaciones
  2. Prototipo
  3. Desarrollo
  4. Implementación
  5. Pruebas
  6. Entrega

Somos todo oídos.

El primer paso es definir las especificaciones, es aquí donde ponemos toda nuestra atención en lo que tenga que decir, esta fase la consideramos clave para el éxito del proyecto.  En proyectos grandes también escuchamos los requerimientos de todos los involucrados en el proyecto (como pueden ser distintos departamentos de una empresa). El objetivo de esta etapa es asimilar el objetivo a  alcanzar con el desarrollo del software.

 

Ver para creer

En la siguiente fase desarrollamos un prototipo, es decir un muestra de cómo sería el software.  Este prototipo es creado en base a las especificaciones (módulos y funciones), además el  prototipo incluye el diseño de software (carátulas que use usarán en el sistema, orden, tipo de controles, colores, iconos, fondos, imágenes etc.)

 

Esto con el propósito de que pueda evaluar la propuesta de manera tangible, también nos sirve para obtener retroalimentación y  afinar detalles.  Este proceso se repite hasta acordar en un prototipo final el cual será la base para la siguiente etapa.

 

Basándonos en el prototipo se procede al desarrollo, programando las distintas partes del software, interfaz, base de datos, reportes, funciones, conexiones etc.

Mas vale prevenir que lamentar

En la etapa de pruebas se realizan dos tipos pruebas:

  • “pruebas de laboratorio” que son test internos para validar que el software cumpla con los procesos.
  • “pruebas beta” estas se realizan con el  cliente para garantizar que cumple con las especificaciones.

La implementación no es solo la instalación del software, esta  incluye la capacitación de los involucrados en el uso del nuevo software, mejores prácticas.

Entrega

El último paso de desarrollo es la entrega, cuando ya terminaron todas las pruebas y el software ha sido implementado.   La entrega incluye los manuales de usuario, ayudas, contraseñas, números de serie etc.

 

Soporte continuo.

También contamos con planes para mantener el software actualizado y en correcto funcionamiento.

El soporte puede ser de forma personal, telefónica o vía e-mail.

 

No importa si el proyecto sea pequeño o grande nosotros podemos desarrollar el software  adecuado a sus preferencias y expectativas.  El proceso es el mismo más rápido en proyectos pequeños pues cada etapa requiere menos tiempo.

 

Tenemos experiencia  en:

  • Aplicaciones Windows (escritorio, cliente-servidor)
  • Web (ASP.Net, PHP, JavaScript AJAX)
  • Visual Basic .Net
  • C, C++, C# .Net
  • Base de datos: MySQL, Microsoft SQL Server y PostgreSQL

 

Tomamos nuestra propia medicina.

Nosotros también somos nuestros propios clientes, pues desarrollamos aplicaciones  que usamos día a día, como lo es Bravo CRM (Software para la administración de la relación con los clientes.). Este nos permite tener acceso en cualquier parte por medio de sus 3 interfaces: aplicación de escritorio (Windows), acceso Web y aplicación Mobile  para poder ofrecer a nuestros clientes un mejor servicio.

Ahora estamos trabajando en un trarificador de llamas y esperamos lanzarlo próximamente.

 

Clientes para quienes hemos programado

  • Sistema de captura (IPEPAC)
  • Sistema de encuestas (HSBC)
  • Sistema de inventario (Taller Maya)
  • Formularios de contacto (Las fincas)