Está en la página 1de 1

Ventajas Desventajas

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.

También podría gustarte