Las desventajas de los prototipos rápidos

Tabla de contenido:

Anonim

La creación rápida de prototipos es el proceso de hacer un modelo realista de un programa futuro o la interfaz de usuario de un producto programable para obtener una visión temprana de la utilidad, las necesidades y las funciones del producto. Las interfaces de usuario de prototipos rápidos son fáciles de modificar y permiten que el usuario final proporcione información sobre el diseño. Aunque la creación rápida de prototipos ofrece la ventaja de la participación del usuario en el diseño y la capacidad de detectar y corregir fallas durante el desarrollo, también surgen varios desafíos.

Problemas de código reutilizables

Algunas herramientas de creación de prototipos permiten que el programador produzca código reutilizable, pero estos producen interfaces de usuario que son difíciles de revisar más adelante. El enfoque más común, que utiliza herramientas que permiten el rápido desarrollo de interfaces de usuario que son más fáciles de modificar, no produce código utilizable. El código generado por estas herramientas es altamente especializado e integrado en formas complejas que evitan que se reproduzca de forma efectiva en parte o se transfiera a otra aplicación. En la mayoría de los casos, el beneficio de usar herramientas de creación de prototipos más rápidas es una mayor satisfacción del cliente y un producto que es más probable que sirva a las preferencias, prioridades y requisitos del cliente. Dadas estas ventajas, la desventaja de la falta de código reutilizable a menudo se considera un sacrificio aceptable en la creación rápida de prototipos.

Proceso de desarrollo más lento

La participación directa del cliente en el proceso de desarrollo tiene el potencial de introducir nuevas necesidades y características que requerirán una mayor codificación. Si bien esto puede mejorar tanto la experiencia del cliente en el desarrollo como la facilidad de uso del producto final, cada nueva especificación introducida aumentará el tiempo total que lleva completar el desarrollo. En los casos en que se descubren varias necesidades nuevas a lo largo del proceso de creación rápida de prototipos, los retrasos menores causados ​​por cada uno de estos cambios pueden agregar un retraso significativo.

Punto de parada

Los desarrolladores que pueden agregar o modificar funciones en cualquier momento corren el riesgo de desarrollar una interfaz a la que siempre querrán agregar. El potencial para integrar innumerables mejoras adicionales puede estirar el tiempo que lleva desarrollar un producto tanto como lo puede hacer la participación del cliente, como se señaló anteriormente. Sin un punto de detención estricto impuesto por los cronogramas, plazos o límites presupuestarios, el proyecto podría permanecer en desarrollo por tiempo indefinido y un producto terminado y comercial puede que nunca vea la luz del día.