Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CASO FINAL
La empresa Construir es una caja de vivienda popular que desea seleccionar un ambiente de desarrollo
para la sistematización del área de vivienda, el cual será el encargado de mantener y administrar toda
la información relacionada con la adjudicación de los subsidios de vivienda de interés social. Para
este proceso, se está considerando evaluar tres opciones de ambientes de desarrollo con el fin de
seleccionar aquel sobre el cual se debe construir el nuevo sistema de información.
Como primera opción, se cuenta con el ambiente actual de la empresa, llamado A1. Este es un
ambiente conocido por el grupo de programadores de Construir, quienes tienen buena experiencia en
el manejo de la herramienta. Actualmente la empresa cuenta con la infraestructura de hardware
necesaria para iniciar el desarrollo; sin embargo, es una plataforma costosa en términos de
mantenimiento debido a los costos asociados a los equipos y a la necesidad de mantener y disponer
de programadores especializados. Por otro lado, también presenta problemas de compatibilidad y
portabilidad.
Finalmente, se considera la opción del ambiente A3, plataforma con un costo menor al de A2 y un
nivel de costos de mantenimiento más favorable. Para esto se cuenta con alguna experiencia de
desarrollo local en aplicaciones menores, la cual puede ser aprovechada para este proyecto. Esta
plataforma no se considera tan robusta como las dos anteriores, pero presenta características de
portabilidad y compatibilidad superiores. Se considera también que es un ambiente con un excelente
soporte local y una muy alta amigabilidad hacia los desarrolladores.
En el contexto de esta decisión, se consideran dos factores: los técnicos y los estratégicos. De acuerdo
con las preferencias de los decisores, se considera una moderada inclinación a favor de los aspectos
técnicos, ya que tradicionalmente la falta de visión en este aspecto ha sido la causante de
determinaciones que a la postre han resultado más costosas para la caja de vivienda.
Además, se han identificado ocho aspectos directamente relacionados con los factores de primer
nivel, que varían dependiendo del punto de vista desde el cual se deseen evaluar. Los factores que se
deben tener en cuenta, por tanto, en el análisis del problema son:
Nivel 1
Capacidades técnicas
Consideradas como las características inherentes al ambiente de desarrollo exclusivamente
desde su desempeño y calidad técnica
Cualidades estratégicas
Considera las características del entorno en el cual se va a utilizar el ambiente de desarrollo
Nivel 2
Costo plataforma
Valor del hardware y del software necesarios para el montaje de la plataforma tecnológica
requerida por el ambiente de desarrollo.
Costo mantenimiento
Valor del mantenimiento anual de la infraestructura tecnológica de hardware y de software
Soporte local
Disponibilidad y calidad del soporte técnico en Colombia
Experiencia en la herramienta
Experiencia del equipo de desarrollo en el ambiente.
Robustez
Capacidad de tolerancia a fallas de la plataforma
Portabilidad
Capacidad de migración del ambiente de desarrollo entre las diversas plataformas
tecnológicas de hardware
Compatibilidad
Capacidad de integración del ambiente de desarrollo con otras plataformas para compartir
datos con otros sistemas
Amigabilidad
Facilidad de interacción del usuario con el ambiente de desarrollo.