1. Início
  2. Timesheet automático para Jira

Timesheet automático para Jira: apontamento de horas sem reconstruir a semana

Como lançar suas horas trabalhadas nas tarefas do Jira de um jeito que o gestor e o cliente aprovam de primeira — e como deixar o timesheet se preencher quase sozinho.

Resposta curta
  • No Jira, o timesheet é a soma dos registros de trabalho (worklogs) nas issues. Fazer o apontamento de horas é lançar o tempo na tarefa certa, no dia certo, com uma descrição que se explica sozinha.
  • Manualmente: abra a issue, use Registrar trabalho, informe o tempo (2h 30m), a data de início e uma linha sobre o que foi feito. Uma vez por tarefa, por dia.
  • Um timesheet automático grava sua atividade no PC, reconhece chaves do Jira como ABC-123 e prepara os registros. Você só revisa e confirma.
  • Para PJ e consultorias: aponte (ou revise) todo dia, uma linha por tarefa por dia, arredonde para os 15 minutos mais próximos e confira tudo antes do fechamento do mês.

O que é timesheet no Jira e o que é apontamento de horas

Timesheet é o registro de quanto tempo você dedicou a cada atividade em um período: um dia, uma semana, um mês. Em empresas que usam o Jira, ele raramente é uma planilha separada. O timesheet é montado a partir dos registros de trabalho que cada pessoa lança nas issues: quem trabalhou, em qual tarefa, quando, por quanto tempo e fazendo o quê.

Apontamento de horas é o jargão brasileiro para esse lançamento. “Apontar horas no Jira” significa abrir a tarefa e registrar o tempo gasto nela. Relatórios, painéis, add-ons como o Tempo e qualquer planilha de horas que o financeiro gere depois leem exatamente esses dados. Se o apontamento está errado na issue, está errado em todo lugar.

Quem precisa apontar horas no Jira no Brasil

Quase todo mundo que trabalha com software acaba apontando horas em algum momento, mas o peso disso varia muito:

  • Profissionais PJ alocados em clientes. É comum o contrato ser por hora. No fim do mês, o relatório de horas trabalhadas vai para a consultoria ou para o cliente aprovar, e só depois sai a nota fiscal. Hora não apontada costuma ser hora não faturada.
  • Consultorias, fábricas de software e empresas de outsourcing. Muitas fazem a medição dos contratos pelas horas lançadas no Jira e usam os mesmos dados para acompanhar a margem de cada projeto.
  • Times de produto internos. Mesmo sem cobrança por hora, várias empresas pedem o apontamento para saber quanto custa cada iniciativa ou para calibrar estimativas da sprint.

Timesheet não é ponto. O controle de jornada de quem é CLT é obrigação do empregador e segue regras próprias. O timesheet responde a outra pergunta: em que você trabalhou. Uma ferramenta de apontamento de horas não substitui o registro de ponto, e vice-versa.

Como fazer o apontamento de horas no Jira manualmente

Antes de tudo, o controle de tempo (Time tracking) precisa estar ativado no Jira, o campo tem de estar nas telas do projeto e você precisa da permissão de registrar trabalho (Work on issues). Se nada disso aparece para você, fale com o administrador do Jira.

No Jira Cloud

  1. Abra a issue.
  2. Clique no campo de controle de tempo no painel de detalhes ou abra o menu … e escolha Registrar trabalho. Os nomes exatos variam um pouco conforme o layout e o idioma da sua instância.
  3. Preencha o tempo gasto, a data e a hora de início e a descrição do trabalho.

No Jira Server / Data Center

Na issue, use Mais → Registrar trabalho. Além dos mesmos campos, o Data Center pergunta o que fazer com a estimativa restante: ajustar automaticamente costuma ser a escolha certa.

