All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Tendências
Notícias

Software Craftsmanship: O manifesto para o software bem elaborado

Hoje, aproximadamente trinta milhões de brasileiros carregam consigo um smartphone e mais de 30% dos lares brasileiros possuem um computador. O uso de software está cada vez mais presente no dia a dia das pessoas, seja nos serviços que elas utilizam em bancos, operadoras de telefonia, TVs, Internet, seja nos programas em seus computadores ou nos aplicativos de seus dispositivos móveis. Estes sistemas, programas e aplicativos vêm se tornando cada vez mais elaborados, evoluindo e agregando diversas funções, diariamente. Mudança se tornou o principal fator de competitividade em desenvolvimento de software. As empresas que conseguem responder às mudanças de modo mais ágil, conseguem aproveitar melhor as oportunidades e evitar mais rapidamente os riscos inerentes aos negócios.

Os modelos tradicionais de desenvolvimento de software tratam as mudanças como riscos. E têm como premissa que o custo de inserir alterações será superior quando este já está em fase avançada de elaboração. Segundo esta visão, a melhor prática seria traçar estratégias de prevenção para reduzir adaptações tardias, o que é possível através de planejamento antecipado e meticuloso para cada item a ser desenvolvido.

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

O cenário atual acarreta em alguns desafios importantes. Na dinâmica dos negócios, está cada vez mais difícil antecipar quais mudanças agregarão valor ao negócio ou reduzirão riscos. Além disto, o conceito de software “pronto” está deixando de fazer sentido, dando lugar ao software que está sempre em evolução, vivo e gerando resultados a cada momento.

A solução para este dilema é a inversão da premissa sobre o preço do processo. Ou seja, planejar para que o orçamento de trabalhar em alterações não aumente significativamente ao longo do desenvolvimento. Com o custo da mudança estável, podemos aproveitar as oportunidades assim que elas surgem, melhorando o trabalho e reduzindo desperdícios de tempo, mão de obra, além de produzir algo de melhor qualidade. Trata-se do conceito “Abrace a Mudança”, dos métodos ágeis.

Para fazer bem feito, o segredo é focar no design interno do software, e nos processos diários. É imprescindível que o desenvolvedor trate o trabalho com profissionalismo, atenção, cuidado e, por que não dizer, carinho. Este é o Software Craftsman. Desenvolvedor que transcende o mundo a codificação para atingir plena inteligência no seu ofício . As equipes devem estar cada vez mais integradas e inseridas na visão de negócio dos clientes tratando o código como reflexo desta visão.

O termo Craftmanship tem como tradução “artesanal”. A escolha por essa palavra se dá pelo fato da necessidade de cada software ser trabalhado de maneira única, com alta qualidade e agilidade de produção. O Manifesto do Software Craftmanship trata de “colocar responsabilidade, profissionalismo, pragmatismo e orgulho de volta à profissão de desenvolvimento de software.”

Para o sucesso da implantação desse conceito, é fundamental que as empresas deem suporte a seus funcionários, entregando a eles aprendizado e crescimento intelectual constante por meio de treinamentos e também sinergia entre equipes, gerência e clientes. A troca de informação é o cerne do manifesto que torna profissionais e organizações excelentes no ofício de artesãos de software. A consequência final desta busca é a produção de produtos de maior qualidade, de melhor design e maior valor tanto para os clientes como para os usuários finais.

Acreditamos que no futuro o software aumentará ainda mais em importância na vida das pessoas. Para nós, desenvolvedores, estamos entrando em um novo momento, em que utilizaremos nosso dom de artesão de software para sermos cada vez mais importantes para a sociedade. Estamos deixando para trás o foco em parênteses, pontos, vírgulas, para sermos algo mais que isso.

Somos software craftsman!

(*) Bill Coutinho é Diretor de Tecnologia da Dextra

Next Paradoxo da segurança: gerenciar riscos ou regras? »
Previous « Lojas Spicy melhoram gestão de TI e reduzem custos
Leave a Comment
Share
Published by
cristina.deluca
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)…

14 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…

16 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…

16 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…

17 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…

17 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…

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