O Paradoxo do Inventor
Como atacar um problema grande e abstrato pode ser mais proveitoso que ir passo-a-passo.
Como atacar um problema grande e abstrato pode ser mais proveitoso que ir passo-a-passo.
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 realmente significa. Não é o Manifesto Ágil, não é XP, não é Scrum é algo mais amplo que dá vida a todos estes.
É sabido que a nomenclatura junior/pleno/senior é errada e até ofensiva para classificar os profissionais de tecnologia. Mas qual seria uma alternativa ?
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 […]
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 […]
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 […]
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 […]
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.
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. […]