CSOFT - Connecting Possibilities...
PRINCIPAL
SOLUCIONES
  Localización
  Pruebas
  Multimedia
  Desarrollo
 
  Metodología
  Capacidades
  Desarrollo externalizado
  Inalámbrico
  Voiceover
EXPERIENCIA
CLIENTES
CSOFT
 
   
Metodología
 
Principal > Soluciones > Desarrollo > Metodología

Metodología de desarrollo

CSOFT sigue estrictas prácticas CMM2 durante todo el ciclo de desarrollo del software, desde la evaluación de requisitos inicial y la planificación del proyecto, hasta el seguimiento y supervisión del progreso, sin olvidar la garantía de calidad. Usamos el Proceso Unificado Racional como la base del proceso de desarrollo, junto con directrices, plantillas y especificaciones adicionales desarrolladas por nuestros gerentes de operaciones como resultado de años de experiencia en diferentes disciplinas de software. Este marco de trabajo unificado de desarrollo de software permite que CSOFT construya aplicaciones siguiendo los estándares de la industria y una arquitectura consistente que es fácil de monitorear y duplicar.

El ciclo de vida de desarrollo de software de CSOFT consiste de las siguientes fases:
  1. Inicio:
    Esta fase se refiere a la evaluación de requisitos y al modelaje del proyecto. Durante esta fase, se reúnen los requisitos del proyecto y se desarrollan los modelos de arquitectura.
  2. Elaboración:
    Hace referencia a los esquemas de análisis y diseño del proyecto.
  3. Construcción:
    Esta fase se centra en el diseño, implementación y ensayo detallado del proyecto. Suele ser la que consume más tiempo del desarrollo del proyecto.
  4. Transición:
    Despliegue final del producto.A continuación detallamos más cada fase.
A continuación detallamos más cada fase.

Inicio: Evaluación de requisitos y modelaje del proyecto
Cuando comenzamos un proyecto, reunimos todos los requisitos. Esto podría necesitar de información adicional o datos sobre el entorno bajo el que se desplegará finalmente la aplicación. Entonces formulamos el alcance del proyecto y se diseñan sus criterios. A continuación, se diseña una arquitectura básica. Esta arquitectura podría ser en forma de un modelo, que simula lo que se necesita, o como un prototipo inicial, que explora las áreas de alto riesgo. Según el alcance del proyecto y la arquitectura seleccionada, preparamos el entorno del proyecto (organización y herramientas). Entonces estimamos el costo total y el calendario del proyecto. Todo esto se hace con el fin de asegurar que se reflejan sus requisitos y se satisfacen las necesidades con exactitud.

Elaboración: Análisis y diseño del proyecto
El principal objetivo de esta fase es definir y validar aún más la arquitectura básica para ofrecer una fundación lógica para el diseño y la implementación. Se evalúa la usabilidad así como el rendimiento de la arquitectura en uno o más escenarios. Los planes de iteración de la fase de construcción se desarrollan usando este modelo básico. El modelo de análisis se completa durante la fase de elaboración junto con el borrador preliminar del modelo de diseño y de datos.

Construcción: Diseño, implementación y ensayo detallado
Esta es la fase a la que se dedica más tiempo. La codificación y la implementación tienen lugar aquí y se completa el desarrollo del sistema basado en el modelo de arquitectura básica. También se realizan pruebas de garantía de calidad.

Transición: Despliegue del proyecto
Se prueba el proyecto Beta. Se preparan materiales auxiliares como manuales y documentación de capacitación. Durante la fase de transición, llevamos a cabo pruebas beta del sistema completo. También ayudamos a instalar el producto, asegurándonos de que se satisfacen todos los requisitos antes de entregar el producto al cliente. También se interactúa con la infraestructura actual del cliente, como bases de datos y utilidades.



Para más información sobre metodología de servicios de desarrollo de CSOFT, escriba a info@csoftintl.com o haga clic aquí.

   

© Copyright 2012 CSOFT Solutions, Ltd.