Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En Ingeniería de software
Etapas
Comunicación
Plan rápido
Modelado, diseño rápido
Construcción del Prototipo
Desarrollo, entrega y retroalimentación
Conclusiones
A pesar de que tal vez surjan problemas, la construcción de prototipos puede ser un
paradigma efectivo para la ingeniería del software. La clave es definir las reglas del
juego desde el principio; es decir, el cliente y el desarrollador se deben poner de acuerdo
en:
Definición de RAD
Con los métodos convencionales pasa un gran lapso de tiempo antes de que el
cliente vea resultados..
Con los métodos convencionales el desarrollo llega a tardar tanto que para
cuando el sistema está listo para utilizarse los procesos del cliente han
cambiado radicalmente.
Con los métodos convencionales no hay nada hasta que el 100% del proceso de
desarrollo se ha realizado, entonces se entrega el 100% del software.
Buenas razones
RAD tiene una mejor posibilidad de éxito si el cliente está dispuesto a negociar
precio y calidad.
Negociar la calidad no significa una mayor tasa de fallas sino un producto con
menos funciones o menos eficiente.
Características de RAD
Equipos Híbridos
Herramientas Especializadas
Prototipos Iterativos y Evolucionarios.
Equipos Híbridos
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
Reunión JAD
o Se reunen los usuarios finales y los desarrolladores.
o Lluvia de ideas para obtener un borrador inicial de los requisitos.
Iterar hasta acabar:
o Los desarrolladores construyen y depuran el prototipo basado en los
requisitos actuales.
o Los diseñadores revisan el prototipo.
o Los clientes prueban el prototipo, depuran los requisitos.
o Los clientes y desarrolladores se reunen para revisar juntos el producto,
refinar los requisitos y generar solicitudes de cambios.
o Los cambios para los que no hay tiempo no se realizan. Los requisitos
secundarios se eliminan si es necesario para cumplir el calendario.
Notas:
o Cada iteración dura entre un día y tres semanas.
o Reuniones de 2 horas con facilitador que mantiene enfocado al grupo.
Ventajas de RAD
Desventajas de RAD