Capacitação e Cultura de Citizen Development

Não podemos falar de Citizen Development sem lembrar que as revoluções industriais sempre foram pautadas por mudanças radicais na sociedade, em todas as formas, desde velocidade de produção, preço e até em êxodos da popu...

Citizen Development
Resumo

Não podemos falar de Citizen Development sem lembrar que as revoluções industriais sempre foram pautadas por mudanças radicais na sociedade, em todas as formas, desde velocidade de produção, preço e até em êxodos da população e na natureza do trabalho. Não há como negar os impactos que foram gerados pela máquina a vapor na produção em massa, pela eletricidade no conforto e barateamento de bens de consumo e na democratização e velocidade que a internet e computadores trouxeram a nós.

Uma era marcada pela inteligência

Group of people working out business plan in an office

Em um olhar pragmático podemos dizer que não há nada novo sendo criado, não há um novo combustível que esteja presente em toda a sociedade, não há uma nova internet ou meio de comunicação e não vemos “nada novo” surgindo, mesmo assim estamos em meio a uma nova revolução, caracterizada pelo famoso cientista, pesquisador e criador do World Economic Fórum, Klaus Schwab como a 4ª revolução industrial, e a definição em seu livro sobre esse é:  “A quarta revolução industrial não é definida por um conjunto de tecnologias emergentes em si mesmas, mas a transição em direção a novos sistemas que foram construídos sobre a infraestrutura da revolução digital.”

Essa revolução transformou os avanços que antes eram lineares em avanços exponenciais, você consegue imaginar que em 2007 foi lançado o Iphone 1 e hoje mais de 6 bilhões de pessoas usam diariamente a internet por meio de um smartphone. Então essa revolução não é um novo desdobramento, mas sim uma convergência desses antigos desdobramentos de uma forma inteligente e integrada, garantindo que a evolução seja cada vez mais acentuada e rápida

Alta demanda, mas baixa tração

A nova velocidade do mercado, a globalização e necessidade de reinvenção fazem com que a demanda seja muito alta, estima-se que nos próximos anos serão desenvolvidos 4x mais apps do que tudo que já temos atualmente, por diversas razões são necessários mais apps, a Forbes lista 7 razões que resumem bem o cenário atual:

  • Novas maneiras de trabalhos exigem novos softwares;
  • Para aproveitarmos as IAs e aprendizado de máquina;
  • Os usuários têm necessidade de transformação digital e apps atualizados;
  • Abrir caminho para a computação quântica, ainda mais potente do que temos hoje;
  • Aplicações precisam lidar mais rapidamente com dados em tempo real;
  • A competição e concorrência está cada vez mais acirrada, e novas tecnologias podem ser o ponto chave para vantagens no mercado;
  • Novos softwares precisam ser feitos para desbravar mercados ainda não aproveitados.

Tudo isso pessoalmente me brilha os olhos, por ser um entusiasta e até mesmo por trabalhar nesta área, mas não posso fechar os olhos à mensagem que me lembro até hoje de ver na tela do jornal nacional em 2004 de que “Faltam programadores para suprir as necessidades tecnológicas”. Essa necessidade ainda é atual, mesmo em meio a aparentes gigantes layoffs por excesso de pessoas e pelo avanço da IA, sendo mais recente da IBM em 13/03/24, o mercado de desenvolvimento continua resiliente e mais de 90% dos CEOs reportam falta de pessoas capacitadas, e o gap na área de tecnologia deve ultrapassar 300 mil pessoas em 2024.

Os backlogs aumentam cada vez mais, as necessidades são urgentes e não temos pessoas capacitadas, como resolver esses problemas?

Uma luz no fim do túnel

People having a meeting in the office

Todo o cenário que vimos até agora é real e traz grande preocupação, há inúmeras inciativas de skilling, novas escolas, novas comunidades, novas vagas e inclusive grandes inciativas privadas que visam capacitar empresas, startups e pessoas a alcançarem mais, e entre todas essas iniciativas não posso deixar de destacar o Microsoft Reactor que traz conteúdos gratuitos de todos os níveis técnicos e funcionais sobre tecnologia, os eventos são sempre disponibilizados online e alguns deles em formato híbrido na cidade de São Paulo, mas toda essa capacitação não é suficiente para sanar esse gap, então é preciso investir em novas tecnologias e novas abordagens, neste momento surge a nova esperança, os Citizen Developers

Citizen Development

A cultura de Citizen Development tem como objetivo democratizar o desenvolvimento de softwares, dando o potencial a usuários de negócio, não técnicos a implementar, personalizar, sustentar e manter aplicações sem a necessidade de conhecimento de programação. Essa abordagem permite que os softwares sejam entregues de forma mais rápida e mais prática, pois o usuário que está desenvolvendo tem de forma mais clara o objetivo daquele software, uma vez que o software está sendo desenvolvido para resolver o seu próprio problema de negócio.

Outra grande vantagem desse modelo é a reutilização de componentes e a capacitação de pessoas de áreas de negócio com habilidades de tecnologia, como lógica de programação, abstração, metodologias de gerenciamento de projetos e outras habilidades digitais que ajudam o usuário além da sua atuação profissional

Todo esse framework só funciona pois estamos em um momento ímpar na história que é a alta disponibilidade de softwares com tecnologia Low Code e No Code

Interfaces Visuais, LCNC

A capacidade de criar aplicativos por pessoas de negócio só é possível devido a tecnologias e aplicações que por meio de interfaces visuais e tecnologia Drag and Drop permitam criar softwares. Esse recurso não é novo, e gosto sempre de lembrar da famosa propaganda do Wix – “todo mundo precisa de um site, que tal criar hoje mesmo seu próprio site com Wix”.

Antigamente era preciso um conhecimento mínimo de programação e desenvolvimento para criar um site, a partir do Wix qualquer um poderia criar site com boas funcionalidades e tão completos quando um site totalmente desenvolvido. Essa realidade é a mesma com o Canva que fez com que qualquer um crie artes que antes eram precisam de designers com photoshop.

Democratizando o Desenvolvimento de Software com Citizen Development

E esse mesmo cenário acontece com desenvolvimento de aplicações, plataformas como o Bubble, AirTable, Power Platform, Zapier e outros permitem que usuários com facilidade crie desde a estrutura de dados até as interfaces visuais, fluxos e gráficos de forma rápida e eficaz e produzem resultados que antes eram possíveis apenas com meses de desenvolvimento.

Todo esse desenvolvimento traz inúmeras vantagens para a organização, pessoas e sociedade, provendo inclusão digital, democratização e que as empresas possam responder mais rapidamente a todas novas demandas que aparecem e são cruciais para seus negócios. A onda do Citizen Development não se compara ao tamanho da onda das IAs, mas certamente é uma onda que ou você aprende a surfar ou será arrastado por ela.

Gustavo Moraes

Gustavo Moraes