Pular para o conteúdo principal

Sequência de Fibonacci para Estimativa Ágil

Story points Fibonacci ajudam equipes a estimar trabalho de forma rápida e precisa sem obsessão por horas exatas. Use dimensionamento relativo para distinguir tarefas grandes e incertas de vitórias rápidas.

O sistema de Story Point Fibonacci existe há algum tempo, mas a adoção recente de práticas ágeis o tornou popular novamente. Você pode usá-lo em quase qualquer software de gerenciamento de projetos que suporte estimativa, como Jira ou Asana.

Sequência de Fibonacci (1, 2, 3, 5, 8, 13, 21) para Avaliação

Use dimensionamento relativo em vez de estimativas absolutas quando a maioria dos requisitos é desconhecida, o ambiente é complexo e a necessidade é urgente. Você não precisa saber o número exato de horas para gastar ou quanto ganhar. Esses números também são conhecidos como Story Points na metodologia Scrum / Ágil.

O objetivo de tal estimativa é ajudar com dimensionamento relativo. Ajuda a determinar o que é maior e menor, mas não encontra o número exato, pois a previsão raramente é possível.

A estimativa por sequência de Fibonacci acelera o tempo de estimativa em 80%. Ela destaca a diferença e fornece melhores estimativas.

Por que Story Points com Sequência de Fibonacci São Melhores do que Horas

Segundo a Scum Inc, mesmo os melhores especialistas da empresa não conseguiam estimar quanto tempo um projeto levaria, incluindo as pessoas que o implementaram. Além disso, a pesquisa da Rand Corporation na década de 1940 mostrou que humanos não são bons em estimar horas. A experiência prática confirma repetidamente essa pesquisa.

Desenvolvedores sabem apenas o suficiente para começar; eles não sabem tudo o que é necessário para concluir um item. Quanto mais ambíguo o requisito, mais difícil é calcular quanto tempo algo levará. No entanto, equipes ainda precisam estimar seu trabalho para prever lançamentos.

Quanto mais ambíguo o requisito, mais difícil é calcular quanto tempo algo levará. WSJF não força você a definir estimativas adequadas em horas. Em vez disso, pede que você defina seu nível de incerteza.

Nosso objetivo não é encontrar o número exato de horas, mas determinar e lidar com o nível aceitável de incerteza. A incerteza cresce exponencialmente conforme o tamanho do trabalho aumenta.

A probabilidade de concluir uma tarefa cai drasticamente conforme sua estimativa de Job Size cresce.

Probabilidade de concluir uma tarefa no prazo

Probabilidade de Concluir uma Tarefa no Prazo, ACADEMIC JOURNAL OF MANUFACTURING ENGINEERING, VOL. 15, ISSUE 1/2017 45

Você precisa separar tarefas grandes e pouco claras que não podem ser realizadas em um sprint ou ciclo de incremento de produto para melhor planejamento.

Com a escala de avaliação linear, os números estão muito próximos uns dos outros e é impossível distinguir estimativas. A sequência de Fibonacci protegerá sua lista de prioridades principais com complexidade razoável de algo que deveria ser dividido em partes menores.

Correlação entre Job Size e probabilidade de concluir uma tarefa no prazo

Correlação Entre Job Size e Probabilidade de Concluir uma Tarefa no Prazo

Como a Estimativa com Sequência de Fibonacci Segue a Regra 80/20

A pontuação de prioridade WSJF tem 80 valores únicos distribuídos de 0,14 a 63. Você pode associar sete níveis de prioridade a cada intervalo da pontuação WSJF:

Como a estimativa com sequência de Fibonacci segue a regra 80/20

A maioria dos valores de pontuação WSJF fica abaixo de 18. São cerca de 80% dos valores. Isso corresponde à Lei de Pareto. Este método de estimativa separa tarefas inúteis das melhores ideias no seu Backlog.

E se For Impossível Avaliar uma Tarefa?

Às vezes não é possível dar uma estimativa. Talvez a tarefa precise de esclarecimento ou repensar, ou não há informação suficiente sobre o item.

Questions

Uma ferramenta simples e poderosa para refinamento assíncrono de Backlog.

Ao executar uma sessão de avaliação com hi.ducalis.io, você pode fazer uma pergunta relacionada a um item pouco claro. Então, a tarefa mudará da seção de avaliação para Questions (Perguntas).

Botão Ask a question para itens pouco claros

O resultado da resolução de cada pergunta deve ser uma ação relacionada ao item. Você terá tempo para discutir, esclarecer, dividir e mesclar o item ou removê-lo do seu Backlog. Após a resolução da pergunta, o item retornará à sua seção de avaliação.

Seção Questions mostrando itens pendentes de esclarecimento

A vantagem mais significativa deste método é que é assíncrono. Você não precisa executar uma sessão dedicada de refinamento de Backlog. Apenas pule outra chamada de Zoom que pode ser substituída por um botão Question (Pergunta).

Evaluation Skipping

Às vezes você pode ler a descrição de um item e não ter ideia do que se trata. Por exemplo, talvez ele tenha sido sincronizado automaticamente do seu task tracker. No entanto, o item não estava pronto para avaliação, pois ainda está em modo de pesquisa, prototipagem ou experimentação.

Você pode pulá-lo até o próximo ciclo de avaliação (incremento de produto).

Botão Skip para itens não prontos para avaliação

O item aparecerá na seção de pontuados, marcado como pulado.

Item pulado na seção scored

Para entender o quadro completo, verifique o relatório de progresso de avaliação da equipe para ver quantas tarefas puladas estão no seu Backlog.

Relatório de progresso de avaliação mostrando tarefas puladas

Escolhendo a Sequência de Fibonacci como Método de Pontuação em Ducalis

Ao criar seus critérios de priorização em Ducalis, em vez de criar a sequência de Fibonacci do zero, você pode rapidamente escolher e usar o preset pronto dos presets de pontuação fornecidos.

Você pode adicionar uma descrição a cada pontuação para orientar seus colegas de equipe ao pontuar os itens no seu Backlog de produto.

Preset de sequência de Fibonacci com descrições de pontuação

Sequência de Fibonacci Modificada

Mike Cohn (o autor do conceito de story points) aconselha que as equipes estimem com uma sequência de Fibonacci modificada de 1, 2, 3, 5, 8, 13, 20, 40 e 100.

A ideia é bastante simples. Avaliar algo com 40 ou 100 é semelhante a fazer uma pergunta ou pular uma tarefa de um ciclo PI atual.

Se você gosta dessa ideia, pode facilmente escolher o preset de sequência de Fibonacci modificada nas configurações de critério:

Preset de sequência de Fibonacci modificada

No entanto, é muito trabalho manual. Portanto, alguém deve sempre rastrear essas tarefas, manter a lista de tarefas pouco claras em mente e pedir a outros para esclarecê-las.

Última atualização: Hoje