Publicações

Craftsmanship de software em tempos de IA

12 fev 2026 / by Sandro Mancuso posted in software craftsmanship, inteligência artificial

0 Comments

A IA está mudando a forma como codamos

Ferramentas de IA para programação estão transformando completamente o cenário de desenvolvimento de software. Hoje, desenvolvedores já contam com ferramentas como GitHub Copilot, Amazon CodeWhisperer e ChatGPT para gerar código, corrigir bugs, criar a estrutura de testes e acelerar tarefas rotineiras. Código que antes levava horas para ser escrito agora pode surgir em minutos, às vezes em segundos. Prompting está rapidamente se tornando uma habilidade central para quem desenvolve software.

A IA veio para ficar. A promessa é clara: mais output, entregas mais rápidas e menos trabalho repetitivo. Mas esse salto de velocidade levanta uma questão mais profunda:

Estamos construindo bem, ou apenas rápido?

Este artigo explora essa pergunta sob a ótica do Software Craftsmanship, trazendo uma perspectiva pragmática sobre como adotar IA sem abrir mão dos princípios que tornam um software realmente bom.

 

Read More

O que significa fazer bem as coisas na Codurance?

29 jul 2025 / by Helena Abellán posted in codurance, software craftsmanship

0 Comments

No mundo do desenvolvimento de software, é fácil cair na armadilha de medir o sucesso apenas por linhas de código ou pela entrega de um MVP. Mas e depois? Funciona? Escala? É sustentável? Gera valor real?

Read More

Alinhando as melhorias da Dívida Técnica às melhorias do negócio

27 nov 2024 / by Codurance Insights posted in software modernisation, software craftsmanship

0 Comments

A dívida técnica—um termo frequentemente discutido, mas raramente abordado de maneira eficaz—é frequentemente citada por líderes de tecnologia como um dos maiores drenos de recursos, custos e inovação. De fato, uma pesquisa da McKinsey identifica que ela representa cerca de 40% dos balanços de TI, com 30% dos CIOs acreditando que mais de 20% do orçamento técnico destinado ostensivamente a novos produtos é desviado para resolver problemas relacionados à dívida técnica.

Mas o que é, de fato, a dívida técnica? Como ela pode ser quantificada em relação aos KPIs de negócios? E como CTOs e outros líderes tecnológicos podem criar uma estratégia sustentável para enfrentá-la como parte de uma iniciativa mais ampla de modernização?

Read More

Navegando pela excelência na entrega de software com métricas SPACE

25 jul 2024 / by Mashoq Badar posted in codurance, software craftsmanship, software delivery

0 Comments

Equipes produtivas e felizes são boas para os negócios. As equipes de desenvolvimento são um dos investimentos mais caros para a maioria das empresas, e faz sentido garantir que esse investimento seja eficaz. No entanto, a produtividade dos desenvolvedores é difícil de entender, muito menos de gerenciar. As métricas tradicionais para medir a produtividade dos desenvolvedores ignoram a natureza complexa e sutil desse tópico, resultando em simplificações grosseiras e inúteis. Nem é preciso dizer que medidas como linhas de código e pontos de história estão repletas de problemas.

Read More

Transformação digital no desenvolvimento de software

26 fev 2024 / by Insights da Codurance posted in software craftsmanship, aws, inteligência artificial

0 Comments

O desenvolvimento de software e a transformação digital são duas atividades que estão intrinsecamente conectadas. Mais do que isso: elas também se impulsionam mutuamente.

Read More

Time de desenvolvimento: saiba como recrutar o seu

26 fev 2024 / by Insights da Codurance posted in software craftsmanship, time de desenvolvimento

0 Comments

Contratar profissionais para um time de desenvolvimento é uma tarefa e tanto. Afinal, assim como a  tecnologia evolui a todo momento, a necessidade constante de obter bons profissionais de software qualificados também não fica para trás. 

Read More

Como aprender a desenvolver software: veja os principais métodos

