Como Criar Fórmula no Notion para Análise de Tendência de Velocidade do Projeto
🔍 WiseChecker

Como Criar Fórmula no Notion para Análise de Tendência de Velocidade do Projeto

Você quer acompanhar a velocidade da sua equipe ao longo do tempo e visualizar se ela está aumentando, diminuindo ou estável. As fórmulas do Notion podem calcular a velocidade como um valor numérico, mas construir uma fórmula que mostre a direção da tendência exige combinar intervalos de datas, contagens e lógica condicional. Este artigo explica como construir uma fórmula do Notion que calcula a velocidade do projeto a partir do seu banco de dados e exibe um indicador de tendência, como uma seta ou uma variação percentual. Ao final, você terá uma fórmula funcional que pode copiar para o seu próprio rastreador de projetos.

Principais conclusões: Construindo uma fórmula de tendência de velocidade no Notion

  • prop(“Tarefas Concluídas”) / prop(“Dias no Período”): Cálculo principal para velocidade bruta como tarefas por dia.
  • dateBetween(prop(“Data Final”), prop(“Data Inicial”), “days”): Calcula a duração do período de análise em dias.
  • if(prop(“Velocidade Atual”) > prop(“Velocidade Anterior”), “↑”, “↓”): Retorna uma seta de tendência com base na comparação de velocidades.

ADVERTISEMENT

Entendendo a Análise de Tendência de Velocidade no Notion

Velocidade no gerenciamento de projetos mede a quantidade de trabalho que uma equipe conclui em um intervalo de tempo fixo, geralmente uma sprint ou uma semana. Uma análise de tendência compara a velocidade atual com um período anterior para mostrar se a equipe está acelerando, desacelerando ou mantendo-se consistente. No Notion, você pode construir essa análise usando fórmulas do banco de dados que referenciam campos de data, propriedades de rollup e propriedades numéricas. Você não precisa de ferramentas externas ou plugins.

O pré-requisito principal é um banco de dados do Notion que rastreie tarefas concluídas com uma propriedade de data para quando cada tarefa foi finalizada. Você também precisa de uma forma de agrupar tarefas em períodos de tempo, como semanas ou meses. Uma abordagem simples usa uma fórmula que divide a contagem de tarefas concluídas pelo número de dias no período atual e depois compara esse valor com o período anterior. Isso fornece um número de velocidade bruta e uma direção de tendência.

Quais Propriedades Você Precisa

Antes de escrever a fórmula, verifique se seu banco de dados tem estas propriedades:

  • Data (propriedade de data): A data em que a tarefa foi concluída. Nomeie como “Data de Conclusão”.
  • Status (propriedade de seleção): Marque as tarefas como “Concluída” ou “Finalizada”.
  • Sprint (propriedade de seleção ou texto): Identifica a qual sprint ou semana a tarefa pertence.
  • Contagem de Tarefas (propriedade de rollup): Conta o número de tarefas no período atual. Você também pode usar uma fórmula que conta diretamente se agrupar por sprint.

Se você não tiver uma propriedade de sprint, pode usar uma fórmula que calcula o número da semana atual e o número da semana anterior usando a função dateBetween com now().

Passos para Construir a Fórmula de Tendência de Velocidade

