EXPERIENCIAS DE FORMACION EN METODOLOGIAS AGILES
INTRODUCCIÓN
El uso de las metodologías ágiles se ha convertido en un medio atractivo para mejorar el proceso de producción de software y queademás es capaz de satisfacer las necesidades actuales de los equipos de desarrollo. Por ello es necesario contar con estrategias de formación en este tipo de metodologías, que permitan aplicar losconocimientos en notaciones y herramientas, poniendo énfasis en el proyecto de ingeniería y el trabajo en equipo.
Aqui se presenta una estrategia de formación en metodologías ágiles aplicada a estudiantesde nivel licenciatura y sus resultados. Las materias objeto de este estudio fueron:
El Proceso de Software (PSW)
Laboratorio de Desarrollo de Sistemas de Información (LDS)
Laboratorio de Sistemas deInformación (LSI)
eXtreme Programming (XP), fue la metodología puesta en práctica debido a que es la más popular y a que existe grancantidad de información acerca de ella.
CONTEXTO DE APLICACIÓNPeriodo 2002-2003
Últimos cursos de Ingeniero Técnico en Informática e Ingeniero en Informática
Clases divididas en horas de laboratorio y teoría
LSI: 8 equipos de 6 a 8 integrantes: 4 equipostrabajando con enfoque RUP y los otros 4 con XP
Desarrollo de un sistema de información
PSW: caso de estudio aplicando el “Juego de la Planificación” de XP
LDS: proyecto de desarrollo de softwaretrabajando en equipos y utilizando XP como metodología.
MÉTODO DOCENTE Y DE EVALUACIÓN
Esquema:
El esquema establecido es la impartición por dos profesores, de los cuales unos desempeña el rol decliente y el otro de entrenador para los equipos de XP. Cada equipo XP tiene un jefe, tester/tracker y entre 4 y 6 programadores asignados al azar.
Se definió la planificación global d ela entregadividida en 4 iteraciones de tres semanas cada una de acuerdo a las restricciones de tiempo. La primera iteracion debe cubrir las fases de Exploracion y Planificacion de la Entrega.
Al termino de cada…