prototipos
Proceso de desarrollo de software que permite construir sistemas utilizables en poco tiempo, normalmente de 60 a 90 días, frecuentemente con algunasconcesiones.
Razones para usar Rad:
• Convergir tempranamente en un diseño aceptable para el cliente y posible para los desarrolladores.
• Limitar la exposición del proyecto a las fuerzas de cambio.
•Ahorrar tiempo de desarrollo, posiblemente a expensas de dinero o de calidad del producto.
Procesos iterativos y evolutivos:
• Reunión JAD (Joint Application Development):
-Se reúnen losusuarios 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 losrequisitos 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.
El facilitador:
• Mantiene al grupo enfocado:
-Tiene claras lasmetas sobre la información que se necesita recabar.
-Prepara una agenda de asuntos antes de la reunión.
-Asegura que la discusión adecuada cubra cada asunto.
-Asegura que todos participen.
-Escribeun reporte al final de la reunión.
Restricciones importantes
-El "ajuste a un propósito de negocios" tiene que ser el criterio de aceptación de los entregables.
-Todas las áreas que pueden afectarlos requisitos debe estar involucradas a lo largo del proceso.
-Clientes, desarrolladores y gerencia deben aceptar entregables informales:
*Prototipos en papel en lugar de sistemas a gran escala....
Regístrate para leer el documento completo.