05
Sep 11

Abrace as incertezas: a Ilusão do controle

Na última segunda, 05/09, Palestrei no 4o Encontro Pernambucano de Gerenciamento de Projetos. Na minha palestra, falei sobre o que realmente importa em desenvolvimento ágil, como lidamos com as incertezas e porque vivemos numa ilusão quando achamos que temos controle das coisas. A palestra foi gravada, e o vídeo está abaixo:

 

 

Os slides já estão no slideshare:


05
Mar 09

Apresentação sobre Test Driven Development – TDD

Uma das coisas que eu costumo repetir e re-repetir novamente nas conversas sobre métodos ágeis é que não dá para ser ágil sem adotar práticas de engenharia ágeis.

Eu não me canso de repetir: não é possível adotar uma técnica de gestão ágil de projetos, como o Scrum, sem abraçar os princípios do manifesto ágil e adotar práticas de engenharia consistentes, tais como Integração Contínua, Testes, Pair programming, Testes, Code Review, Testes, entre outros.

O Marcos Pereira fez uma excelente apresentação sobre TDD (aliás, deixo uma dica para um excelente artigo que o Marcos escreveu há um tempo atrás, falando do porque os desenvolvedores odeiam testar), que na minha opinião é uma prática importantíssima, e que num mundo ideal, seria uma disciplina básica em qualquer universidade – confiram:


27
Jan 09

Dicas sobre programação em par

Luciano Félix publicou em seu BLOG, Código ágil, a tradução de um excelente artigo sobre programação em par:

O Patrick Kua publicou em seu blog algumas dicas interessantes que ele usa quando está trabalhando em pares. Traduzo aqui o texto para vocês.

Entender o estilo de trabalho de cada um

Gosto de entender como a pessoa com quem estou pareando gosta de trabalhar e eu gosto de explicar a maneira como prefiro trabalhar. Entender as preferências de cada um ajuda a não criar conflitos quando o par precisa fazer algo diferente, Alguns gostam de desenhar diagramas, outros gostam de analisar código, etc. Torne as coisas implícitas em explícitas.

Para ver o texto na íntegra, clique aqui.

Para ver o artigo original, em inglês, clique aqui.


18
Dec 08

7 boas práticas para logar excessões

Este artigo do Code Monkeyism é muito interessante, fala sobre 7 boas regras para logar exceptions. Não deve ser novidade para os mais experientes – principalmente para os que tiveram a infelicidade de herdar a manutenção/desenvolvimento de um sistema desenvolvigo com POG (programação orientada à gambiarras), que utiliza exceptions para controlar o fluxo de execucão da aplicação (acredite, existem!).

Para os mais novatos, fica a diga. O artigo está em inglês e pode ser visto aqui.

Dica do meu amigo Marcos, do Motor Curiosidade, via Google Reader.


20
Oct 08

O iceberg do Product Backlog

Encontrei esta imagem, originalmente em inglês, no blog do Boris Gloger. Achei bastante interessante e inteligente, uma maneira muito legal de representar a emergência de um Product Backlog. Não somente o tamanho das estórias aumenta à medida que nos afastamos da Sprint Atual, a prioridade também diminui.

Veja o post original do Boris aqui.

E o site do autor original da imagem aqui.

Agradecimentos à ambos, por terem disponibilizado o source da imagem para a tradução! Obrigado!