• Explotar los mercados masivos para evitar la construcción de aquello que puede ser adquirido
• Utilizar el desarrollo de prototipos como parte de una iteración planeada en el establecimiento de los requerimientos funcionales del software
• Desarrollar la solución de manera incremental, agregando más y más funciones al sistema conforme a su ejecución, uso, y validación
• Basar las soluciones en modelos conceptuales genéricos, que integren la flexibilidad y capacidad de adaptación para evolucionar y adecuarse a necesidades futuras, maximizando la vigencia tecnológica.
|