Aplicaciones basadas en la web, que combina el enfoque híbrido e iterativo

Se basa en la ejecución de iteraciones dentro de sus fases, permitiendo la integración total del usuario durante el proceso

El ciclo de vida de la metodología SWIRL posee 6 fases

Los ciclos cortos de iteración tienen la finalidad de verificar y corregir los errores que se presenten en la implementación de la funcionalidad actual

¿Por qué elegir Swirl?
Iterativa

Metodología iterativa basada en validaciones con el usuario

Finalidad

Empleada en proyectos grandes o pequeños

Optimización

Reduce los costos de recursos humanos, tiempo, de implementación

Tolerante a cambios

Los requisitos puedes ser modificados en cualquier etapa del proyecto

Artículos de interés

Approach of Agile Methodologies in the Development of Web-Based Software

Comparison of development methodologies in web applications

¿Deseas acceder al ebook de la metodología?
Fases que intervienen

1. Análisis

Se definen variables relevantes dentro del desarrollo de la aplicación web, como la definición del sistema actual y futuro, el modelo de negocios que presenta la empresa o el cliente, es considerada primordial dentro del ciclo de vida.

2. Planificación

Se consideran varios factores para lograr realizar los planes de tiempo, comunicación, riesgos, de calidad, entre otros; necesarios para que el proceso de desarrollo y las iteraciones se puedan realizan de manera sencilla.

3. Modelado

Se realizan los diseños correspondientes a las bases de datos, modelos conceptuales, y modelos navegacionales. Además, dentro de esta metodología se aplica el uso de diagramas UML.

4. Implementación

Se realiza la codificación de cada una de las funcionalidades, según las iteraciones especificadas en la planificación. Se debe emplear una nomenclatura general, independientemente del lenguaje de programación a emplear.

5. Revisión y pruebas

Se evalúan las funcionalidades implementadas. Adicional mente en cada iteración se debe realizar el cierre, conjuntamente con la presentación de entregables.

6. Lanzamiento y marketing

Esta etapa no es considerada dentro de cada iteración, se la realiza al final del proyecto, para ello la aplicación debe ser aceptada por el cliente y no poseer errores de ejecución.

Nuestro equipo

Jimmy Molina Rios

jr_neutron@hotmail.com
Google Académico

Nieves Pedreira-Souto

Dpto. de Computación
Facultad de Informática
Universidad de La Coruña
Telf.:  +34.881.011234
Google Académico

Anna De Liddo

Knowledge Media Institute
The Open University
United Kingdom
Telf.: +44 1908 653591
Google Académico