Posts in Português

Métricas Ágeis: Throughput e gráfico de Burnup

Desde que comecei a trabalhar com projetos de desenvolvimento de software, tenho lidado com dois aspectos importantes, mas nem sempre convergentes: escopo e prazo. O processo de alinhamento das expectativas quanto ao progresso das entregas e a capacidade de produção das equipes é árduo, mas quando acontece aumentam as chances de sucesso do projeto. Neste … »

Métricas Ágeis: o que Lead Time fala sobre seu projeto

Todas as vezes que penso em indicadores e métricas, lembro da frase de H. James Harrington: Medir é o primeiro passo para controlar e eventualmente promover melhorias. Se você não pode mensurar algo, você não pode entendê-lo. Se você não consegue capturá-lo, você não consegue controlá-lo. Se você não consegue controlá-lo, você não consegui melhorá-lo. … »

8 pontos-chave para reescrever um software

O terceiro post da série Baixa Qualidade Interna de Software. Assim como uma refatoração grande, reescrever um software não é algo simples. Após vários anos, adquirimos experiência suficiente para indicar o que você deve considerar ao planejar e executar um processo para reescrever software. 1. As duas plataformas existirão juntas por um determinado período ou … »

Estamos lançando mais um livro: Métricas Ágeis, do nosso consultor Raphael Albino

Aqui na Plataformatec, temos a cultura de compartilhamento de conhecimento muito forte. Faz parte do nosso DNA. Depois de um tempo, entendemos que essa característica da nossa cultura está por trás do que nos move desde o começo da empresa: fazer software de qualidade, que traz resultado… e ajudar os outros a fazer o mesmo. … »

9 Pontos-chaves ao se fazer uma refatoração grande de software

O segundo post da série Baixa Qualidade Interna de Software. Realizar uma refatoração grande1 de software não é algo simples. Há muitos pontos que você deve considerar, desde o planejamento e priorização até a motivação e execução da equipe. Entender esses pontos de forma estruturada e clara faz parte do processo. A boa notícia é que … »

Por que usamos Simulações de Monte Carlo para gerenciar projetos

Ultimamente, temos usado uma abordagem mais probabilística do que determinística para gerenciar nossos processos. Isso significa que usamos diferentes métodos estatísticos para prever o futuro ao invés de estimativas cegas. Mas… imprevisibilidade não era exatamente uma das razões de termos mudado de Waterfall para Ágil? Sim, imprevisibilidade é inerente ao desenvolvimento de software. Seria impossível … »