Posts Tagged desenvolvimento

Não existe código grátis!

No último #Horaextra, nosso amigo Everton Carpes comentou sobre seu excelente post “1 sprint a frente é mini waterfall”. Em seu artigo ele critica a estratégia de manter o time de design sempre um sprint a frente da equipe de desenvolvimento.

Concordo plenamente com a visão do Everton, e pensando sobre o que motiva esse tipo de estratégia, me deparei com o problema do timebox furado. Leia o resto desse post »

, , , , , , , ,

5 Comentários

Reflexões sobre o Programador Lento

Estava lendo o excelente post do meu amigo Rafael Lima sobre Programadores Lentos, onde o Lucas Arruda comentou:

Só um comentário: na verdade, todo software sempre terá bugs. Sendo ele desenvolvido lentamente, testado, etc. Isso é um conceito que deve estar bem claro no desenvolvimento de software.
A vantagem de se desenvolver “lentamente” é reduzi-los em grande número.

O Lucas tem razão, mas seu comentário reavivou uma antiga questão dos #Horaextras: há muito mais em programação do que a codificação. Leia o resto desse post »

, , , , , , , , , , , , ,

6 Comentários

Desmistificando o conceito de Django Apps

O conceito de Django Application é uma das principais sacadas do Django, e um dos grandes responsáveis por sua flexibilidade e alto reaproveitamento de componentes.

A documentação do Django explica brevemente a idéia:

“Uma app é uma aplicação web que faz alguma coisa — i.e., um weblog ou uma simples enquete.”

Esta definição, é geral o suficiente para abranger toda a flexibilidade do conceito, mas na prática dificulta bastante o seu entendimento. Leia o resto desse post »

, , , , , ,

4 Comentários

Entendendo a idéia do Google Wave

Perceber o que o Google Wave tem de especial não é fácil. Tenho visto muitas definições e comparações na internet dizendo que este novo serviço é:

Nenhuma das idéias acima conseguem definir o Google Wave, apesar de todas elas se encaixarem em suas possibilidades. O Google Wave é uma plataforma para colaboração online em tempo real. Leia o resto desse post »

, , , , , , , , ,

6 Comentários

O que é Make it Work, Make it Right, Make it Fast

Por sugestão do meu amigo Vinícius Braga, decidi traduzir para português o meu post original The make it work, make it right, make it fast misconception.

Quando se trata de desenvolvimento ágil, um dos mantras preferidos dos programadores é: Make it Work, Make it Right, Make it Fast.

No entanto, é comum vermos pessoas reclamando que ao seguirem esta direção, seus projetos nunca chegam à etapa make it fast. Isto acontece por uma má compreensão do conceito, fazendo com que as pessoas tratem cada um destes passos como ações isoladas de um projeto. E estas são apenas três etapas que precisam ser realizadas em uma mesma tarefa de desenvolvimento.

Leia o resto desse post »

, , ,

Nenhum comentário.