El problema es que este declive muchas veces es tan lento que nos acostumbramos a él y, el valor de lo que nos está costando todo ese software cada vez más difícil de cambiar está demasiado oculto. Solo vemos que el cambio ya es costoso de por sí, y que agregar modernización es un gasto extra. Pero la alternativa será peor si no nos damos cuenta de que lo que estamos perdiendo por no modernizar es mucho mayor que la inversión que necesitamos hacer para no seguir arrastrando defectos o perdiendo oportunidades de negocio.
Lo que sucede finalmente es que la empresa es incapaz de evolucionar de acuerdo con las necesidades del mercado y de innovar para ser líderes en el sector. Además, hay un coste añadido y es el que supone atraer y desarrollar el mejor talento en una industria de software muy competitiva. Las empresas necesitan comprender todas estas implicaciones en su totalidad y sopesar cuánto les cuesta modernizar frente a los costes reales derivados de no hacerlo.
Es muy raro que un plan de negocios verdaderamente estratégico pueda renunciar a la inversión en el software que hace que el negocio evolucione. En cualquier caso, mantener el software en la mejor forma posible debería verse como una inversión y no simplemente como un coste.
"Facilita el cambio, luego haz que el cambio sea fácil".- Kent Beck
El cambio nos empuja a ser una mejor versión de nosotros mismos, de nuestras tecnologías, de nuestras prácticas y de nuestros negocios. En Codurance te ayudamos a convertir el cambio en la posibilidad de un proceso de innovación continua proporcionando un software flexible y bien diseñado.
En resumen: es posible que se necesario ejecutar varias iniciativas para abordar diferentes aspectos de la estrategia de software modernisation. Estas iniciativas deben relacionarse con un objetivo comúnmente acordado, requerirán un conjunto específico de personas y habilidades y deben contemplarse en su conjunto.
En este vídeo, Sandro Mancuso y Mashooq Badar de Codurance conversan junto a Carl-Gustaf Harroch de Novoda sobre cómo abordar las dependencias entre innovación de producto y un stack tecnológico moderno.