Entre las principales características del RAD tenemos:
1.Equipos Híbridos
•Equipos compuestos por alrededor de seis personas, incluyendo desarrolladores y usuarios de tiempo completo del sistema así como aquellas personas involucradas con los requisitos.
•Los desarrolladores de RAD deben ser "renacentistas": analistas, diseñadores y programadores en uno.
2. Herramientas Especializadas
*Desarrollo "visual"
*Creación de prototipos falsos (simulación pura)
*Creación de prototipos funcionales
*Múltiples lenguajes
*Calendario grupal
*Herramientas colaborativas y de trabajo en equipo
*Componentes reusables
*Interfaces estándares (API)
*Control de versiones
3. "Timeboxing"
•Las funciones secundarias son eliminadas como sea necesario para cumplir con el calendario.
4. Prototipos Iterativos y Evolucionarios
•Reunión JAD (Joint Application Development):
*Se reúnen los usuarios finales y los desarrolladores.
*Lluvia de ideas para obtener un borrador inicial de los requisitos.
•Iterar hasta acabar:
*Los desarrolladores construyen y depuran el prototipo basado en los requisitos actuales.
*Los diseñadores revisan el prototipo.
*Los clientes prueban el prototipo, depuran los requisitos.
*Los clientes y desarrolladores se reúnen para revisar juntos el producto, refinar los requisitos y generar solicitudes de cambios.
*Los cambios para los que no hay tiempo no se realizan. Los requisitos secundarios se eliminan si es necesario para cumplir el calendario.
•Notas:
*Cada iteración dura entre un día y tres semanas.
*Reuniones de 2 horas con facilitador que mantiene enfocado al grupo
0 comentarios:
Publicar un comentario