2. CONCEPTO
CONCEPTO
Metodología ágil para el desarrollo de
aplicaciones móviles, Pekka Abrahamsson
(2004 - 2005)
Debe ser usada por equipos pequeños (10
desarroladores) y terminada en un plazo
máximo de 10 semanas
4. EXPLORACIÓN
Establecimiento de los stakeholders
Establecimiento de los actores
Definición del alcance
Planeación inicial del proyecto
Conjunto de requisitos iniciales
Establecimiento de proyectos
Definición de la arquitectura
Proceso de establecimiento
Participación de los clientes
INICIACIÓN
Puesta en marcha del proyecto
Configuración del entorno
Formación
Establecer comunicación con el cliente
Planificación inicial
Planeamiento de la arquitectura
Análisis de los requisitos iniciales
Día de prueba
Se preparan e identifican los recursos necesarios
5. Día de la planificación
Análisis de requisitos
Revisión de pruebas de aceptación
Generación de pruebas de aceptación
Planificación de las iteraciones
Tareas de post iteración
Día de trabajo.- Se desarrolla la tarea de prioridad más alta
Programación en parejas
Integración continua
Informes al cliente
Día de lanzamiento.- Versión totalmente funcional
Integración del subsistemas (multi-equipos)
Pruebas pre-lanzamiento
Prueba de aceptación
Esta fase se repite iterativamente hasta implementar todas las
funcionalidades, basándose en la práctica de TDD
PRODUCTO
6. ESTABILIZACIÓN
Integración del sistema
Se llevan a cabo tareas similares a las de la
fase de Producto pero esta vez orientado a
la integración del sistema
Se puede implementar la generación de
documentación
PRUEBAS
Se prueba y repara el sistema
El propósito es eliminar los defectos
encontrados, no se desarrolla nada nuevo
Al terminar deberíamos tener un producto
publicable y listo para entregarse
7. VENTAJAS DESVENTAJAS
Producción de demos y entregables
No es aplicable a proyectos grandes o
fragmentados
Permite la continua retroalimentación del cliente
Solo se aplica al desarrollo de aplicaciones
móviles
Es una tecnología flexible y orientada a la calidad
del software
VENTAJAS Y DESVENTAJAS
VENTAJAS Y DESVENTAJAS
8. La metodología Mobile-D es una
metodología ágil que permite una
constante retroalimentación por parte de
los stakeholders
Esta metodología se basa en la
producción de software de calidad al
implementar TDD y una fase de pruebas
donde se realizarán tests a mayor escala,
test de integración.
CONCLUSIONES
CONCLUSIONES