SOE-FICCT › Foros › Foro Patrones de Diseño en Ingeniería de Software › Cambios Inesperados › Respuesta a: Cambios Inesperados

Luis Rolando Vasquez Velasquez
En terminos de software, a mi entender son las consecuencias de un diseño de baja calidad, que seguramente no aplicó los estandares y mejores practicas para su desarrollo.
Normalmente va empeorando con el tiempo hasta llegar al punto que se menciona como “tocar fondo para el diseño de un producto” en donde los usuarios o el dueño te prohiben que toques mas el codigo.
Una experiencia que me toco vivir, fue el heredar un sistema que tenia un mal diseño, y por tanto su codigo tenia serios problemas. Al ser entre mis primeros trabajos lo acepte sin problemas, pero meses despues se volvio insostenible por los problemas que generaba. Mirando atras, creo que, como profesional tendría que haber solicitado un analisis previo del sistema, haber hecho un diagnostico, y presentar el informe donde tendria que haber indicado los problemas serios que presentaba el mismo para luego hacer una analisis de costo beneficios respecto si valia la pena rehacerlo o no.