Objetivos para la creación de prototipos

Cuando utilice Visual FoxPro para generar un prototipo de su aplicación, aprovechará las posibilidades de los formularios, asistentes, generadores y diseñadores visuales y del Administrador de proyectos para programar rápidamente una aplicación operativa. Aunque su objetivo último es implementar la aplicación a través de plataformas cliente-servidor, obtendrá grandes ventajas si genera un buen prototipo.

Reducir el tiempo de programación

Si construye un prototipo rápido, puede perfeccionar el diseño y la arquitectura local de su aplicación de forma rápida y sencilla, sin necesidad de tener acceso al servidor remoto para volver a generar tablas y bases de datos del servidor. También puede probar y depurar los formularios de la aplicación frente a almacenes de datos de menor tamaño, lo que le permite corregir y mejorar con mayor rapidez la interfaz de usuario de la aplicación. Puesto que los costos generales de la arquitectura son reducidos, evita pérdidas de tiempo de programación al volver a generar, indizar y conectar datos remotos simplemente para probar el prototipo.

Reducir los costos de programación y aumentar la satisfacción del cliente

Puesto que el prototipo local reside completamente en su PC, resulta sencillo hacer una demostración de un modelo operativo de la aplicación ante el usuario final en las primeras fases del ciclo de programación. Si el cliente ve la aplicación a medida que avanza, ganará confianza en su capacidad de proporcionar una solución que satisfaga sus necesidades. También le ofrece la oportunidad de obtener la opinión del cliente sobre la interfaz de usuario y los informes antes de invertir recursos en la implementación sobre un servidor remoto.

A medida que los usuarios vean e interactúen con su prototipo, pueden comenzar a identificar las áreas que les gustaría modificar, así como ver las posibilidades de agregar funcionalidad adicional a la aplicación. Puede implementar los cambios y volver a hacer demostraciones de la aplicación en un proceso repetitivo hasta que usted y el cliente estén satisfechos con el diseño y las funciones de la aplicación cuyo prototipo se ha realizado. Posteriormente, el prototipo sirve como especificación operativa para la aplicación cliente-servidor final implementada.

Contribuir al éxito de la implementación

También existe la posibilidad de proporcionar a los usuarios el prototipo de la aplicación como demostración, lo que les permite experimentar con el modelo operativo a medida que usted avanza en el proceso de implementación de la aplicación real. A medida que obtienen experiencia con el prototipo, su curva de aprendizaje se reduce y colaboran mejor a la hora de perfeccionar y ajustar la aplicación. También logran una posición mejor para conseguir una mayor productividad y satisfacción en la etapa de la implementación final porque ya comprenden la estructura básica de la aplicación.

Disponer de un modelo operativo aumenta el tiempo previo para que el usuario final se familiarice y se sienta cómodo con la aplicación. También proporciona un marco que permite al personal de su empresa o del cliente diseñar y desarrollar un plan de formación para la aplicación. El prototipo se puede utilizar incluso para formar a los usuarios finales antes de la entrega de la aplicación final, contribuyendo de esta forma al éxito en la implementación de la aplicación cliente-servidor final.

Vea también

Upsizing de las bases de datos de Visual FoxPro | Generar un prototipo local de una aplicación | Crear bases de datos con asistentes para upsizing | Preparar el Asistente para upsizing a SQL Server