Title: Taller de Metodologas giles de Desarrollo de Software CC62V
1Taller de Metodologías Ágiles de Desarrollo de
SoftwareCC62V
- eXtreme Programming
- Move People Around
Renzo Angles Rojas
2Reglas y prácticas de XP
Pair programmed (Programación en parejas)
Move people around (Rotar al personal)
No overtime (No sobretiempos)
Afectan los hábitos de trabajo del programador
3En que consiste rotar al personal?
Desempeñar tareas en diferentes áreas durante el
desarrollo
4Codigo común a todos
5 Cuáles son los objetivos?
- Equipo mucho más flexible Todos conocen todas
las partes del sistema. - Enseñanza cruzada (lograda junto al desarrollo
por parejas).
6Qué se evita?
- Cuellos de botella en el desarrollo.
- Fallos en la distribución del conocimiento.
7Por ejemplo
Una sola persona es capaz de desempeñar una tarea
determinada y esa persona se va.
Normalmente
Rotando al personal
Umm .. ????
Muy bien .. Comencemos!
8Cuándo y cómo rotar?
- Como regla general En cada iteración, mover a
las personas quienes han estado bastante tiempo
en un área, a un área nueva. - Alguien necesita ayuda.
9Fortalezas
- Todos conocen suficiente acerca de cada una de
las partes del sistema como para trabajar con
ellas. - Lograr la enseñanza cruzada.
- Evita lagunas de conocimientos.
- La experiencia y el conocimiento es compartido
hacia todos. - El equipo completo puede ser productivo.
- Evita personas sobrecargadas con el trabajo.
10Debilidades
- La efectividad depende principalmente de la
manera en que se hacen las rotaciones. - Si las rotaciones no son adecuadas es posible
- Llegar a confundir a los integrante del equipo.
- Causar molestias a los integrante del equipo.
- No aprovecharse al maximo al especialista.
- Que alguien caiga en un area que no conoce.
- y ... N problemas mas.
11Mi opinión
La aplicación de esta práctica depende mucho de
las caraterísticas del proyecto (Duración, número
de iteraciónes, etc) y la cantidad de integrantes
del grupo de desarrollo. Si es aplicada, es
importante elejir adecuadamente las rotaciones.
12Bibliografía
- www.extremeprogramming.org
- www.xprogramming.com
- http//www.cimat.mx
- http//www.ati.es/novatica/
- http//www.c2.com
- http//www.xp123.com