Qintegra Consulting, s.l. Especialistas en procesos críticos de sistemas de información.

Desarrollo Software Ágil

El método de desarrollo de software adoptado se basa en el Framework AGILE.

Este modelo de mutua interacción con el usuario y va dirigido exclusivamente a la usabilidad del software desarrollado. El software está diseñado para ser utilizado y para servir a los propósitos de quienes lo utilizan, por lo que se debe dar prioridad a las necesidades de los usuarios, así como a su capacidad para ejecutar sus funciones. DRI lleva a cabo todos sus proyectos con metodologías probadas para asegurar una implementación exitosa. No obstante, las distintas fases se pueden ajustar en función del tamaño y la duración de cada proyecto. DRI cubre todo el ciclo de un proyecto, desde la arquitectura técnica a los servicios de apoyo.

 

Los principios que sustentan el desarrollo de software AGILE son:

 

  •  
    • La satisfacción del cliente a través de una entrega rápida y continua de software útil y funcional;

    • Entrega de software funcional con frecuencia (semanas en lugar de meses);

    • El software funcional es la principal medida de progreso del proyecto;

    • Incluso los cambios tardíos a los requisitos son bienvenidos;

    • Cooperación próxima y diaria entre el cliente y los desarrolladores;

    • Conversaciones “cara a cara” como mejor forma de comunicación;

    • Los proyectos son desarrollados por personas motivadas, en los que se tiene plena confianza;

    • Atención continúa a la excelencia técnica y diseño de soluciones;

    •        Simplicidad;
    • Equipos auto-gestionados;

    • Adaptación a los cambios de circunstancias.

Las etapas de un proyecto desarrollado por estos métodos son los siguientes:

 

  •  
    • Análisis inicial

    • Definición de las fases de desarrollo con un enfoque en QuickWins (Sprints)

    • Formación y puesta en marcha

    • Ajustes finales

    • Análisis inicial

Identificación y definición inicial del ámbito de aplicación. Se hace para determinar la duración del proyecto y el tamaño del equipo que lo llevará a cabo. Esta fase de definición del alcance y la planificación es relativamente corta y los detalles del proyecto serán identificados según avanza el proyecto y en función del feedback recibido por parte de los usuarios.

 

Desarrollo por fases enfocado en QuickWins (Sprints)

Una vez que el equipo de desarrollo inicia el proyecto comienza a construir la base de la aplicación. A las 5 - 6 semanas estará lista una primera versión del trabajo con el objetivo de ser presentado a los usuarios para obtener sus comentarios y volver a planificar el proyecto sobre la base de estos nuevos detalles.

Las funcionalidades y los feedbacks se vuelven a priorizar cada dos semanas para asegurar una alineación perfecta con las necesidades del negocio. Los usuarios tienen acceso a la versión de la aplicación en fase de desarrollo para poder testear los procesos de negocio de cara a aumentar la calidad de sus comentarios acerca de sus necesidades. Cada dos semanas se presenta una nueva versión de la aplicación a los usuarios para recabar más información.

 

Formación y puesta en marcha

La aplicación final se presenta después de recorrer las distintas fases del proyecto, entre 8 (ocho) a 12 (doce) semanas. En ningún caso existe la intención de extender la vida útil del proyecto, sino más bien ofrecer una aplicación funcional en la fecha fijada.

 

Ajustes finales

Cuando la aplicación entra en producción, se presenta a un conjunto más amplio de los usuarios de los cuales se recogerán los feedbacks después de su testeo. Esta información se tratará en la fase de optimización. Este método garantiza la adopción generalizada de la aplicación por los usuarios.

DRI promueve la eficiencia en el desarrollo de software para aprovechar los beneficios de la plataforma conceptual AGIL.

La fórmula ganadora de esta aplicación de desarrollo de software en diversos sectores de actividad por parte del DRI permite vigilar activamente y ofrecer la respuesta ideal a las necesidades de los clientes, contribuyendo a la eficacia de los métodos y reducir los tiempos de implementación.

La racionalización de los procedimientos recomendados por el DRI cubre completamente las etapas de la gestión, incluida la planificación, los requisitos de análisis, desarrollo, pruebas, puesta en marcha y soporte.

Así, el ciclo de vida de los proyectos se define en base a la excelencia y la máxima productividad de la interacción con el cliente.

 

 

Novedades Más novedades »