Las principales fuentes de obtención de aplicaciones informáticas son: desarrollo interno, desarrollo externo, adquisición de aplicaciones estandarizadas y “outsourcing”. Cada una de estas fuentes suponen ventajas y desventajas.
Desarrollo interno:
Ventajas:
- Implica un desarrollo “a la medida” de la organización.
- Se evita dependencia del proveedor.
- Única vía posible para necesidades muy específicas.
Desventajas:
- Costo suele ser mayor a otras alternativas.
- Posible inexperiencia de la organización en el desarrollo del software (por lo que pueden surgir errores y limitaciones del sistema).
Desarrollo externo: importa la contratación de servicios ajenos a la empresa para que provean todas o algunas etapas del ciclo de vida del desarrollo de un sistema.
Ventajas:
- Desarrollo de sistemas “a la medida” de la organización.
- Experiencia de la empresa contratada.
- Resulta ventajoso cuando la organización no cuenta con recursos propios para encarar la tarea.
- Más rápido y menos costoso que el desarrollo interno.
Desventajas:
- Demanda más tiempo y más costoso que las aplicaciones estandarizadas.
- Produce dependencia de la organización respecto de la firma de software.
- Razones de confidencialidad o de seguridad que no hacen aconsejable la participación de programadores externos.
Adquisición de aplicaciones estandarizadas: implica la compra o alquiler de aplicaciones desarrolladas para el mercado por empresas de software (ERP).
Ventajas:
- Inmediatamente disponibles.
- Resultado de mucho tiempo de experiencia, experimentación y uso, lo que permite que sean consistentes y, en general, con ausencia de errores.
- Es ventajosa también si la organización no cuenta con recursos propios para encarar la tarea.
Principal Desventaja:
- No han sido desarrolladas a la medida de la organización que las incorpora.
Outsourcing o tercerización: consiste en la transferencia de toda o una parte de una actividad o proceso a un proveedor externo adecuadamente calificado.
Ventajas:
- la organización contratante se desentiende de alguno o todos los aspectos vinculados con el diseño del sistema y con las herramientas utilizadas para su desarrollo, su mantenimiento y su operación.
- Permite la reducción de la responsabilidad del diseño, puesta en marcha y validación de las funciones de sistemas y redes de computadoras, incluyendo la infraestructura.
Desventajas:
- Pérdida de control, dependencia y limitaciones a la confiabilidad y a la seguridad.
No hay comentarios:
Publicar un comentario