Por Bob Violino com João Miguel Mesquita
Tendo em conta o importante papel das aplicações de software nos processos empresariais e a escassez de programadores experientes, não é de surpreender que o desenvolvimento pelos cidadãos esteja a aumentar.
Os “cidadãos programadores” são utilizadores empresariais que criam novas aplicações ou modificam as existentes sem a necessidade de ajuda das funções de TI ou de desenvolvimento. Embora uma coisa seja ter “cidadãos programadores” para fornecer ajuda tática quando os programadores profissionais não estão disponíveis, outra coisa é dar aos utilizadores empresariais a possibilidade de terem um impacto real na empresa através dos seus esforços de desenvolvimento.
“É importante ter em conta que os benefícios dos “cidadãos programadores” se centram nos ganhos de produtividade e não na ideia errada de que uma empresa pode reduzir as suas despesas porque acredita que não vai precisar de tantos programadores profissionais dispendiosos”,afirma Adrian Leow, vice-presidente e analista de investigação da empresa Gartner.
Os “cidadãos programadores”, na sua maioria, concentrar-se-ão em casos de uso que não exigem altos níveis de complexidade, diz Leow. Por exemplo, a criação de formulários Web e móveis para funcionários, parceiros ou clientes; a automatização de fluxos de trabalho pessoais e departamentais; a ligação de dados e conteúdos através de aplicações SaaS; e a criação de relatórios e visualizações de dados numa plataforma para aumentar a produtividade.
Ao capacitar os “cidadãos programadores”, os líderes de TI podem obter vários benefícios, incluindo maior eficiência, eficácia e agilidade empresarial, afirma Leow. “Com as tecnologias low-code adequadas, os “cidadãos programadores” podem desenvolver, automatizar e integrar processos sem qualquer envolvimento direto das TI”, afirma. “Quando estes utilizadores têm acesso a ferramentas intuitivas de autosserviço, podem criar soluções de forma independente para resolver os seus desafios de processos individuais, de equipa ou departamentais. Como resultado, os “cidadãos programadores” podem acelerar a hiperautomatização orientada para a empresa.”
O desenvolvimento dos cidadãos também permite a democratização e a capacitação das TI. “A força de trabalho está a tornar-se cada vez mais experiente em tecnologia e muitos trabalhadores mais jovens estão interessados em desenvolver as suas próprias aplicações”, afirma Leow. “Quando os empregados têm uma palavra a dizer na conceção das suas aplicações, são mais produtivos”, diz.
Por último, o desenvolvimento pelos cidadãos reduz o ónus dos especialistas de TI. “Ao dar autonomia às unidades de negócio, os líderes de engenharia de software podem reduzir a carga de trabalho que, de outra forma, recairia sobre os seus engenheiros de software, permitindo-lhes concentrarem-se em projetos mais estratégicos que estão mais bem alinhados com as suas competências”, afirma Leow. “O talento em engenharia de software é escasso e valioso, e isso também ajudará as empresas a preencher a lacuna de recursos.”
Construir soluções úteis mais rapidamente
Na empresa de energia Chevron, o desenvolvimento do cidadão tem sido uma parte importante da mudança para o negócio digital.
“Nos últimos seis anos, a Chevron criou uma comunidade de mais de 2500 cidadãos programadores provenientes de praticamente todas as disciplinas e organizações da nossa empresa global, desde a energia nova às funções petrotécnicas, passando pela produção e por todas as funções empresariais”, tais como recursos humanos, assuntos jurídicos e empresariais, afirma Bill Braun, CIO.
“Concentrámo-nos em facilitar a qualquer pessoa o desenvolvimento de soluções de forma responsável, independentemente do seu nível de competências técnicas, e isso significou dar-lhes as ferramentas e os recursos para prosseguirem a disciplina da engenharia de software sem sequer se aperceberem disso”, afirma Braun.
A empresa foi uma das primeiras a adotar a Power Platform da Microsoft, que forneceu capacidades fundamentais aos cidadãos que desenvolvem soluções, afirma Braun, que continua a trabalhar em estreita colaboração com a Microsoft para fazer avançar a funcionalidade em novas áreas.
“Os programas tradicionais com instrutores não são suficientes neste setor”, afirma Braun. “Incentivamos o nosso pessoal a começar com um caso de utilização sólido, uma oportunidade clara que o nosso portefólio de aplicações ainda não aborda. Depois, damos-lhes apoio através de um programa de quatro meses que combina alguma instrução e formação prática.”
Os “cidadãos programadores” estão a criar aplicações enquanto aprendem novas técnicas de resolução de problemas, formas de resolver complexidades e de ensinar os outros, diz Braun. “O verdadeiro sucesso é o impacto que têm quando terminam os nossos programas, orientam outros e continuam a criar muitas soluções ao longo do tempo”, afirma.
Os cidadãos programadores “são um multiplicador de forças quando se trata de desenvolver rapidamente soluções que ainda não estão incluídas na nossa carteira de aplicações”, afirma Braun. “Estas pessoas estão mais próximas do trabalho, o que as torna mais aptas a compreender rapidamente as oportunidades, os parâmetros, os requisitos de dados e a experiência do utilizador”, afirma Braun. “Muitas vezes, estas soluções são de nicho ou necessárias para uma resposta rápida a uma situação em desenvolvimento.”
Por exemplo, quando inundações repentinas afetaram algumas das casas dos trabalhadores da Chevron em África, um dos “cidadãos programadores” da empresa criou rapidamente uma ferramenta dinâmica que permitiu a comunicação rápida dos danos e o acompanhamento da resolução.
“Estas soluções também podem ser um primeiro passo importante na substituição de processos manuais, baseados em papel”, diz Braun. “Outro exemplo vem da nossa equipa de logística, onde um “cidadão programador” concebeu uma ferramenta que permitia aos operadores de empilhadores calcular a massa bruta verificada dos produtos exportados. Isto tornou muito mais fácil selecionar produtos, calcular automaticamente a massa bruta verificada e enviar as informações necessárias diretamente para os coordenadores de exportação para processamento.”
Não se trata de um Shadow-IT, salienta Braun. “Trata-se de esbater deliberadamente as linhas entre a empresa e as TI para acelerar o progresso”, afirma. “Além disso, ao equipar os “cidadãos programadores” com ferramentas essenciais para criar soluções rapidamente, também equipamos a nossa organização de TI com dados de telemetria que destacam casos de utilização e tendências para melhor informar os nossos principais roteiros de TI.”
Criar um exército de cidadãos cientistas de dados
O Chief Data Office (CDO) do fornecedor de telecomunicações AT&T, a sua “Estrela do Norte” para dados, análises e inteligência artificial (IA), está a atuar como um catalisador para difundir capacidades reutilizáveis em toda a empresa para apoiar uma maior tomada de decisões baseada em dados, diz Mark Austin, vice-presidente de ciência de dados.
“Capacitámos os gestores empresariais com acesso self-service a conjuntos de dados de “versão única da verdade” utilizando ferramentas de business intelligence”, afirma Austin. “Também estamos a expandir as capacidades de criação de IA com pouco ou nenhum código em toda a empresa. Isso desbloqueia um segmento maior de talentos analíticos além de nosso grupo de especialistas em código dentro da AT&T para criar soluções de IA otimizadas e responsáveis.”
Aproveitando ferramentas e serviços de automação e gestão de dados de uma variedade de fornecedores, incluindo Microsoft e Databricks, o CDO da AT&T concentrou-se no desenvolvimento de capacidades analíticas e no crescimento dos funcionários para mobilizar esse segmento maior de talentos analíticos que chama de “cidadão cientistas de dados”.
“Estamos a revolucionar a forma como os funcionários da AT&T percorrem o ciclo de vida dos dados e da IA, desde a procura e obtenção de dados, passando pela engenharia de dados para a aprendizagem automática, até à criação, implementação, monitorização e gestão dos modelos de aprendizagem automática utilizados na inteligência artificial”, afirma Austin.
Como resultado, os 300 cientistas de dados profissionais da AT&T são agora ultrapassados pelos 3.000 “cidadãos cientistas de dados” em toda a empresa, em quase todos os departamentos. “Estão a implementar e a utilizar a IA em tudo, desde as campanhas de marketing à conceção e gestão de redes, passando pelo cálculo das rotas mais eficientes para os técnicos prestarem assistência aos nossos clientes”, afirma Austin.
A combinação de cientistas de dados profissionais e “cidadãos programadores”tem sido incrivelmente poderosa”, diz Austin. “No ano passado, a AT&T viu 3,1 mil milhões de dólares em valor comercial da IA, incluindo poupanças de custos e receitas adicionais de produtos e serviços melhorados pela IA“, afirma. “Isso representa um aumento de 24% em relação ao ano anterior, e esperamos que essa taxa de crescimento aumente.”
Capacitar o pessoal e os clientes
A MDaudit, fornecedora de software de tecnologia de saúde, está a usar uma plataforma de análise alimentada por IA chamada Thoughtspot Everywhere da ThoughtSpot para permitir que usuários não técnicos ajudem a criar painéis para melhor atender às necessidades de suas equipas.
Por exemplo, a equipa de gestão de produtos da MDaudit, que inclui mais de 10 “cidadãos programadores”, criou conteúdo selecionado para clientes de saúde com base em personas, diz Ritesh Ramesh, CEO da MDaudit.
“Estas pessoas incluem executivos, líderes funcionais e funcionários operacionais que geram resultados de conformidade, codificação e integridade de receita”, diz Ramesh.
Para além das suas equipas internas, a MDaudit capacitou os “cidadãos programadores” das organizações clientes para criarem os seus próprios painéis de controlo e relatórios através do modelo de self-service da MDaudit.
“A nossa solução permite que os executivos do setor da saúde avaliem a produtividade das suas equipas, bem como as medidas de desempenho e os resultados em termos de risco de conformidade e receitas”, afirma Ramesh.
Segundo Ramesh, o enfoque no fornecimento de informações selecionadas e no desenvolvimento de DIY em toda a base de clientes acelerou a capacidade dos clientes para colocar as informações nas mãos dos utilizadores a todos os níveis, no momento certo, para impulsionar a tomada de decisões em tempo real.
Por exemplo, um dos clientes da MDaudit tem 15.000 fornecedores e está à procura de informações para monitorizar continuamente os fornecedores em risco para os auditar numa base quase semanal. “As análises que fornecemos [através do desenvolvimento dos “cidadãos programadores”] ajudam-nos a fazer isso.”
Como ter sucesso com “cidadãos programadores”
Os líderes empresariais de TI oferecem conselhos difíceis para aqueles que procuram tirar o máximo partido das suas estratégias de desenvolvimento dos “cidadãos programadores”.
Concentre-se no valor comercial. Tal como acontece com qualquer projeto de tecnologia, os criadores de “cidadãos programadores” devem ser encorajados a direcionar os seus esforços para soluções importantes para a empresa, afirma Austin da AT&T.
“O nosso mandato no CDO não é inventar ou implementar tecnologia por si só. Em vez disso, a nossa missão é fornecer valor à empresa e aos nossos clientes”, afirma. “Esta mentalidade é fundamental tanto para os cientistas de dados profissionais como para os cidadãos programadores. Encorajamos os nossos “cidadãos cientistas de dados” a encontrar pontos problemáticos para os funcionários e clientes e a resolvê-los.”
Criar ferramentas e sistemas de apoio. Embora o desenvolvimento dos cidadãos ofereça o atrativo de uma TI sem intervenção, o verdadeiro retorno da estratégia só pode ser alcançado com a participação e o investimento em TI. “Lançámos um Centro de Excelência que dá formação e assistência aos nossos “cidadãos programadores”. E está a funcionar”, diz ele. Dos mais de 3.000 bots de software criados na AT&T, 92% vieram das unidades de negócios, não do CDO.”
Comunique-se e treine com frequência. Os líderes de TI também devem instituir processos contínuos para fomentar os esforços de desenvolvimento dos “cidadãos programadores”, através de cimeiras e formação adicional. “Realizar fóruns semanais ou quinzenais para partilhar e analisar os resultados dos casos de utilização, e realizar cimeiras a meio do ano”, afirma Austin. “Financiar a plataforma de forma centralizada, para evitar atrasos e permitir que as pessoas utilizem [as ferramentas] e criem valor.”
“Abrir caminhos para os dados. As organizações devem abraçar os “cidadãos programadores” como um multiplicador de forças para as TI”, diz Braun da Chevron. “A procura de talentos e serviços de TI será sempre superior à oferta”, afirma. “Temos de facilitar a qualquer pessoa, independentemente das suas competências técnicas, o desenvolvimento responsável de soluções para os problemas que melhor entendem.”
Para Braun da Chevron isto significa fornecer-lhes tecnologias de base que garantam uma conceção segura, fiável e eficiente e o acesso aos dados. “Com essa base, também se deve dotar a TI de dados de telemetria claros para “ver” o que está a ser desenvolvido e utilizado, trazendo à luz do dia o que antes podia ser uma sombra da TI.”
Destacar o sucesso. Também é importante defender os “cidadãos programadores” e incentivar outros líderes a fazerem o mesmo. “Alguns líderes perguntarão aos potenciais “cidadãos programadores” porque estão a fazer algo que é uma ‘coisa de TI'”, afirma Braun. A realidade é que o futuro exige que todos numa organização tenham conjuntos de competências digitais, capacidades que anteriormente eram apenas consideradas responsabilidades de TI. Estas competências só tornarão a sua força de trabalho mais valiosa. Ajude os outros a compreender esta dinâmica.
Institua salvaguardas. Para que o desenvolvimento dos cidadãos funcione, é fundamental ter as salvaguardas corretas em vigor. “É possível criar um programa de desenvolvimento dos cidadãos sem aumentar os riscos que todos nós já vimos com as TI sombra”, afirma Braun. “Implemente controlos técnicos concebidos para gerir o caminho para a produção e garanta que os riscos cibernéticos, de privacidade e operacionais fazem parte da sua conceção, formação e expectativas, tudo desde o início.”