Tabla de contenidos
El área de mantenimiento de software comprende una amplia gama de actividades que son realizadas por la empresa desarrolladora o por empresas independientes. El mantenimiento del software es responsable de una gran parte de los costos de TI.
El término mantenimiento de software, o mantenimiento, se puede definir de dos formas diferentes:
- Por un lado, se habla de mantenimiento de software cuando el software que ya se ha entregado está defectuoso o no funciona y debe llevarse al estado funcional correspondiente mediante mantenimiento.
- Por otro lado, el mantenimiento de software se define como una actividad en la que el software ya funcional es revisado y mantenido por personal especializado y, si es necesario, mejorado con innovaciones y ampliaciones.
Ambas variantes se pueden encontrar a menudo en entornos privados y comerciales, con un mantenimiento de software profesional y completo reservado principalmente para uso comercial profesional.
El mantenimiento en el sentido de una reparación
Muchos desarrolladores de software y empresas en esta área están impulsados por una enorme presión de tiempo y éxito. A menudo, faltan pruebas finales para su propio software, por lo que varias funciones no funcionan como se esperaba o no se pueden coordinar correctamente.
En tal caso, el mantenimiento del software se utiliza principalmente para corregir rápidamente estos errores, de modo que la empresa no se haga responsable de los problemas que surjan. Esta forma de mantenimiento de software se encuentra muy a menudo en el sector del entretenimiento, donde, por ejemplo, los juegos de ordenador se vuelven funcionales mediante reparaciones adecuadas.
Mantenimiento en el sentido de mejora continua
En el entorno empresarial, el mantenimiento de software se encuentra principalmente como parte de un contrato de mantenimiento correspondiente, en virtud del cual una empresa no solo vende software, sino que también garantiza su funcionalidad y las próximas mejoras en el contexto del mantenimiento de software.
Como parte del mantenimiento, el software se actualiza constantemente y se amplía con nuevas funciones, por ejemplo, pero también se revisa y adapta rápidamente a los requisitos existentes si surgen problemas. El mantenimiento continuo del software significa que la funcionalidad del software puede garantizarse durante un largo período de tiempo.
El mantenimiento como concepto rentable para las empresas
Muchas empresas con su propio desarrollo de software ofrecen mantenimiento de software exclusivamente para su propio software. Esto a menudo es significativamente más rentable que, por ejemplo, la venta del software, ya que se pueden lograr ventas continuas mediante el mantenimiento del software. Una vez que una empresa se ha comprometido firmemente con un software y un fabricante, rara vez se produce un cambio, por lo que estos contratos de mantenimiento para su propio software son extremadamente lucrativos.
Los contratos de mantenimiento suelen ser la base de la cooperación
Muchas empresas también ofrecen su software únicamente con su propio contrato de mantenimiento, por lo que el mantenimiento del software regulado contractualmente no puede ser realizado por empresas externas o la propia TI de la empresa. Estos contratos fueron comunes durante mucho tiempo, pero han disminuido notablemente en los últimos años.
Costos de TI y mantenimiento de software en relación directa
El mantenimiento del software y los contratos de mantenimiento asociados generan altos costos de TI en muchas empresas y, por lo tanto, impiden de forma permanente inversiones e innovaciones. Por este motivo, muchas empresas intentan negociar el mantenimiento del software mediante contratos de mantenimiento de una forma mucho más restrictiva y así reducir al mínimo el mantenimiento del software. Sin embargo, el riesgo aquí reside en la empresa, ya que los problemas que surgen solo se pueden solucionar mediante un mantenimiento de software específico.