Três detalhes que fazem diferença

  • Formato do tempo. O Jira aceita durações como 45m, 2h 30m ou 1d. Com a configuração padrão, 1 dia equivale a 8 horas e 1 semana a 5 dias. Se a empresa trabalha com outra carga diária, confirme como o Jira está configurado.
  • Data de início. Ela vem preenchida com o momento atual. Se você está lançando a terça-feira na sexta, corrija a data, ou o timesheet semanal vai mostrar tudo no dia errado.
  • Smart commits. Com o repositório integrado ao Jira, dá para registrar tempo pelo commit: git commit -m "CASE-1423 #time 2h Corrige refresh de token". Funciona para quem programa, mas não cobre reuniões, code review, suporte nem documentação.

Quer o passo a passo completo, com a API de worklogs? Veja o guia How to log time in Jira (em inglês).

Por que o apontamento manual falha na sexta-feira

O processo em si é simples. O problema é quando ele acontece. Quem deixa para apontar no fim da semana enfrenta sempre os mesmos obstáculos:

  • Memória. Na sexta às 17h ninguém lembra que passou 40 minutos ajudando um colega com um deploy na terça. As tarefas pequenas somem, e o timesheet sai menor do que o trabalho real.
  • Cronômetro. Timers funcionam até a primeira interrupção. Você esquece de dar play, esquece de parar e troca de contexto dezenas de vezes por dia.
  • Trabalho sem rastro no Jira. Reuniões, calls com o cliente, revisão de PR e respostas no Slack não geram commit nem mudam o status de nenhuma issue.
  • Arredondamento. Arredondar cada entrada para cima transforma um dia real de 6h30 em 8h, e um dia corrido em números que não fecham.
  • Descrições genéricas. “Desenvolvimento” ou “ajustes” são justamente os registros que o cliente questiona na hora de aprovar as horas.

Como funciona um timesheet automático

Um timesheet automático inverte a lógica: em vez de você lembrar do que fez, o computador grava e você só confere. Um bom fluxo tem quatro etapas:

  1. Captura passiva. O app registra em segundo plano o programa ativo, o título da janela, o domínio do site e os períodos de inatividade. Nada de play e stop.
  2. Associação pelas chaves do Jira. A maior parte do dia já carrega a tarefa no título: a aba [CASE-1423] Erro no refresh de token, a branch feature/CASE-1423-token-refresh no editor, o PR com a chave no nome. Isso dá para associar localmente, sem IA.
  3. IA para o que sobra. Um arquivo do Figma, uma thread do Slack, uma página do Confluence: aqui a IA sugere a tarefa mais provável e redige o texto do registro.
  4. Revisão humana. Nada vai para o Jira sem a sua confirmação. Você corrige o que estiver errado e envia.
CritérioManualCronômetroTimesheet automático
Esforço diárioAlto, e cresce se você atrasaMédio: lembrar de iniciar e pararBaixo: só revisar e confirmar
Tarefas pequenas e interrupçõesCostumam se perderSe perdem quando o timer fica ligadoAparecem na linha do tempo do dia
Reuniões e trabalho fora do códigoDepende da memóriaDepende da disciplinaGravados como qualquer outra atividade
Texto do registroVocê escreve tudoVocê escreve tudoRascunho pronto para editar
PrivacidadeTotalTotalDepende da ferramenta: prefira dados locais e sem capturas de tela

Boas práticas de apontamento para PJ e consultorias

Com ou sem automação, estas regras evitam retrabalho no fechamento do mês:

  1. Feche o dia, não a semana. Revisar o apontamento todo fim de tarde leva poucos minutos. Reconstruir cinco dias na sexta leva uma hora e sai pior.
  2. Uma linha por tarefa, por dia. Junte a manhã e a tarde na mesma issue em um único registro. Cinco fragmentos de 20 minutos dificultam a leitura de quem aprova.
  3. Comece com um verbo e cite algo concreto. Um PR, um componente, um ambiente, um cliente.
  4. Lance na issue certa. Na história ou na subtarefa onde o trabalho aconteceu, não no épico.
  5. Combine o que é faturável. Reuniões, onboarding e suporte entram no contrato? Peça uma issue específica para cada tipo e aponte nela, em vez de esconder esse tempo em outras tarefas.
  6. Escolha uma granularidade e seja consistente. Quinze minutos funciona bem. Arredonde para o mais próximo, não sempre para cima.
  7. Confira antes da nota fiscal. Exporte o mês para uma planilha de horas e compare com o que o cliente vai aprovar. Divergência descoberta depois da nota vira dor de cabeça.

