Autor: Edvaldo Freitas

  • Boas práticas para estimativa de software

    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

    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?

    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

    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

    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

    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

    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

    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…

  • Melhores Práticas para Estimativas com Story Points

    Melhores Práticas para Estimativas com Story Points

    Estimativas precisas são a base para um bom planejamento em projetos de software. Os Story Points tornaram-se a unidade padrão de estimativa, proporcionando uma abordagem mais flexível e adaptável ao esforço necessário para entregar valor. Uma estimativa precisa impacta diretamente na satisfação dos stakeholders e no sucesso do projeto. Nesse artigo, vou trazer as melhores…