Siga estes passos para criar uma fórmula que calcula a velocidade para o período atual e mostra uma seta de tendência. O exemplo usa uma sprint semanal. Ajuste o intervalo de datas conforme necessário para seu próprio ciclo.

  1. Crie uma Propriedade de Fórmula para Início do Período Atual
    Adicione uma propriedade de fórmula chamada “Início do Período”. Insira esta fórmula para obter o início da semana atual: dateSubtract(now(), date(now()) - 1, "days"). Isso retorna a segunda-feira da semana atual. Se você usar períodos mensais, use dateSubtract(now(), day(now()) - 1, "days").
  2. Crie uma Propriedade de Fórmula para Fim do Período Atual
    Adicione outra propriedade de fórmula chamada “Fim do Período”. Insira: dateAdd(prop("Início do Período"), 6, "days"). Isso retorna o domingo da semana atual. Para períodos mensais, use dateAdd(prop("Início do Período"), 30, "days").
  3. Crie um Rollup para Contar Tarefas Concluídas no Período Atual
    Adicione uma propriedade de rollup chamada “Concluídas no Período”. Configure-a para contar o número de tarefas onde a “Data de Conclusão” está entre “Início do Período” e “Fim do Período” e o “Status” é “Concluída”. A fórmula do rollup é: count(prop("Tarefas Concluídas")).
  4. Crie uma Propriedade de Fórmula para Dias no Período Atual
    Adicione uma propriedade de fórmula chamada “Dias no Período”. Insira: dateBetween(prop("Fim do Período"), prop("Início do Período"), "days") + 1. O +1 garante que você conte o dia inicial.
  5. Crie uma Propriedade de Fórmula para Velocidade Atual
    Adicione uma propriedade de fórmula chamada “Velocidade Atual”. Insira: prop("Concluídas no Período") / prop("Dias no Período"). Formate o resultado como número com duas casas decimais.
  6. Crie uma Propriedade de Fórmula para Início do Período Anterior
    Adicione uma propriedade de fórmula chamada “Início Anterior”. Insira: dateSubtract(prop("Início do Período"), 7, "days"). Isso desloca o início para uma semana atrás.
  7. Crie um Rollup para Contar Tarefas Concluídas no Período Anterior
    Adicione uma propriedade de rollup chamada “Concluídas no Período Anterior”. Configure-a para contar tarefas onde “Data de Conclusão” está entre “Início Anterior” e “Início do Período” e “Status” é “Concluída”.
  8. Crie uma Propriedade de Fórmula para Velocidade Anterior
    Adicione uma propriedade de fórmula chamada “Velocidade Anterior”. Insira: prop("Concluídas no Período Anterior") / 7. Use 7 como os dias no período anterior.
  9. Crie a Fórmula de Tendência Final
    Adicione uma propriedade de fórmula chamada “Tendência”. Insira esta fórmula:
    if(prop("Velocidade Atual") > prop("Velocidade Anterior"), "↑ Subindo", if(prop("Velocidade Atual") < prop("Velocidade Anterior"), "↓ Caindo", "→ Estável"))
    Isso retorna uma seta e um rótulo de texto. Você também pode mostrar a variação percentual substituindo o texto por: round((prop("Velocidade Atual") - prop("Velocidade Anterior")) / prop("Velocidade Anterior") * 100) + "%".

Depois de concluir esses passos, cada linha do seu banco de dados exibirá a velocidade atual e um indicador de tendência. Para visualizar a tendência ao longo de várias sprints, crie uma visualização do banco de dados agrupada pela propriedade sprint e mostre a coluna Tendência.

ADVERTISEMENT

Erros Comuns e Limitações

A fórmula acima funciona para uma única linha representando a sprint atual. Se você quiser uma análise de tendência histórica para várias sprints passadas, precisará de uma abordagem diferente, pois as fórmulas do Notion não podem referenciar outras linhas dinamicamente. Abaixo estão os problemas mais frequentes e como lidar com eles.

A Fórmula Mostra Zero para Velocidade Anterior

Se o período anterior não tiver tarefas concluídas, a divisão resulta em zero e a tendência pode mostrar “Subindo” incorretamente. Adicione uma cláusula de proteção: if(prop("Velocidade Anterior") == 0, "N/A", ...). Substitua as reticências pela lógica de tendência.

Rollup Não Conta Tarefas Corretamente

Rollups no Notion exigem uma relação entre bancos de dados. Se você estiver usando um único banco de dados, não pode usar rollups para contar tarefas de diferentes períodos de tempo. Em vez disso, use uma visualização de banco de dados vinculada filtrada por intervalo de datas e conte manualmente, ou use um banco de dados separado para cada sprint. O método de fórmula descrito anteriormente assume que você tem uma relação com um banco de dados de tarefas.

A Tendência Não Atualiza Após Adicionar Novas Tarefas

As fórmulas do Notion recalculam apenas quando um valor de propriedade muda. Se você adicionar uma nova tarefa ao período atual, o rollup pode não atualizar imediatamente. Atualize a página ou edite qualquer célula no banco de dados pai para acionar um recálculo.

Métodos de Fórmula do Notion para Tendência de Velocidade: Banco de Dados Único vs. Banco de Dados Relacionado

Item Banco de Dados Único (Apenas Fórmula) Banco de Dados Relacionado (Rollup)
Complexidade de configuração Baixa — todas as propriedades em um banco de dados Média — requer uma relação e propriedades de rollup
Precisão da contagem Não é possível contar tarefas em um intervalo de datas diretamente; requer agrupamento manual Precisa — rollup conta tarefas que correspondem aos filtros de data
Tendência histórica Mostra apenas o período atual vs. período anterior Pode mostrar vários períodos se cada sprint for uma linha separada
Recálculo Acionado apenas na edição de propriedade Acionado por alterações na fonte do rollup

Construir uma fórmula de tendência de velocidade no Notion exige uma configuração cuidadosa das propriedades, mas fornece um indicador ao vivo do desempenho da equipe. Comece criando as propriedades de data e rollup, depois copie a fórmula para a seta de tendência. Se você trabalha com várias sprints, considere usar um banco de dados separado para cada sprint para permitir comparações históricas. Como dica avançada, adicione uma propriedade formatDate(now(), "YYYY-WW") para rotular automaticamente cada linha de sprint com seu número da semana, facilitando a leitura da visualização de tendência.

ADVERTISEMENT