O único custo de tecnologia que você não está medindo - que poderia economizar milhões se você o fizesse

Uma das maiores mudanças que ocorrerão com a mudança para a nuvem é como pagamos por tecnologia e aplicativos. A indústria mudou de tudo o que você pode processar em um servidor com centros de dados no local para uma variável ou modelo de computação de utilidade. De acordo com um Apptio recente Denunciar, isso significa que “microotimizações podem acontecer no nível da equipe todos os dias para mudar a forma dos gastos com a nuvem … É um mundo de OpEx (despesas operacionais) em vez de CapEx (despesas de capital), mudando completamente a forma como as finanças são relatadas e administrado”.

Como resultado, o modelo tradicional de aquisição de despesas foi derrubado, colocando o poder de compra nas mãos dos engenheiros que estão desenvolvendo e gerenciando esses aplicativos e infraestrutura com muito pouca consideração pelo que está custando à empresa em despesas operacionais. Todos que trabalham nas trincheiras de tecnologia hoje estão focados no aqui e agora para sua área específica de propriedade, garantindo que o sistema passe todos os dias sem interrupções. Ninguém está pensando em: Poderíamos fazer o que estamos fazendo mais rápido, melhor, mais inteligente, ou seja, com mais eficiência nas aplicações e processos?

A Apptio, fabricante de software projetado para avaliar e comunicar o custo dos serviços de TI para fins de planejamento, orçamento e previsão, descreve ainda a dura realidade dessa situação como “engenheiros assumindo compromissos financeiros com a nuvem que afetam os resultados financeiros de suas empresas enquanto as equipes financeiras lutam para acompanhar o ritmo e a granularidade dos gastos.”

A maioria dos engenheiros não controla ou entende completamente o código que está escrevendo; eles estão apenas adicionando infraestrutura para executar o que quer que seja promovido à produção.

Não é uma prática comum no setor calcular os custos totais de seu ambiente de tecnologia para as centenas de aplicativos ou tecnologias que sua equipe oferece suporte. Isso precisa mudar. (Observação: não estou falando sobre Robotic Processing Automation-RPA, usando bots para automatizar tarefas digitais.) Minha abordagem é focada na eficiência de aplicativos, código e processos, não na eficiência por meio da automação.

Por que medir o custo total do código é importante.

Os aplicativos são projetados para tornar os processos simples para o usuário corporativo. São necessários muitos recursos e complexidade para que um aplicativo forneça uma resposta, mesmo que o tempo de resposta seja de apenas alguns segundos. Agora, multiplique isso por milhares ou milhões de solicitações de aplicativos por segundo em milhares de servidores em sua empresa. É fácil que as coisas fiquem fora de alcance com tanta coisa acontecendo simultaneamente, e isso também está relacionado aos custos. Se os servidores que executam um aplicativo devem durar três anos, mas duram apenas um porque estão sem capacidade, qual é o custo real desse aplicativo? Isso é algo que os CFOs e outros precisam saber porque eles têm orçamentos que precisam ser cumpridos.

Um sistema eficiente e íntegro requer menos recursos para processar a mesma carga de trabalho do que um sistema ineficiente. A otimização de código libera ainda mais recursos.

Praticamente qualquer sistema tem o potencial de realizar a racionalização da capacidade em pelo menos 30 a 40 por cento e a otimização de código pode fornecer outros 20 a 80 por cento de economia de custos.

Isso significa que as mesmas cargas de trabalho podem ser executadas em servidores menores, reduzindo os custos de nuvem e licenciamento. O valor dessas economias não é apenas de curto prazo, mas de longos períodos de tempo, já que a maioria dos aplicativos agora dura de 5 a 20 anos ou mais. Não é apenas uma questão de resultados, é a consideração do que poderia ser feito com esse capital liberado para promover KPIs de negócios hoje.

Imagine o custo total do código em 20 anos e considere: “Poderíamos ter tornado esse código 20% mais eficiente e, em caso afirmativo, quanto poderíamos ter economizado em 20 anos?”

Depois, há a mudança para a nuvem e o pay-as-you-go contra pagamento adiantado modelo que está gerando custos para operar e manter sistemas de dados mais rápido do que podemos capturá-los e analisá-los. O relatório da Apptio destaca como todos perdem quando não há transparência nos custos dos serviços em nuvem:

  • A engenharia gasta mais do que precisa com pouco conhecimento sobre eficiência de custos.
  • As equipes financeiras lutam para entender e acompanhar o que está sendo gasto no número estonteante de opções (somente a AWS tem aproximadamente 300,000 SKUs e milhares adicionais de novos recursos por ano).
  • A liderança não tem informações suficientes sobre quanto será gasto ou a capacidade de influenciar as prioridades.
  • Aquisição não é um participante deliberado em sua própria terceirização.

Estimar a economia que você terá se otimizar um pedaço de código antes que ele torne seu sistema ineficiente (na melhor das hipóteses) ou cause uma interrupção (na pior das hipóteses) requer um pouco mais de planejamento e percepção. Mas é necessário se quisermos acompanhar a atual taxa de crescimento que as empresas estão experimentando.

Em meu próximo artigo, falarei sobre como podemos medir o Custo Total do Código, economizando assim bilhões em processos ineficientes. Você está comigo?

Fonte: https://www.forbes.com/sites/forbesbooksauthors/2023/02/27/the-one-technology-cost-youre-not-measuring-that-could-save-millions-if-you-did/