Posts

A Arte como ferramenta para inovação

Image
Hoje sabe-se muito bem que um programador não produzirá 25% a mais se trabalhar 10 ao invés de 8 horas diárias. A vinda de métodos ágeis trouxe muitas mudanças e quebra de preconceitos trazidos da revolução industrial. Ainda assim, existem muitos paradigmas a serem quebrado. Na era industrial, a fórmula de um produto era guardada a sete chaves. Essa fórmula secreta garantia que o produto não seria copiado. Naquela época, a exclusividade na comercialização de produtos foi muito lucrativa para as indústrias. A partir do surgimento da Internet, a informação tornou-se muito acessível a todos. As fórmulas secretas deixaram de ser secretas. Com uma simples busca no Google é possível encontrar desde, por exemplo, maneiras de construir uma bomba caseira até técnicas de alta costura ou como fazer chocolates trufados . Nos início dos anos 90, tínhamos um colega de colégio que vendia trufas deliciosas nos intervalos das aulas. Naquela época, ninguém da escola podia imaginar como eram feitas aque...

Práticas que vão bem com o plano de iterações

Joca Torres defendeu nesse post algumas vantagens de usar métodos ágeis, do ponto de vista do gerente de produtos. O design incremental e o uso de iterações permite que o cliente veja mais rapidamente aquilo que já está pronto. A partir do momento que o cliente está usando nosso software, ele começa a PAGAR e a ter benefícios (e nós também!). Porém, do ponto de vista do time de desenvolvimento, existem alguns cuidados que precisam ser tomados para que o software se torne "modificável" para atender as necessidades do cliente. Para entregar funcionalidade de forma incremental, você precisa ter um ambiente de desenvolvimento e uma base de código que facilite e permita essas entregas iterativas. As práticas de XP são um guia para isso. O gerente de produtos tem muito contato com as práticas de planejamento (histórias, iterações, velocidade etc) mas em software não basta planejar. O código tem que ter alta qualidade e testes (de preferência automatizados). Para se testar, é ne...

Ambiente de Desenvolvimento LocaWeb Telecom

Fiz um resumo do ambiente de desenvolvimento da LocaWeb Telecom e o produto PABX Virtual, contando algumas soluções e técnicas que usamos em nossos testes de aceitação.

Daniel recitando Poesia

Meditação Vipassana

Vipassana significa ver as coisas como elas realmente são . Hoje farei uma palestra no Magma para explicar os conceitos básicos dessa técnica de meditação maravilhosa. Para mais informações sobre cursos de Vipassana no Brasil e no mundo, entre no Site da instituição .

Injeção de Dependências e Spring

Essa semana fiz um seminário no IME-USP sobre Spring e Injeção de Dependências, um tópico que vem se tornando cada vez mais presente no dia-a-dia do trabalho. Pretendemos começar a colocar em prática essa tecnologia nos próximos meses. A apresentação pode ser baixada em http://gsd.ime.usp.br/seminars/2007/spring.pdf Estou a disposição para dúvidas

Enquete Arte / Computação

Image
Para minha pesquisa de mestrado, gostaria de saber mais a opinião das pessoas sobre a relação entre Arte e desenvolvimento de software . No que você acha os itens abaixo se relacionam com computação? Teatro Música Literatura Dança Cinema Pintura Outras formas de expressão artística Contribuam com comentários, links, críticas, idéias!