Início » Por que a automação de TI é sobre pessoas, não apenas custos

Por que a automação de TI é sobre pessoas, não apenas custos

by testcodewp
0 comment

Edan Evantal é o CTO da Queuma empresa de automação de infraestrutura cujas plataformas aceleram o desenvolvimento e o teste de aplicativos.

O caso de negócios para automatizar os processos de TI parece bastante simples para a maioria. Velocidade, consistência e custos reduzidos são os principais motivadores para que muitas organizações automatizem determinados processos. Esses podem ser os principais argumentos para a automação, mas não são os únicos benefícios para sua organização. Embora a automação possa acelerar o desenvolvimento de produtos, garantir resultados consistentes e reduzir significativamente os custos, esses resultados muitas vezes ofuscam o impacto humano imediato e os resultados associados no mundo real.

Aliviar a escassez de habilidades.

Nos dias em que a manufatura compreendia uma parte substancial de nossa economia, muitos fabricantes recorreram à automação. Isso era comum na indústria automotiva, por exemplo, quando o boom das tecnologias robóticas resultou na automação de certas peças altamente repetitivas e pouco qualificadas da linha de montagem. A automação de processos manuais para substituir o trabalho físico permitiu que os fabricantes automotivos cortassem custos operacionais, ganhassem eficiência, acelerassem a produção e garantissem maior consistência.

Hoje, em uma economia alimentada pela inovação tecnológica, a automatização de processos pode alcançar os mesmos benefícios, além de ter o benefício adicional de ampliar habilidades que estão em alta demanda e em falta. Toda empresa grande e moderna oferece algum serviço por meio de aplicativos on-line ou móveis, e a escassez de habilidades pode afetar toda uma organização DevOps ao desacelerar a inovação, aumentar os custos e incorrer em riscos adicionais. As equipes de TI e DevOps tornaram-se as principais partes interessadas em muitos negócios hoje, responsáveis ​​por garantir a integridade de todo um processo de negócios. Essas equipes possuem a máquina de desenvolvimento. É seu trabalho garantir a confiabilidade, a segurança, o custo da infraestrutura em que seu aplicativo é executado e, por fim, o desempenho do próprio aplicativo.

Com tantas organizações contando com a nuvem para oferecer suporte ao desenvolvimento de aplicativos, há uma escassez de pessoas com experiência em nuvem para criar e distribuir adequadamente o grande número de ambientes de nuvem necessários para acomodar centenas de desenvolvedores em sua organização. Isso pode drenar a produtividade do desenvolvedor, o que cria frustração dentro da empresa, afeta o moral e, consequentemente, pode prejudicar a retenção de funcionários.

Este é um cenário em que faz sentido automatizar o processo de provisionamento de ambientes de aplicativos na nuvem para aliviar o gargalo causado pela falta dos conjuntos de habilidades necessários. Além dos resultados óbvios de simplificar um processo como esse, ele também impacta muito as pessoas dentro de sua organização. Os desenvolvedores, por exemplo, se beneficiam de não ter seu trabalho paralisado por longos tempos de espera para obter os recursos necessários para que eles façam seus trabalhos. As equipes de TI se beneficiam porque as habilidades que são escassas em sua organização são ampliadas, para que possam fazer mais com menos.

Concentre as habilidades da força de trabalho no lugar certo.

A alternativa ao gargalo criado pela escassez das habilidades certas é quando as organizações tentam colocar as habilidades erradas no lugar errado. Isso não é incomum para muitas organizações que não possuem os recursos apropriados. Em muitos casos, as pessoas contratadas para fazer um trabalho específico são persuadidas a assumir responsabilidades fora de sua área de especialização. Voltando ao exemplo anterior, os desenvolvedores podem ter a responsabilidade de orquestrar e gerenciar os ambientes de nuvem nos quais desenvolvem novos softwares, mesmo que não tenham as habilidades necessárias para fazê-lo com eficiência. Este cenário é bastante comum.

Muitas vezes, isso impede a produtividade de sua força de trabalho de desenvolvimento e pode ter um impacto negativo nos negócios em outras áreas. Para uma organização de desenvolvimento de software, esperar que os desenvolvedores criem e/ou gerenciem os ambientes de nuvem que consomem também pode criar vulnerabilidades de segurança ou prejudicar as políticas de conformidade, introduzir inconsistências que podem resultar em contratempos no desenvolvimento e entrega de produtos e impactar negativamente a inovação de uma empresa.

Há também um “custo pessoal” que pode pesar significativamente sobre o resto da organização. Existem repercussões óbvias que impactam diretamente esses desenvolvedores, sua satisfação no trabalho e seu desempenho no trabalho. Mas isso não afeta apenas esses desenvolvedores. O ciclo de vida de desenvolvimento de software (SDLC) é como uma linha de montagem, então qualquer erro causado por infraestrutura configurada incorretamente na fase de codificação ou construção pode repercutir no restante do pipeline, causando dores de cabeça para outras pessoas dentro da organização, por isso o a padronização inerente à automação desses processos é importante. É crucial considerar como você pode melhorar a experiência do usuário do funcionário, especialmente em um mercado de trabalho onde a satisfação e a retenção do funcionário devem estar em primeiro lugar.

Apenas automatize onde houver valor.

É importante ser criterioso sobre o que você automatiza. A automatização de algumas funções e processos pode não fornecer valor suficiente ao negócio para justificar o investimento de capital, a melhoria na experiência do funcionário ou o tempo e esforço necessários para implementá-lo. Você pode determinar o ROI da automação avaliando a quantidade de tempo que leva para executar tarefas específicas, quantas pessoas isso afeta e a frequência com que essas tarefas devem ser realizadas. Para saber mais sobre esse assunto, consulte meu artigo anterior sobre o ROI da automação.

No entanto, os dois maiores argumentos para a automação são tempo e custo. Ambos os fatores estão diretamente ligados às pessoas dentro de sua empresa – o custo pode estar mais diretamente ligado ao tempo do funcionário ou à folha de pagamento e, como todos sabemos, tempo é dinheiro. Ao determinar o ROI real da automação dos processos de TI, você deve considerar o impacto sobre o seu pessoal; não o veja simplesmente como CapEx e OpEx.

Coloque as pessoas em primeiro lugar.

Você já sabe que as pessoas que sua empresa emprega são sua força vital. Sem seu conhecimento, talento e dedicação, as empresas conseguiriam muito pouco. Quando você pensa em automatizar os processos de TI em sua empresa, deve sempre fazê-lo por essa lente. Como você pode utilizar melhor o seu “capital humano”? Como você pode simplificar e padronizar os processos para evitar erros humanos, aliviar a frustração e reter seu talento crucial? Considerar essas questões pode orientar sua empresa no caminho de uma estratégia de automação inteligente e eficaz.


Conselho de Tecnologia da Forbes é uma comunidade apenas para convidados para CIOs, CTOs e executivos de tecnologia de classe mundial. Eu me qualifico?


You may also like

Sobre nós

Contrate mais fácil, mais rápido e mais eficiente.

Nosso sistema testa e avalia a lógica de programação e o código fonte dos seus candidatos e retorna automaticamente para você com o perfil do profissional e o dashboard dos resultados.

@2022 – All Right Reserved. Designed and Developed by blog.testcode.dev.br