Um mapa para o seu projeto

Um mapa para o seu projeto

É muito ruim começar um projeto e não ter nem uma mínima noção do tamanho desse projeto, onde se quer chegar ou quais pequenos problemas precisam ser resolvidos para se completar esse projeto. Essa é uma armadilha na qual muito time ágil pode cair. “Somos ágeis! Não precisamos de um […]

3 formas de fatiar histórias de usuário

3 formas de fatiar histórias de usuário

Hoje em dia, quando eu vejo uma história de usuário há muito tempo em desenvolvimento, eu já fico inquieto e minha mão já começa a coçar. Eu sinto que tenho que fazer alguma coisa pra ela ir logo pro PRONTO. E eu fico assim, porque em geral, histórias grandes carregam […]

Histórias de usuário: Fatiar ou Quebrar?

Histórias de usuário: Fatiar ou Quebrar?

Você sabe a diferença entre quebrar e fatiar uma história de usuário? Em geral, a gente fala que histórias de usuário menores são melhores que histórias de usuário grandes. Daqui a pouco eu chego no porquê disso. FATIANDO O BOLO Quando a gente fala em ter histórias de usuário menores […]

O Verdadeiro Time dos Sonhos

O Verdadeiro Time dos Sonhos

Pense num time de desenvolvimento super eficiente. Um time ágil, rodando Scrum, por exemplo. Pode ser aquele time de uma empresa que você sonha trabalhar e que todo mundo fala deles. Os caras são bons demais! Qualquer projeto que chega os caras tiram de letra e entregam voando. Eles se […]

Princípios da Agilidade: Maximizando a Entrega de Valor

Princípios da Agilidade: Maximizando a Entrega de Valor

Uma das coisas que me convenceram a adotar práticas ágeis foi essa história. Quadras, Quadras e Superquadras Eu moro em Brasília. Aqui, os prédios são agrupados em superquadras, que são como grandes quarteirões (quadras ou blocos, sei lá como você chama na sua cidade). Mas a diferença é que as […]

O que e como! (Q8)

O que e como! (Q8)

Se você diz às pessoas aonde ir, mas não como chegar lá, você vai ficar surpreso com os resultados. General George S. Patton O desenvolvimento de software é um trabalho criativo. E por isso quase sempre existem inúmeras soluções para um mesmo problema. E quando um chefe diz aonde chegar e […]

O que é importante (Q7)

O que é importante (Q7)

O importante não é o seu processo. O importante é o seu processo para melhorar o seu processo Henrik Kniberg Esta é uma das coisas que eu mais demorei para aprender desde que comecei a trabalhar com métodos ágeis. Talvez isto seja natural. Talvez isso venha com o tempo mesmo… Você fica […]

Uma forma de reduzir o custo de desenvolvimento de software

Uma forma de reduzir o custo de desenvolvimento de software

Você já investiu um dia inteiro de trabalho ou vários dias programando uma história de usuário ou um caso de uso e quando mostrou o resultado para o seu cliente a cara dele não foi muito boa? Muitas vezes conversamos com o cliente e começamos a programar o quanto antes. Criamos […]

Programadores aprendem (Q6)

Programadores aprendem (Q6)

Uma organização que trata seus programadores como idiotas logo vai ter programadores que querem e são hábeis em agir só como idiotas. Bjarne Stroustrup – Cientista da computação A tradução foi minha e eu entendo idiotas aqui como alguém que não quer pensar de verdade. Alguém que não quer inovar ou […]

Análise da redução do tamanho de histórias de usuário

Análise da redução do tamanho de histórias de usuário

Veja uma análise da redução do tamanho de histórias de usuário em um projeto real. Este projeto começou com histórias de usuário grandes e com escopo pouco definido. Depois de percebermos o problema, o time quebrou as histórias com o Product Owner em histórias menores. Veja no que deu…