Como ensinar?

Uma das coisas que mais aprendi ao longo dos anos foi como ensinar. O legal disso é que ensinar me levou a aprender, o que é um círculo virtuoso que eu quero manter pelos próximos 50 anos ou mais. Nesse humilde post vou contar como foi a minha história com aprendizagem, como comecei a ensinar …

Agilidade na Praça

Curte agilidade, métodos ágeis e outras boas práticas de programação? Cara, a gente precisa conversar! Durante a semana a vida de todo mundo é bem corrida, com muito trabalho, estudo e outras coisas que complicam a gente parar e refletir um pouco sobre como melhorar, trocar experiências e descobrir novas maneiras de trabalhar. Eis o …

Extreme Pair Programming

É importante destacar, antes de mais nada, que programação em pares é uma das responsabilidades sua como desenvolvedor em XP. Não cabe ao seu chefe, à sua organização muito menos ao seu cliente interferir nessa sua decisão de qual dessas práticas no centro do diagrama você vai utilizar ou não. Então da próxima vez que …

O problema não é da arquitetura

Estive recentemente palestrando na XP Conf BR, iniciativa muito legal dos meus amigos gaúchos para falar um pouco sobre “agilidade de raiz”. Essa agilidade de quem realmente faz o código, de quem escreve código e quer fazer bem feito. Falamos muito sobre as práticas da programação extrema e algumas outras coisas correlatas. É legal que, …

A culpa é sua!

É interessante como esse texto ficou em rascunho por quase um ano! Refleti muito antes de escrever algo que realmente fosse de valor para nós desenvolvedores. Eu pensei quando estava escrevendo esse artigo em falar de modelos de arquitetura sustentáveis, que funcionam mesmo. Aqueles que ajudam empresas, equipes e clientes a ter uma boa entrega …

Como classificar a agilidade?

Certa vez um programador de uma equipe que eu estava treinando me perguntou “O que é ser ágil?”. Eu fiquei surpreso que depois de tanto tempo pensando dessa forma eu ainda não sabia como descrever a minha maneira de pensar em poucas palavras. Aqueles segundos correram bem longos na minha cabeça quando finalmente me veio …

Ainda somos ágeis?

Ou será que um dia já fomos? Eu tenho me pego com frequência pensando sobre isso. Sobre o que é ser ágil ou um agilista. Sobre os conflitos entre pessoas e grupos clamando ser mais ágeis que outros, determinando que tais e tais práticas são dignas de pertencer ao panteão da agilidade ou não. Isso …

We don’t need new moviments!

Acho bem interessante o nascimento de um movimento novo. Tudo começa com um descontentamento, uma desilusão, uma vontade de ser mais do que se é hoje. Alguém olha para o status atual e percebe que aquilo pode até estar bom, mas podia ser melhor, podia ser mais. Nesse dia nasce um novo movimento.

Dicas para escrita de histórias de usuário

No post anterior eu falei um pouco sobre a história das histórias de usuário, seu template e sua finalidade. Hoje falo um pouco sobre algumas dicas que juntei por aí sobre como escrever boas histórias. Ao iniciar o seu backlog, escrevendo as suas primeiras histórias, comece com histórias que tenham alguma meta envolvida, algo que …

A história de uma história

Dia desses escrevi aqui sobre as técnicas que mais usei para levantamento de requisitos. Naquela oportunidade citei que seria interessante um post mais específico para falar sobre o meu método preferido, as user stories, ou histórias de usuário. A minha predileção por esse método se dá pela sua simplicidade. Estamos falando de papéis coloridos pregados …