martes, 27 de junio de 2017
TYCONIX

Utilizamos Tyconix, una metodología que alcanza el balance justo entre agilidad y disciplina, respetando las fases de un proceso de desarrollo de una manera iterativa e incremental.

 Tyconix2_Small.JPG

Tyconix define claramente las etapas del proceso de desarrollo y sus entregables.

Vision: Durante la etapa de Visión nuestros analistas de negocio trabajan con nuestro cliente para:

  • Acordar el alcance del proyecto y la problemática del negocio que deberá resolver
  • Identificar posibles alternativas de solución para cumplir con los requerimientos.
  • Conocer el ambiente en el cual el sistema deberá trabajar e identificar restricciones al futuro diseño.
  • Priorizar lista de funcionalidades

Al finalizar esta etapa se alcanza el primer hito del proyecto, "Visión Aprobada", que indica que el equipo de trabajo y el cliente están de acuerdo en la dirección en la que irá el proyecto, incluyendo qué características y funcionalidades incluirá el producto. Como resultado de alcanzar este hito entregamos a nuestros clientes los siguientes artefactos:

  • Documento de Visión y alcance
  • Prototipo

Planeamiento: Durante la etapa de planeamiento nuestro equipo técnico y funcional analiza el documento de visión y alcance y los requerimientos obtenidos mediante entrevistas y documentación entregada por nuestros clientes y se bosquejan diseños arquitecturales que cumplan con los requerimientos. Se determinan en conjunto con el cliente las iteraciones del proyecto y se proponen diferentes alternativas de ejecución del proyecto basados en restricciones de tiempo, costo y funcionalidad para lograr la combinación que más convenga a nuestros clientes.

Como resultado de esta etapa se alcanza el hito "Plan de Proyecto Aprobado" en el cual se entregan al cliente los siguientes documentos:

  • Documento de visión y alcance actualizado
  • Plan de Proyecto
  • Cronograma de trabajo e iteraciones
  • Documento de Arquitectura Preliminar

Análisis y Diseño Detallado : En la etapa de análisis y diseño se escriben los requerimientos funcionales en casos de uso y se procede a realizar tareas de diseño de la solución que consistirá en la documentación técnica del proyecto. Esta etapa tiene como objetivo pasar rápidamente a la codificación del sistema pero sin obviar pasos fundamentales como el análisis y el diseño de la solución. En esta etapa trabajan en conjunto diseñadores y desarrollodores y se hacen pruebas de concepto y hasta código preliminar.

Como resultado de esta etapa se alcanza el hito "Diseño Detallado Aprobado" en el cual se entregan al cliente los siguientes documentos:

  • Plan de Proyecto Actualizado
  • Cronograma de trabajo e iteraciones actualizado
  • Documento de Arquitectura Final
  • Documentos de Casos de Uso
  • Modelo de Negocios
  • Modelo de Clases
  • Documento de Interfaces Gráficas

Desarrollo: En este paso, el equipo de desarrollo parte del diseño y comienza la tarea de codificación definitiva. Los programadores han participado de todos los pasos de la etapa del diseño de manera que el diseño tiene en cuenta las restricciones tecnológicas del ambiente en el cual se codificará. Por cada funcionalidad se generan casos de prueba unitarios así como de integración. En esta etapa, el equipo de test comienza con la elaboracion de casos de prueba funcionales.

Una vez codificadas las funcionalidades determinadas para la iteración se cumple con el hito "Desarrollo Finalizado" en el cual se entregan los siguientes artefactos:

  • Casos de Uso
  • Modelo de Negocios
  • Código ejecutable
  • Documento de Instalación

Estabilización: En la etapa de estabilización el equipo de pruebas, a partir de los casos de prueba de caja negra realizados en la etapa anterior comienza a probar el sistema de manera de comprobar que el sistema cumple con los requerimientos técnicos, funcionales y de performance. Aquí se produce una iteración constante entre el equipo de desarrollo y el equipo de testing hasta que el útimo defecto detectado ha sido solucionado.

 

Al finalizar esta etapa se alcanza el hito "Release" que da por finalizada la iteración en curso y se da comienzo a la próxima iteración. Como resultado de esta etapa se entregan:

  • Documentos de la iteración
  • Casos de Prueba funcionales y unitarios
  • Resultados de los casos de prueba
  • Ejecutables
  • Scripts de Bases de Datos
  • Documento de Instalación
  • Documento de finalización de iteración.
Inicio        Empresa        Contáctenos