Autor: Edvaldo Freitas
-
Métricas de Fluxo para Times de Engenharia de Software
A busca pela eficiência é uma constante entre os times de engenharia de software. Portanto, para alcançar esse objetivo, é fundamental compreender e monitorar as métricas de fluxo (flow metrics). Estas métricas fornecem insights valiosos sobre o desempenho do time, ajudando a identificar gargalos e oportunidades de melhoria. Existem diversas métricas de fluxo, mas acreditamos…
-

Boas práticas para estimativa de software
Estimativa de software pode ser um verdadeiro desafio. Você já se pegou tentando prever quanto tempo uma tarefa levaria e, no final, tudo demorou o dobro do esperado? Isso acontece o tempo todo no desenvolvimento de software. Mas a boa notícia é que existem formas de melhorar isso e tornar as estimativas de software mais…
-
Como times de engenharia de software estão utilizando IA
A Inteligência Artificial (IA) deixou de ser uma mera tendência para se tornar uma ferramenta indispensável no arsenal de times de engenharia de software. Desde a automação de tarefas repetitivas até a melhoria da qualidade do código, a IA está transformando a forma como os engenheiros trabalham. Neste artigo, exploraremos como os times de engenharia…
-
O que é Mean Time to Recover (MTTR) na Dora Metrics?
Quando se fala de desempenho e eficiência em engenharia de software, algumas métricas são essenciais. Uma das mais importantes é o Mean Time to Recover (MTTR). Dentro do contexto das Dora Metrics, o MTTR oferece insights valiosos sobre a resiliência e capacidade de recuperação do time. Nesse artigo vamos te ajudar a entender um pouco…
-
DORA Metrics: saiba como medir
As DORA Metrics — Deployment Frequency, Lead Time for Changes, Change Failure Rate e Mean Time to Recovery — são um dos jeitos mais eficientes de entender como está a performance do seu time de engenharia. Criadas pela equipe da DevOps Research and Assessment (DORA), hoje parte do Google Cloud, essas quatro métricas vêm sendo…
-
Como fazer um bom refinamento de backlog
Refinamento de backlog, também conhecido como grooming, é uma parte vital do desenvolvimento ágil. Basicamente, trata-se de revisar e priorizar os itens do backlog do produto, garantindo que as histórias de usuário e tarefas estejam claras, bem definidas e prontas para a próxima sprint. Sem um bom refinamento, a equipe pode enfrentar bloqueios que podem…
-
Como medir o Deployment Frequency
Você já se perguntou quantas vezes sua equipe de desenvolvimento faz deploy de código em produção? A resposta a essa pergunta é conhecida como deployment frequency. Esse é um dos principais indicadores de eficiência. Uma alta frequência de deploy geralmente indica um time ágil, capaz de entregar valor contínuo aos seus usuários. Mas o que…
-
Como construir uma cultura de Developer Experience
A developer experience (DX) é essencial para manter a produtividade e a satisfação dos devs. Quando você investe nisso, não só melhora o clima da equipe, mas também garante código mais limpo e entregas mais rápidas. Vamos conversar um pouco sobre como criar uma cultura que prioriza a DX e ver algumas boas práticas para…
-
Como o WIP pode afetar o desempenho do seu projeto
Imagine uma equipe de desenvolvimento cheia de tarefas em andamento, mas sem muitas entregas concretas. Parece familiar? Isso acontece quando o Work in Progress (WIP) está descontrolado. E se você é liderança de time de desenvolvimento, precisa entender como isso impacta diretamente o desempenho do seu projeto e o que fazer para evitar armadilhas. Neste…