Cualquier empresa pyme o alguien que lleva adelante una organización, seguramente trabaje con sistemas y aplicaciones genéricos o estándar que automatizan tareas y brindan información actualizada.
Usar software genérico tiene muchas ventajas económicas visibles, pero tienes que considerar que “adaptarte” a utilizarlos puede implicar también una pérdida de eficiencia.
Si el costo de adaptarte crece, probablementes debas empezar a buscar alternativas que te permitan maximizar el potencial de tu empresa sin perder ritmo por ajustarte a una solución prediseñada.
Hasta hace muy poco la decisión de adoptar un software a medida no era sencilla.
La necesidad de contar con la aplicación en el menor tiempo posible, al menor costo de desarrollo y con una funcionalidad esperada se veía muchas veces confrontada con la realidad. Incertidumbre en los tiempos, demoras en la puesta en marcha, idas y venida, mayores costos, son solo algunas de las situaciones que encontrábamos en el camino.
El modelo RAD es una técnica de desarrollo de software que da prioridad a las entregas y la creación temprana de prototipos. Este modelo tiene varias ventajas:
- Se centra en la opinión y requisitos del cliente durante el proceso de creación, lo que aumenta la coordinación y colaboración programador-cliente, reduciendo los malentendidos.
- El desarrollo de la aplicación se realiza por partes, centrándose en los requisitos mas importantes.
- Se prioriza la entrega estipulada de la aplicación a costa de funcionalidades menores o secundarias. Esto es, no más aplazos de tiempo, se entrega el día pactado.
- Pueden cambiar los requisitos sin afectar en gran medida los tiempos de desarrollo.
Etapas del Desarrollo Rápido:
- Análisis y Diseño Ágil: Se definen los requisitos del proyecto, así como los plazos, expectativas y costo. Ambas partes, cliente y desarrollador, trabajan para definir claramente todos los aspectos del proyecto
- Ciclo de Prototipos: Los desarrolladores trabajan estrechamente con los clientes con el fin de crear y mejorar los prototipos en marcha hasta que el sistema esté finalizado. Se corrigen y mejoran los prototipos conforme a los comentarios realizados por el cliente
- Puesta en Marcha
- Ajustes
Entre paso y paso, los tiempos aplicados en cada uno son de semanas, o hasta días. Este modelo de desarrollo es un quiebre de la forma convencional de crear software y una gran oportunidad para aquellas empresas donde los tiempos y los costes son claves.
Luis E. Keller