Método

Así trabajamos..

Abordamos una metodología colaborativa donde el cliente forma parte del proceso en todo momento.
El enfoque sistémico que aplicamos permite crear una retroalimentación que sirve tanto para detectar fallos como nuevas necesidades o mejoras.
En todo momento, las definiciones y documentos son validados y consensuados entre ambas partes y así,
obtenemos el mejor resultado para nuestros clientes.

1

Estudio de Factibilidad

Este es el primer paso del proceso, donde relevamos todos los requerimientos, necesidades, restricciones, ambiente, competencia, etc. Intentamos en este punto hacer preguntas de todo tipo que sirvan para entender bien a fondo cuáles son las necesidades.
Con este material hacemos un análisis profundo y estudiamos la viabilidad del proyecto, en las condiciones solicitadas. En el incluimos las sugerencias que creamos convenientes, producto de nuestra experiencia.

2

Análisis Funcional

Con la información relevada en la etapa 1 preparamos un cuestionario guía para una nueva reunión de trabajo con el cliente. El objetivo es no dejar detalles por fuera y que se contemplen todas las necesidades y alternativas.
Nos entrevistamos con todos los involucrados, incluyendo a los usuarios finales. Esto es para conocer cómo son las operatorias actuales e intentar que la solución que diseñemos se ajuste a los usuarios y no a la inversa.
Este proceso podría repetirse más de una vez, si fuese necesario.

3

Diseño de la solución

Con toda la información relevada en los puntos anteriores, pasamos al diseño de la solución de la siguiente forma:

  • Planificación general de etapas.
  • Análisis y diseño de usabilidad.
  • Modelo de datos.
  • Diseño de interfaces.
  • Diseño de módulos.
  • Definición de puntos críticos y elementos de control, criterios de aceptación.
  • Diseño de Tests.

4

Implementación

En esta etapa se construye la solución siguiendo las definiciones de la etapa anterior. Durante la construcción se definen etapas intermedias donde se generan entregables de manera de poder ir evaluando el sistema previo a su finalización total.

Según el tipo de proyecto muchas veces se combina la etapa de diseño e implementación haciendo uso de metodologías ágiles de desarrollo. Esta metodología permite abarcar proyectos con requisitos altamente cambiantes bajo ciclos rápidos de desarrollo y requieren un alto compromiso del cliente durante el mismo.

5

Validación y Testeos

En esta etapa validamos según los puntos críticos y los elementos de control establecidos para comprobar que todo funcione correctamente. En caso de encontrar fallas o desvíos de lo planeado se realizan los ajustes necesarios.
La información que se genera como resultado de este proceso sirve de entrada para retro alimentar al sistema, cerrando el circuito y dando lugar al proceso de mejora continua en el proceso de desarrollo.

6

Puesta en marcha

Una vez terminada la fase 5 y habiéndose testeado completamente la solución, ésta se implementa en los servidores finales de producción. Dependiendo del tipo de desarrollo la instalación puede dividirse en fases escalonadas para que se pueda ir testeando por partes sin tener que esperar a que esté todo terminado para tener el producto funcionando en el entorno definitivo.

7

Mantenimiento

Estando ya el sistema en producción se valida que el sistema cumpla con lo definido inicialmente y se plantean nuevos requisitos producto de la utilización del mismo. Esta etapa da lugar a procesos correctivos y a la especificación de nuevos requisitos que aumentan o modifican el alcance del proyecto original, volviendo a comenzar el proceso de desarrollo y mejora continua.