Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo Interno Proporciona sistemas construidos a la medida de las particulares Puede llegar a ser si sentido ya que es muy probable que el mercado ya
necesidades de los usuarios. tenga alguna opción o que exista algún especialista desarrollador en el
Evita depender de un tercer proveedor para realizar el mantenimiento y software que se trata.
adecuación de los sistemas. Surgirán errores y limitaciones que fácilmente no ocurrirían con paquete o
Otorga mayor flexibilidad al mantenimiento de programas. servicios de software ya consolidados.
Requiere una etapa de prueba y aun así durante la puesta en marcha del
sistema se pondrán en evidencia nuevos problemas o limitaciones que
pueden afecta el desenvolvimiento de las operaciones involucradas en la
aplicación.
Suele ser más costoso que el desarrollo externo y que las alternativas
estandarizadas.
Desarrollo Externo Proporciona sistemas a la medida de la organización y puede quedar en Produce dependencia de la organización respecto de la firma de software.
posesión del código fuente si así lo define en el contrato. En algunas empresas, o para algunos sistemas en particular, pueden existir
Se puede evitar los problemas de la falta de experiencia en el sistema de que razones de confidencialidad o de seguridad que no hagan aconsejable la
se trate. participación de programadores externos.
Es una buena opción cuando la empresa no cuenta los fondos para afrontar Debe ponerse especial cuidado en la selección de la firma de software, la
un desarrollo interno. que debe satisfacer claras exigencias de seriedad, experiencia, calificación
Más rápido y menos costoso que el desarrollo interno, aunque demanda técnica, especialización y continuidad en medida proporcional a la
más tiempo y más costoso que las aplicaciones estandarizadas. importancia de los sistemas involucrados.
Aplicaciones Están inmediatamente disponibles, son la vía más rápida de incorporación. No han sido desarrolladas a la medida de la organización que las incorpora.
Estandarizadas - Aplicaciones cerradas: solamente se requerirá una etapa de instalación e
implementación.
- Aplicaciones abiertas: se incluirá la labor de acabado del sistema,
conforme a los requerimientos de la empresa que lo contrata.
Son el resultado de mucho tiempo de experiencia y uso.
Asegura un alto grado de consistencia, ausencia de errores y satisfacción de
todos los requerimientos estándares del tipo de sistema de que se trate.
Alta confiabilidad
Tercerización Organización contratante se desentiende de todo aspecto vinculado con el Problemas estratégicos con la pérdida de control y otros riesgos que no
diseño del sistema y con las herramientas utilizadas para su desarrollo, deben dejar de considerarse.
mantenimiento y su operación. Potenciales implicaciones estratégicas a largo plazo.
Protege a la compañía de trabajar con tecnologías obsoletas, ya que es el Presenta características de dependencia y limitaciones a la confiabilidad y a
proveedor quien invertirá. la seguridad.
Reduce la responsabilidad del diseño, puesta en marcha y validación de las
funciones de sistemas y redes de computadoras, incluyendo la
infraestructura, todo lo cual evoluciona continuamente y crecen en
complejidad.