Un problema común para muchas organizaciones, en términos de inversiones en tecnología, es la adquisición/desarrollo de aplicaciones sin definir los requisitos necesarios para soportar con éxito los procesos de negocio. Este problema puede agravarse aún más por una mala planificación de la implementación y, en el caso de aplicaciones personalizadas, por no utilizar una metodología de desarrollo sólida para ejecutar la entrega. Los resultados habituales de una mala planificación de sistemas y definición de requisitos son: proyectos fallidos; mayores costos; repetir proyectos con soluciones de diferentes proveedores; mala usabilidad; moral baja; y menor apoyo a las necesidades organizativas clave. Definir los requisitos y seguir los procesos para implementar la tecnología es uno de los factores clave para aprovechar el valor de una inversión en tecnología. Este documento analiza el proceso para definir los requisitos y la metodología de desarrollo general utilizada para entregar proyectos exitosos de tecnología de la información. También se centra en el desarrollo de una aplicación de sistema de apoyo a la toma de decisiones (DSS) sobre recursos hídricos para Tampa Bay Water, una gran empresa regional de suministro mayorista de agua, como ejemplo de cómo estos factores clave fueron críticos para la ejecución exitosa del proyecto. Incluye figura.