Home > Cómo trabajamos
Metodología y gerenciamiento
Utilizamos una metodología ágil que respeta las cuatro etapas tradicionales de un proyecto. Cómo el objetivo final de la metodología es llegar al éxito del proyecto, definimos en forma clara los entregables de cada etapa y el alcance global, reflejando estos puntos en la planificación de todas las tareas involucradas.
Entregables
 
Descargue los entregables haciendo click sobre cada uno de ellos.
Definición
  • Objetivo:
  • Obtener todas las definiciones y especificaciones funcionales para poder llevar adelante las fases de Diseño y Construcción. Es una etapa clave ya que el alcance y las características de la solución quedan acordadas, lo cual permite mitigar los principales riesgos de un proyecto.
  • Tareas:
  • Relevamiento y consolidación de las definiciones funcionales, elaboración del mapa funcional y documento de alcance, planificación de las etapas posteriores y ajuste de los tiempos preestablecidos.
  • Entregables:
  • Si bien los entregables varían de acuerdo al proyecto, entre los entregables típicos de esta etapa se encuentran: Tecnología a utilizar, documento de alcance, documento funcional del sistema (i.e.: mapa del sitio, diagrama de estados, guía de estilos, Look & Feel) y el plan de trabajo.
Diseño
  • Objetivo:
  • Generar el diseño técnico, funcional y gráfico para que la solución cumpla con los requerimientos funcionales definidos y esté en línea con las mejores prácticas de la tecnología elegida. El diseño generado deberá contemplar las posibles modificaciones futuras, crecimiento de la solución, mayor carga e incorporación de nuevas funcionalidades.
  • Tareas:
  • Diseño gráfico, diseño de la interfaz de usuario, diseño de las integraciones a realizar, diseño de software (capas, DOM, máquinas de estados, Tasks Schduler, etc.), DER, infraestructura (topología), esquemas de seguridad, etcétera. Durante esta etapa también se realizan pruebas para puntos críticos del proyecto.
  • Entregables:
  • Entre los entregables típicos de esta etapa se encuentran: diseño de la infraestructura, DER, esqueleto del software armado, puntos críticos analizados, guía de diseño, protositio y la planificación ajustada con la evolución y avances obtenidos.
Construcción
  • Objetivo:
  • Construir la solución hasta su Release I, cumpliendo con las definiciones y especificaciones de los documentos de alcance. Suele constituirse en la etapa de mayor duración y con mayor dinámica de trabajo.
  • Tareas:
  • Programación y desarrollo de todos los componentes y funcionalidades. Implementación de las estructuras de datos, y sus procedimientos, elaboración de documentación técnica y ajustes funcionales, implementación de las integraciones necesarias con terceras partes, y todas las actividades necesarias para poner en marcha la solución en el ambiente de QA (Final Build). En esta etapa se realizarán las pruebas de usabilidad, funcionalidad y carga.
  • Entregables:
  • El entregables principal es Release I, con su documentación técnica. El DER y protositio pueden generarse en el inicio de esta etapa.
Lanzamiento
  • Objetivo:
  • Disponer del sistema productivo con sus ambientes de mantenimiento, metodología de trabajo y manuales operativos. Se incluye, de ser necesario, el personal operativo capacitado.
  • Tareas:
  • Puesta en marcha de la aplicación en el ambiente de producción, desarrollo de scripts de mantenimiento y migración (Staging), tuning de la aplicación, elaboración de manuales operativos y de mantenimiento, y todas las actividades relacionadas al éxito del lanzamiento como la integración del ambiente de producción con las terceras partes, etcétera.
  • Entregables:
  • El sistema productivo con sus manuales operativos, de mantenimiento y de procedimientos. Esquemas de auditoría y seguridad. Integraciones con terceras partes operativas. Sistema totalmente probado.
 
Etapas delimitadas, entregables definidos y tareas acotadas: claves para el cumplimiento del plan.
Definición: implica gran interacción Cliente-Certant para comprender las necesidades y consensuar la solución más apropiada. En esta etapa se recolecta y consolida toda la información necesaria para desarrollar el proyecto.
Diseño: consiste en la generación de la solución técnica a nivel conceptual (modelos de datos y objetos de negocio), así como la navegabilidad e interfaces de usuario ( look&feel y layout ).
Construcción: en esta etapa se desarrollan los diferentes módulos que conforman la solución, programación de las interfaces e integración de todos sistemas involucrados. Se realizan diferentes tipos de testeo.
Lanzamiento: esta última etapa implica la puesta en marcha de la solución, testeos finales, y capacitación de los usuarios. Concluyendo esta etapa, finaliza el proyecto global.