Una gama inflada de aplicaciones plantea desafíos y, según una encuesta reciente de Gartner, el 48 % de los líderes de aplicaciones dijeron que mantener las aplicaciones heredadas era uno de sus tres principales desafíos al implementar tecnología innovadora.
Los líderes de aplicaciones e ingeniería de software deben implementar una campaña para limpiar la cartera de aplicaciones “muertas” y liberar recursos que puedan enfocarse en modelos de entrega modernos y eficientes. Para hacer esto, establezca una disciplina de desmantelamiento para garantizar que su organización se deshaga de las aplicaciones reemplazadas e inactivas de manera oportuna y ordenada.
Para aumentar la tasa de éxito de las aplicaciones de desmantelamiento, ejecute las siguientes tareas. Primero, delinee entre el reemplazo de la aplicación y el desmantelamiento de la aplicación. Luego, los líderes deben designar a un responsable de la aplicación para que rija todas las actividades de desmantelamiento y calcule el costo de desmantelamiento de la aplicación.
Desactivar una aplicación implica dos actividades distintas. El primero es implementar una nueva aplicación o servicio (o extensiones de una aplicación o servicio existente) para reemplazar la funcionalidad de la aplicación anterior. El segundo es eliminar todos los rastros de la aplicación anterior mientras se implementa un mecanismo para acceder a los datos que deben conservarse con fines normativos, legales o históricos.
Para aumentar la tasa de éxito de la clausura, separe claramente las responsabilidades en dos proyectos. Un proyecto debe centrarse exclusivamente en entregar la aplicación de reemplazo, mientras que otro proyecto debe centrarse exclusivamente en desmantelar la aplicación anterior.
Antes de que una aplicación pueda ser clausurada correctamente, no debe tener ningún uso activo. Debería estar muerto. Declarar una aplicación inactiva no siempre es sencillo. Si solo se reemplazó una parte de la aplicación anterior, la aplicación aún no está muerta y no se puede desactivar.
Después de que la aplicación esté muerta, asegúrese de que los últimos rastros de la aplicación se eliminen de la cartera y que los datos históricos se conserven de conformidad con los requisitos reglamentarios. Estas actividades son responsabilidad del responsable de la aplicación.
El papel del ejecutor de la aplicación exige compromiso con el proceso y diligencia, así como voluntad de liderar la actividad a largo plazo. Los gerentes senior de TI, como un líder de aplicaciones, pueden desempeñar este rol y se adapta mejor a una persona con una sólida experiencia en gestión de proyectos.
El encargado de la aplicación no ejecuta todos los proyectos de desmantelamiento. Más bien, la responsabilidad de la empresa de pompas fúnebres es definir las políticas, los procedimientos y los servicios que se relacionan con las actividades de desmantelamiento, como brindar asesoramiento, orientación y servicios de auditoría a las personas que ejecutan las actividades de desmantelamiento, así como supervisar y gobernar las actividades de desmantelamiento.
Las políticas, los procedimientos y los servicios del responsable de la aplicación deben ser utilizados por los directores de proyecto a los que se les asigna la tarea de desmantelar una aplicación específica. Estas medidas de seguridad ayudarán a garantizar la eficiencia, la consistencia y el control sobre el proceso de desmantelamiento, ya que la organización elimina numerosas aplicaciones en un corto período de tiempo. También empodera, legitima y brinda confianza al gerente del proyecto para realmente desconectar las cosas.
Es difícil estimar el costo de desmantelar la aplicación. No existe una correlación entre el costo original de implementar la aplicación y el costo de desmantelarla. Evaluar el costo de propiedad, el alcance, la complejidad y las dependencias es esencial para que los equipos establezcan un presupuesto y comprendan mejor su impacto.
Categorizar los objetivos de desmantelamiento en categorías de datos históricos es un buen punto de partida. Puede distinguir las categorías por el nivel de acceso que debe tener a los datos históricos para realizar el proceso. Si no requiere acceso a datos históricos, el proceso se vuelve más simple y, por lo tanto, más económico. Pero si existe un requisito complejo para el acceso a datos históricos que exigirá una investigación, desarrollo e implementación detallados, la asignación presupuestaria debe ser mayor.
Si bien el desmantelamiento de aplicaciones y la retención de datos pueden consumir recursos y presupuesto sin proporcionar un gran retorno de la inversión, el responsable de la aplicación debe enfatizar el beneficio no financiero del desmantelamiento y demostrar de manera efectiva los beneficios positivos y la evitación de riesgos.
El costo tiene un impacto significativo en si las empresas invierten en procesos internos y garantizar que se manejen correctamente desde el principio es esencial para su éxito. Por lo tanto, es crucial no solo educar a los líderes, sino también garantizar que el desmantelamiento de las aplicaciones se someta al proceso correcto para garantizar el máximo éxito para el negocio.
Stefan Van Der Zijden es vicepresidente analista de Gartner. Recientemente habló en el Simposio de Gartner en Barcelona sobre el uso de un flujo de valor de modernización continua para brindar prioridades de migración de aplicaciones y nube.