Exemplos de registros que passam na aprovação sem perguntas:

  • CASE-1423 · 2h 30m · Corrigido o refresh de token em sessões SSO expiradas, teste de regressão adicionado
  • OPS-77 · 1h 30m · Post-mortem do incidente de billing, ajuste dos alertas no Grafana
  • CASE-1501 · 45m · Revisão do PR #312 (exportação de faturas), alterações solicitadas

Timesheet automático para Jira com o Timesheet Tracker

Foi para esse problema que criamos o Timesheet Tracker, que na Microsoft Store aparece como “Controle de horas e timesheet - IA para Jira”. É um app para Windows com interface em português, e o fluxo é o descrito acima:

  1. Você trabalha normalmente. O app fica na área de notificação e grava o programa ativo, o título da janela, o domínio do navegador e o tempo ocioso ou de tela bloqueada. Tudo fica no seu PC.
  2. As chaves do Jira são reconhecidas sozinhas em títulos de janelas, URLs e branches git, localmente e sem IA.
  3. No fim do dia, clique em “Organizar meu dia”. A IA distribui os blocos restantes entre suas tarefas do Jira e escreve um texto de registro por tarefa.
  4. Revise. Use “Trocar tarefa” para corrigir uma atribuição, marque um bloco como “Não é trabalho”, edite o texto e clique em “Confirmar dia”.
  5. Envie. “Enviar ao Jira” grava os registros no Jira Cloud ou no Jira Server / Data Center, sem duplicatas se você reenviar. Se preferir, use “Exportar CSV” e tenha a sua planilha de horas.

A IA só entra quando você clica no botão, e mesmo assim recebe títulos de janelas mascarados (e-mails, números, tokens e caminhos ficam ocultos), nomes de programas, domínios e durações. URLs completas, conteúdo de páginas, capturas de tela, o que você digita e o seu token do Jira nunca saem do computador. Se a política da empresa não permite IA, o modo “Sem IA” associa só pelas chaves do Jira e deixa o resto para você distribuir à mão. Não há painéis para o gestor nem relatórios de equipe: é uma ferramenta para quem aponta as próprias horas.

Perguntas frequentes

Um timesheet automático substitui o controle de ponto?

Não. O timesheet registra em quais tarefas você trabalhou; o controle de ponto registra a jornada e é responsabilidade do empregador, com regras próprias. O Timesheet Tracker é um time tracker pessoal para o apontamento de horas no Jira e não serve como registro de ponto.

Meu gestor ou meu cliente vai ver tudo o que eu fiz no computador?

Não. A atividade gravada fica no seu PC. Para o Jira vão apenas os registros de trabalho que você revisou e confirmou: tarefa, duração, data e descrição. Não há capturas de tela, keylogger nem painéis para o gestor.

Funciona com o Jira Server ou Data Center da empresa?

Sim. O Timesheet Tracker envia registros de trabalho ao Jira Cloud (com token de API) e ao Jira Server / Data Center (com Personal Access Token), usando a sua própria conta e sem criar duplicatas ao reenviar um dia.

E se o cliente não usa Jira e pede uma planilha de horas?

Você pode exportar os dias confirmados em CSV e abrir no Excel ou no Google Planilhas como planilha de horas por tarefa. A exportação direta para Excel (XLSX) e a integração com o Tempo estão nos planos.

Quanto custa o Timesheet Tracker?

O download na Microsoft Store é gratuito e inclui 14 dias de teste grátis do Pro, sem cartão. Depois, o Pro custa US$ 9,99 por mês ou US$ 79 por ano. Sem assinatura, o app continua gravando e mostrando seu dia, com 7 dias de histórico e CSV do dia de hoje.

Pare de reconstruir a semana de memória

O Timesheet Tracker prepara seus registros de trabalho a partir do seu dia real, e você aprova em poucos minutos. Baixe grátis na Microsoft Store, com 14 dias de teste do Pro.