All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Sem Categoria
Notícias

Devo automatizar ou criar software à mão?

*Gerardo Wisosky

Muitos desenvolvedores torcem o nariz quando falamos em automatização. Acreditam que ao automatizar a produção de software está se perdendo algo importante. Particularmente, entendo os questionamentos, mas acho que existe um certo preconceito por parte destes programadores. A verdade é que um mercado tão ágil e inovador, como é o de tecnologia, precisa sim de ferramentas capazes de melhorar a qualidade e diminuir o tempo de produção de suas criações.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

O mercado de aplicativos mobile, por exemplo, está em franca expansão. Em média, cada pessoa tem 41 aplicativos instalados em seu dispositivo móvel. Segundo dados do Gartner, serão baixados cerca de 102 bilhões de aplicativos para smartphones e tablets até o fim de 2013. A mesma pesquisa ainda prevê um crescimento no faturamento das empresas, com um lucro chegando à casa dos 26 bilhões de dólares. Com números tão atraentes, cada vez mais profissionais acabam se interessando pela área.

Segundo dados da pesquisa da Quaddro, a maioria dos novos profissionais é composta de homens, com idade entre 19 e 26, e mora no estado de São Paulo. Mais de 80% pretende abrir a própria empresa, sendo que muitos descobriram o mundo da tecnologia através dos videogames e decidiram fazer do hobby uma profissão. Por isso, acredito que a maioria tenha escolhido uma linguagem para aprender e tenha começado por conta própria.

Para mim, existe uma linha clara entre o que deve ou não ser automatizado. A programação por hobby. Já uma produção em massa, que exija um trabalho mais intensivo, deve ser automatizado.

O desenvolvimento linha por linha é um trabalho delicado, que demanda paciência e muita concentração do profissional. Um pequeno erro e lá se vai o projeto. Por isso acredito que a automatização deva ser utilizada justamente para garantir a produtividade do programador.

Outro fator importante a destacar é que são poucos os programadores experientes no mercado. A mesma pesquisa que citei anteriormente aponta que 41% dos entrevistados entraram no mercado há menos de um ano. Isso implica em uma verdadeira caça ao tesouro em busca de um bom profissional. Neste quesito, a automatização leva um ponto positivo, pois é possível trabalhar com uma equipe mais enxuta.

Diversas empresas que conheço, e que trabalham desta forma, contratam um programador sênior e dois ou três iniciantes para lhe ajudar. Isso é bom para a empresa, que consegue uma redução de custos, e para o profissional, que muitas vezes tem a sua primeira chance no mercado de programação.

Mas antes de adquirir uma ferramenta de automatização existem outros passos. Primeiro é preciso ter uma boa ideia e depois criar o escopo do projeto. A ferramenta de automatização é um caminho para se conseguir melhorar a qualidade e aumentar a agilidade no processo de desenvolvimento e testes. Independente do método, o que qualquer profissional da área precisa buscar é o melhor resultado.

Ferramentas de automação do desenvolvimento de software são aplicáveis inclusive em desenvolvimento de aplicativos de missão crítica, por exemplo. Todo desenvolvedor que já criou programas assim sabe como é trabalhoso desenvolver um sistema que precisa de informações armazenadas em bancos de dados. Se a ideia principal do programa já está bem definida, por que não utilizar a automação para realizar o processo mais trabalhoso? Assim será possível separar tempo para coisas mais interessantes, como o desenvolvimento de novos projetos.

A ferramenta nada mais é do que um programa onde declaramos o conhecimento do negócio para chegar a um determinado resultado. Ela exige mão de obra qualificada para realizar o processo. Conheço diversas empresas que puderam optar por um regime de trabalho com um número reduzido de funcionários graças à automatização. A qualidade dos seus serviços é excelente e o motivo principal não é a automação, mas sim a sua equipe.

A tecnologia está cada vez mais presente no dia a dia das pessoas. Dificilmente conseguimos passar um dia longe de computadores, smartphones e tablets. E para tudo isso funcionar, o desenvolvimento de softwares é fundamental. Entendo a programação feita “a moda antiga” como um hobby.

Para o crescimento e multiplicação de versões, eu já defendo a automatização. Mas o importante é salientar que independente do método, a figura crucial deste sempre será o programador.

*Gerardo Wisosky é country manager Brasil da GeneXus International

Next Era da incerteza digital »
Previous « Estamos no limiar da Era da Economia Industrial Digital, diz o Gartner
Leave a Comment
Share
Published by
itmidia
13 anos ago

    Related Post

  • Lula defende regulação da IA no G7 e destaca posição do Brasil
  • China pressiona por regras globais de segurança em IA durante reunião do G7
  • SpaceX supera Amazon em valor de mercado após disparada das ações pós-IPO

Recent Posts

  • Notícias

HPE firma aliança com 8 empresas para avançar em computação quântica híbrida

A computação quântica ainda não tem aplicação comercial em escala. A Hewlett Packard Enterprise (HPE)…

8 horas ago
  • Notícias

China pressiona por regras globais de segurança em IA durante reunião do G7

A China voltou a defender a criação de mecanismos internacionais de governança para inteligência artificial…

10 horas ago
  • Notícias

SpaceX supera Amazon em valor de mercado após disparada das ações pós-IPO

A SpaceX alcançou um marco importante e histórico poucos dias após sua estreia na bolsa…

11 horas ago
  • Notícias

IA é estratégica para 99% das empresas, mas avanço ainda esbarra em maturidade e orçamento

A inteligência artificial já entrou no radar estratégico das empresas brasileiras, mas sua adoção ainda…

12 horas ago
  • Notícias

Para Domingos Bruno, o CIO do futuro deve priorizar comunicação e gestão de pessoas antes mesmo de falar de tecnologia

Na visão de Domingos Bruno, especialista do IT Forum Inteligência, o CIO do futuro não…

12 horas ago
  • Notícias

Lula defende regulação da IA no G7 e destaca posição do Brasil

O presidente Luiz Inácio Lula da Silva apresentou a posição brasileira sobre governança digital e inteligência…

12 horas ago
All Rights ReservedView Non-AMP Version
  • L