O Paradoxo do Inventor 

May/15
22

Como atacar um problema grande e abstrato pode ser mais proveitoso que ir passo-a-passo.

Arquitetura Padr√£o Completa 

Feb/13
23

A maior parte das aplica√ß√Ķes hoje s√£o web e usam os mesmos tra√ßos gerais de na sua arquitetura. Contudo poucas aplica√ß√Ķes fazem uso de todo o proveito que uma arquitetura bem pensada pode oferecer, n√£o apenas para o desempenho e robustez da aplica√ß√£o mas tamb√©m para o seu bolso e a prote√ß√£o dos seus ativos.

O que √Āgil significa 

Nov/12
7

O que √Āgil realmente significa. N√£o √© o Manifesto √Āgil, n√£o √© XP, n√£o √© Scrum √© algo mais amplo que d√° vida a todos estes.

Os tr√™s est√°gios do desenvolvedor 

Mar/12
15

√Č sabido que a nomenclatura junior/pleno/senior √© errada e at√© ofensiva para classificar os profissionais de tecnologia. Mas qual seria uma alternativa ?

Se7e Pecados 

Jul/11
27

Fazer software √© uma arte, mas ao contr√°rio da pintura e da escultura √© um tipo de arte que se faz em equipa.¬† Algo mais como¬† um concerto¬† e menos como um solo. ¬†Fazer software sozinho √© possivel, mas lento e chato. No mundo profissional software √© feito em equipa. A equipe de desenvolvimento n√£o […]

Especialistas, Generalistas e os Outros 

Jul/11
20

Essa coisa de junior e de s√™nior sempre me pareceu completamente rid√≠cula desde o dia em que comecei a mexer com software e tive que enfrentar essas classifica√ß√Ķes que as empresas e os RH fazem. Bom, para ser justo, n√£o s√£o apenas os RH √© todos o mundo de forma geral que tem alguma coisa […]

Lead and Leader 

Jun/11
19

Infelizmente, ou n√£o, a cultura que rodeia a produ√ß√£o de software √© largamente¬†influenciada¬†pelas cria√ß√Ķes de¬†pa√≠ses¬†de¬†l√≠ngua¬†inglesa que express√£o novos conceitos na sua lingua que muitas vezes perdem significado na tradu√ß√£o. J√° analisei aqui o problema da palavra “Design” e como “Design Patterns” perde muito do seu significado na tradu√ß√£o para “Padr√Ķes de Projeto”. Hoje vou abordar […]

Simplesmente complexo 

Jun/10
29

Como sabem eu venho de uma forma√ß√£o¬†acad√™mica em ci√™ncias naturais – em f√≠sica – onde as coisas t√™m que fazer sentido real mesmo quando trabalhamos com coisas t√£o abstratas quanto uma fun√ß√£o de onda da f√≠sica qu√Ęntica. ¬†Pese embora a grande onda mitol√≥gica que rodeia a fisica qu√Ęntica ela n√£o √© baseada em magia ou […]

Scrummas 

Apr/10
28

Um dos piores inimigos do Scrum √© a sua simplicidade. Ele √© t√£o simples que as pessoas olham preplexas e dizem “ah! √© s√≥ isso ?!” Sim √© s√≥ isso. 5 valores, uma m√£o cheia de backlogs e ciclos . Porque querem complicar o que √© simples?
Scrummas √© um cancer que nasce na pr√≥pria mente humana. √Č inerente ao ser humano encontrar dualidade. Quando no caos ele procura a ordem, quando na ordem procura a revolu√ß√£o.

Scrum para Tradicionalistas 

Oct/09
31

A estrutura tradicional para equipes de desenvolvimento de software √© composta por um Gerente e um Grupo de Desenvolvedores. O Gerente t√™m tr√™s papeis principais: 1) Mediar com os stakeholders (diretores, clientes , outros gerentes) o que implica em definir prazos e custos e fazer com que se cumpram 2) Organizar o trabalho da equipa. […]

Artigos