(c) 2018 Cleuton Sampaio.
Mais de 40 anos de experiência em desenvolvimento de software devem valer alguma coisa, não? É mais do que muitas empresas grandes por aí...
Para comemorar este marco em minha carreira, resolvi reunir meus melhores artigos sobre projeto e engenharia de software aqui, voltados para: Desenvolvedores, Gestores de projetos e Empreendedores, sem viés excessivamente técnico (o que eu posto no Bom Programador). O enfoque é em gestão e projeto de software.
Saca só o conteúdo:
Um dos maiores problemas do moderno desenvolvimento de software, a GCS é frequentemente negligenciada, trazendo consequências terríveis para o projeto
Veja AQUI
Sim! O nome parece uma combinação de caôs dos anos 90, mas é uma prática eficaz contra muitos problemas, especialmente em um ambiente de TI em evolução.
Veja AQUI
Arquitetura flexível é o que aumenta o ROI de projetos de software, permitindo que ele se adapte a novos requisitos e necessidades de negócio. Veja como fazer isso!
Veja AQUI.
Sim, apesar de você tomar todo cuidado, e empregar todas as boas práticas, métodos e ferramentas, o resultado pode ser muito ruim, configurando o efeito guacamole de jiló e gerando erros catastróficos.
Veja AQUI.
Aqui há monstros! Veja a influência dos anti-padrões nos projetos de software!
Clique AQUI
Das 3 restrições básicas de um projeto (3 + 1): Escopo, Tempo e Custo (+ Qualidade), há uma que tem maior impacto em todas as outras: Tempo (ou prazo). Vejamos algumas ideias baseadas na experiência. Coisas que deram certo, coisas que deram (e dão) errado etc.
Clique AQUI
Uma verdadeira dor de cabeça para qualquer equipe de software, certo? Seja ela ágil ou iterativa, gerir mudanças concomitantes no software requer disciplina e controle, e vou mostrar um pouco disto aqui. Ah, e no final, tem um tutorialzinho de Git.
Clique no link: Falando sobre: Gestão de configuração
Testes são parte do produto de software, pagos pelo Cliente e a ele devem ser entregues.
Clique no link: Falando sobre: Testes