Posts Tagged desenvolvimento
Não existe código grátis!
Postado por Henrique Bastos como Português em 5 de fevereiro de 2010
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 »
Reflexões sobre o Programador Lento
Postado por Henrique Bastos como Português em 28 de dezembro de 2009
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 »
Desmistificando o conceito de Django Apps
Postado por Henrique Bastos como Português em 13 de novembro de 2009
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 »
Entendendo a idéia do Google Wave
Postado por Henrique Bastos como Português em 14 de outubro de 2009
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 é:
- Mais um editor de texto coletivo.
- Um Basecamp melhorado
- A evolução das mensagens instantâneas.
- Um novo serviço de email.
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 »
O que é Make it Work, Make it Right, Make it Fast
Postado por Henrique Bastos como Português em 19 de agosto de 2009
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.






