Calculadora de horas-pessoa para estimar trabalho
A calculadora de esforço em horas-pessoa transforma um plano de equipe em uma medida comparável de trabalho.
Executar grátis
Informe o número de pessoas e as horas que cada uma deverá trabalhar para obter o total de horas-pessoa. Ao acrescentar uma taxa por hora, você também recebe uma estimativa do custo de mão de obra. O resultado ajuda gestores de projetos, consultores e equipes operacionais a comparar cenários de alocação sem confundir tempo decorrido com o esforço fornecido por toda a equipe.
Transforme o plano de equipe em esforço total
Horas-pessoa medem esforço de trabalho, não duração no calendário. Se seis pessoas contribuírem com 37.5 horas cada, o projeto receberá 225 horas-pessoa. Isso não significa necessariamente que o trabalho terminará em 37.5 horas: coordenação, dependências, disponibilidade de especialistas e tarefas que não podem ocorrer em paralelo afetam o cronograma. Esta calculadora deixa a conta principal evidente. Informe um número inteiro positivo de pessoas e um valor não negativo de horas por pessoa. O resultado multiplica os dois valores e apresenta o esforço combinado. Mantenha a mesma base de tempo em toda a estimativa. Se as horas por pessoa representarem uma semana, a saída será o total daquela semana; se representarem uma fase completa, a saída cobrirá essa fase. Uma base consistente facilita a comparação entre opções e evita misturar valores semanais, mensais e do projeto inteiro. A calculadora aceita horas decimais, como 7.5 ou 37.5, sem exigir conversão prévia para minutos.
Estime o custo de mão de obra com as mesmas premissas
Quando você informa uma taxa por hora, a calculadora multiplica o total de horas-pessoa por essa taxa para estimar o custo de mão de obra. A taxa pode representar salário, custo interno completo, cobrança de prestador ou valor faturado, desde que o significado seja mantido em toda a estimativa. O cálculo não depende de moeda: se a taxa estiver em reais, dólares, euros ou outra moeda, o resultado usará a mesma moeda, sem conversão cambial. Uma taxa média é útil em um orçamento inicial quando as funções ainda não foram atribuídas. Quando engenheiros, designers, técnicos ou consultores têm taxas muito diferentes, calcule cada grupo separadamente e some os resultados. Uma taxa de trabalho pode não incluir tributos, benefícios, equipamentos, viagens, gestão, contingência e lucro. Inclua esses itens somente quando fizerem parte do objetivo da estimativa. Portanto, o custo opcional é uma projeção aritmética transparente, e não uma garantia de que a fatura ou a folha de pagamento final terá o mesmo valor.
Use horas-pessoa sem confundi-las com cronograma
Horas-pessoa são úteis para comparar escopo, acompanhar esforço consumido e verificar se um orçamento de trabalho é plausível. Elas não devem ser tratadas como previsão direta da data de conclusão. Dobrar uma equipe de quatro para oito pessoas não reduz automaticamente a duração pela metade, pois integração, comunicação, revisão, ferramentas compartilhadas e tarefas sequenciais podem limitar o ganho. Comece com um escopo definido, estime as horas que uma pessoa contribuirá no período escolhido e calcule o total combinado. Depois, distribua esse esforço em um cronograma que considere dependências, dias úteis, disponibilidade e capacidade reservada para outras atividades. Para acompanhar o progresso, compare horas-pessoa planejadas e realizadas no mesmo marco, em vez de confrontar esforço com tempo decorrido. Se as pessoas trabalharem quantidades diferentes, divida-as em grupos com o mesmo valor de horas por pessoa, calcule cada grupo e some os totais. Registre junto ao resultado o tamanho da equipe, o período, as atividades incluídas e o significado da taxa por hora.
Casos de uso
Monte uma estimativa de trabalho
Converta o tamanho da equipe e as horas previstas por participante em um único valor de esforço para um escopo ou uma fase.
Compare cenários de alocação
Avalie configurações alternativas na mesma base de tempo antes de considerar dependências e custos de coordenação.
Prepare um orçamento inicial
Aplique uma taxa média ao total de horas-pessoa para gerar uma estimativa transparente do custo de mão de obra.
Perguntas frequentes
Como as horas-pessoa são calculadas?
Multiplique o número de pessoas pelas horas trabalhadas por cada uma. Seis pessoas trabalhando 37.5 horas contribuem com 225 horas-pessoa.
Horas-pessoa são iguais a horas decorridas?
Não. Horas-pessoa medem o esforço combinado; horas decorridas medem a duração no calendário. Trabalho paralelo e dependências relacionam as duas medidas.
Posso usar horas decimais?
Sim. O campo de horas por pessoa aceita valores decimais não negativos, como 7.5 ou 37.5.
O que a taxa por hora opcional inclui?
Ela inclui o que você definir: salário, custo interno completo, cobrança de prestador ou valor faturado. Use o critério de forma consistente e documente despesas excluídas.
Quanto custa uma solicitação de API?
Cada solicitação de API custa US$ 0,002. Você também pode executar a calculadora no navegador sem enviar o cálculo a um servidor.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/biz/person-hours-effort \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"people":6,"hours_per_person":37.5}'const res = await fetch("https://api.kit.forhosting.com/biz/person-hours-effort", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"people": 6,
"hours_per_person": 37.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/person-hours-effort",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"people": 6,
"hours_per_person": 37.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/person-hours-effort", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"people":6,"hours_per_person":37.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"people":6,"hours_per_person":37.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/person-hours-effort", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"people": 6,
"hours_per_person": 37.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.person_hours_effort",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |