Actividad 2.1 - ¿qué es el desarrollo rápido de aplicaciones?
par Chester Cruz
1. Ventajas y desventajas del modelo de desarrollo rápido de aplicaciones RAD
1.1. • Avances medibles: Al contar con numerosas iteraciones, componentes y prototipos desplegados cada cierto tiempo, se podrá medir y evaluar de forma sencilla el desarrollo del proyecto y, así, cumplir con los presupuestos.
1.2. • Productivos más pronto: La metodología DRA permitirá a los desarrolladores adoptar roles multidisciplinares que creen prototipos y códigos de trabajo de forma rápida, lo que supone ser productivos más rápido.
1.3. • Separación de los componentes del sistema: La metodología RAD exige a los diseñadores y desarrolladores a generar componentes funcionales e independientes por sí mismos, y así poder usarlos en en una versión o prototipo iterativo. De esta manera, cada elemento se reparte en compartimentos y se podrá modificar según evolucionen las necesidades del software y/o usuario.
1.4. • Comentarios constantes de los usuarios: Al poder lanzar prototipos e iteraciones ágilmente, obtendremos un feedback muy valioso por parte de los usuarios de forma continuada.
1.5. • Integración temprana de sistemas: Los softwares desarrollados con la metodología RAD podrán ser integrados casi desde el comienzo con otros sistemas. A diferencia de los softwares desarrollados en cascada que deben esperar prácticamente al final del desarrollo a ser integrados. Al poder realizar estas integraciones tempranas, podremos identificar los posibles errores que existan en las mismas y buscar la solución.
1.6. • Adaptabilidad: Gracias al desarrollo rápido de aplicaciones, el software es bastante maleable, lo que nos beneficiará para poder realizar cualquier posible adaptación a los prototipos o iteraciones.
2. La metodología RAD o DRA (por sus siglas en inglés Rapid Application Development y en castellano Desarrollo Rápido de Aplicaciones), se trata de un modelo de desarrollo de aplicaciones ágil. Es decir, hablamos del proceso de desarrollo de software.
2.1. Definición de qué es una metodología RAD
2.1.1. La idea principal es entregar sistemas de alta calidad, en poco tiempo y con un coste bajo de inversión. Para conseguir esto, hay que seguir determinadas pautas que harán que estemos ante una auténtica metodología DRA (las siglas en castellano: Desarrollo Rápido de Aplicaciones), que veremos más adelante.