15 dez 2023 / by Insights da Codurance posted in software craftsmanship, pair-programming, katas, projetos pet, open source

0 Comments

Você provavelmente já ouviu o ditado popular “a prática leva à perfeição”, certo? Essa é uma frase comum, que se encaixa em diferentes tipos de cenários — inclusive no mundo do desenvolvimento. Afinal, se você deseja saber como aprender a desenvolver software de qualidade, precisa estar preparado para muito treinamento.

Read More

Metodologia agile x software craftsmanship: qual adotar?

12 dez 2023 / by Insights da Codurance posted in agile, software craftsmanship

0 Comments

Quando o assunto é desenvolvimento de software, todos os profissionais possuem opiniões muito fortes sobre quais métodos funcionam e quais são falhos. Porém, mesmo com essa divergência de ideias, uma coisa é certa: a metodologia agile se tornou a norma.

Read More

O que é um software de qualidade para a Codurance?

07 nov 2023 / by Insights da Codurance posted in software craftsmanship, comunidade, qualidade

0 Comments

É inegável o poder que um software de qualidade e verdadeiramente bom possui nos mais variados segmentos.

Read More

Uma reflexão sobre Software Craftsmanship

05 abr 2023 / by Mashooq Badar, Sandro Mancuso posted in software craftsmanship, Posts, comunidade

0 Comments

Muitas pessoas dentro e fora da comunidade de Software Craftsmanship referem-se a Craftsmanship como uma “Metáfora” para o Desenvolvimento de Software. Nós mesmos frequentemente nos referimos ao Software Craftsmanship como uma metáfora sem pensar muito no que isso significa para nós. Pensando mais profundamente, e olhando para nossos comportamentos e valores dentro da comunidade, não consideramos Craftsmanship como uma metáfora para o Desenvolvimento de Software. Dizer que Craftsmanship é uma metáfora para o desenvolvimento de software é dizer que é como um ofício, mas não literalmente um ofício. Essa não é a nossa perspectiva - achamos que o desenvolvimento de software é um ofício.

Read More

O software craftsman

05 abr 2023 / by Sandro Mancuso, Co-founder and Group CEO posted in software craftsmanship, Posts, comunidade, cultura

0 Comments

O Software Craftsman define o mindset do Software Craftsmanship e o que significa ser um desenvolvedor de software profissional.

Este livro é uma enciclopédia sobre o comportamento, atributos e estrutura de uma organização que se esforça para crescer em profissionalismo e aderir aos princípios de Software Craftsmanship.

Robert C. Martin

O livro abrange uma ampla gama de assuntos relacionados à nossa profissão e está repleto de conselhos e histórias pessoais que ilustram o estado atual de nossa indústria, como as coisas poderiam ser melhores e o que os desenvolvedores podem fazer para trazer mais profissionalismo, pragmatismo e orgulho para nossa indústria.

O prefácio traz uma história muito inspiradora sobre como Sandro encontrou seu primeiro mentor e como esse relacionamento moldou sua vida pessoal e profissional.

Parte I - O Mindset e Atitude

Na primeira parte, Sandro define o mindset do Software Craftsmanship e a atitude esperada de verdadeiros artesãos de software.

  • Capítulo 1 Desenvolvimento de software no século XXI

    Descreve como a senioridade é medida erroneamente na maioria das empresas e explica como os desenvolvedores devem evoluir e se comportar para lidar com formas de trabalho mais modernas.

  • Capítulo 2 Agile

    Descreve os problemas com a maioria das adoções ágeis e como o Software Craftsmanship pode ajudar a resolvê-los, fornecendo um bom equilíbrio entre processos e práticas técnicas.

  • Capítulo 3 Software Craftsmanship

    Define o mindset do Software Craftsmanship, fornecendo uma história detalhada e a razão para o que se tornou um movimento internacional.

  • Capítulo 4 A Atitude de Software Craftsmanship

    Explica a atitude que se espera de um software craftsman e dá várias dicas de como se tornar um profissional melhor.

  • Capítulo 5 Heróis, Boa Vontade e Profissionalismo

    Aborda como lidar com pressão e prazos apertados de maneira profissional.

  • Capítulo 6 Software Funcionando

    Descreve os problemas de software de baixa qualidade e como culpar a empresa por isso não é uma opção. Com uma atitude diferente, os desenvolvedores poderiam tornar as coisas muito melhores.

  • Capítulo 7 Práticas Técnicas

    Ajuda os desenvolvedores a entender e comunicar o valor de negócio associado às práticas técnicas, aumentando as chances de adotá-las. Também fala sobre pragmatismo e responsabilidade.

  • CapítuloO Longo Caminho

    Este capítulo é sobre a determinação necessária para ter uma carreira de sucesso. Este é um dos capítulos favoritos de Sandro e não vamos estragá-lo contando mais. :)

Parte II - Uma Transformação Total

Na segunda metade, Sandro se concentra em trazer os princípios e valores do Software Craftsmanship para as organizações.

  • Capítulo 9 Recrutamento

    Para a maioria das empresas, o recrutamento está quebrado. Este capítulo explica como atrair grandes desenvolvedores, redigir descrições de cargos e ter um recrutamento *proativo*.

  • Capítulo 10 Entrevistando Software Craftsmen

    Afirma que o processo de entrevista é uma negociação comercial e fornece conselhos para empresas e candidatos para chegar a acordos mutuamente benéficos.

  • Capítulo 11 Anti-Padrões de Entrevista

    Muitos bons desenvolvedores acabaram rejeitando uma empresa por causa de uma experiência ruim durante as entrevistas. Este capítulo fornece muitos conselhos sobre as coisas que devem ser evitadas ao entrevistar desenvolvedores.

  • Capítulo 12 O Custo da Moral Baixa

    Aborda o impacto que o baixo moral tem em uma organização e como corrigi-lo injetando um pouco de paixão.

  • Capítulo 13 Cultura de Aprendizagem

    Fornece muitas ideias e exemplos para criar e nutrir uma cultura de aprendizagem. Também mostra que qualquer desenvolvedor pode fazer isso mesmo sem o suporte da administração.

  • Capítulo 14 Impulsionando Mudanças Técnicas

    Identifica diferentes padrões de ceticismo e oferece muitas ideias sobre como superá-los. Ele também fornece conselhos sobre como estabelecer confiança e como aumentar as chances de convencer pessoas com pontos de vista opostos.

  • Capítulo 15 Craftsmanship Pragmático

    Craftsmanship sem pragmatismo não é craftsmanship. A qualidade não é cara - a falta de habilidades é. Este é um capítulo importante que destrói alguns mitos sobre o craftsmanship ser caro e lento.

  • Capítulo 16 Uma Carreira como Software Craftsperson

    Introduz uma grande mudança de atitude quando se trata de gerenciar nossas próprias carreiras. Este é um capítulo forte que inspirou muitos desenvolvedores desde que o livro foi publicado. Garantimos que não voltará a olhar para a sua carreira com os mesmos olhos.

Apêndice - Mitos do Craftsmanship e Outras Explicações

Devido à sua importância, este apêndice deveria ter sido apresentado como um capítulo próprio. Como acontece com tudo o que se torna popular, existem muitos equívocos sobre Software Craftsmanship. Este apêndice aborda muitos deles, incluindo: a diferença entre desenvolvedores e artesãos; elitismo; a velha metáfora — aprendiz, jornaleiro e mestre; o papel de mestre artesão; diferenças entre Craftsmanship e XP; foco estreito e práticas técnicas; esclarecimentos sobre alguns pontos feitos anteriormente no livro sobre Agile Coaches e gestores.

Se você quiser saber mais sobre o livro, você pode ler o prefácio e um capítulo de amostra.

Read More