Backlog e sprints
Nota
O módulo Backlogs é ativamente melhorado. Esta documentação é atualizada regularmente para refletir as últimas alterações.
Trabalhar em equipas de projeto Agile é cada vez mais importante e, com o OpenProject, mais fácil do que nunca. O OpenProject apoia o seu trabalho com a metodologia Agile e Scrum, fornecendo uma variedade de funcionalidades melhoradas. Agora pode criar e gerir sprints, registar e dar prioridade a pacotes de trabalho em sprints e no backlog, utilizar sprint boards ou burndown-charts automatizados e muito mais. Para mais informações, consulte a página Funcionalidades Agile e Scrum do OpenProject.
Um Backlog é um módulo que permite utilizar a funcionalidade de backlogs no OpenProject. Para poder utilizar backlogs num projeto, o módulo de Backlogs tem de ser ativado nas definições do projeto.
Tenha em atenção que este guia do utilizador não representa uma introdução à metodologia Scrum, só explica as funcionalidades relacionadas com o Scrum e as instruções do utilizador no OpenProject.
Gerir o backlog
O módulo Backlogs está dividido em dois lados: à esquerda, encontra o Backlog, que consiste no backlog da caixa de entrada na parte inferior e em quaisquer grupos de backlogs acima (se foram criados). À direita, são apresentados os Sprints. Se não tiver sido criado nenhum grupo de backlogs, só é apresentado o backlog da caixa de entrada à esquerda.

Grupos de backlog
Os grupos de backlog ajudam a organizar e a dar prioridade aos pacotes de trabalho dentro do backlog. Um grupo de backlogs é uma lista nomeada de pacotes de trabalho que pode ser refinada independentemente do backlog da caixa de entrada. A vista de Backlog e sprints apresenta todos os grupos de backlogs no projeto atual, incluindo o nome do grupo e o número de pacotes de trabalho contidos.
Nota
Os grupos de backlogs são específicos de cada projeto e não são partilhados entre projetos.
Os grupos de backlogs são ordenados alfabeticamente por nome, enquanto o Backlog de caixa de entrada é sempre apresentado no fundo.
Um pacote de trabalho:
- só pode pertencer a um grupo de backlogs de cada vez.
- não pode pertencer ao mesmo tempo a um sprint e a um grupo de backlogs.
- não pode pertencer a um grupo de backlogs e ao backlog de caixa de entrada ao mesmo tempo.
Pode ordenar pacotes de trabalho dentro de um grupo de backlogs com arrastar e largar, ou com a opção Mover do menu do pacote de trabalho.
Criar um grupo de backlogs
Para criar um grupo de backlogs, clique no botão + grupo de backlogs na vista de Backlog e sprints. Isto abre uma caixa de diálogo onde pode introduzir o nome do grupo. Clique em Criar para prosseguir.
Nota
A criação e a eliminação de grupos de backlogs requerem permissões de projeto adequadas.

Mudar o nome ou eliminar um grupo de backlogs
Abra o menu Mais (três pontos) de um grupo de backlogs para:
- Mudar o nome do grupo de backlogs
- Eliminar o grupo de backlogs
Quando elimina um grupo de backlogs, todos os pacotes de trabalho contidos são automaticamente movidos para o fundo do backlog da caixa de entrada.
Backlog da caixa de entrada
O backlog da caixa de entrada é automaticamente preenchido com todos os pacotes de trabalho de um projeto que ainda não estão atribuídos a um sprint ou a um grupo de backlogs. Quando um pacote de trabalho é fechado ou adicionado a um sprint ou grupo, é removido da caixa de entrada.
Nota
Os pacotes de trabalho fechados são removidos da caixa de entrada e dos grupos de backlogs, mas continuam a ser visíveis nos sprints.
Quando existem demasiados elementos no backlog, aparece uma ligação Mostrar mais elementos no meio do backlog da caixa de entrada. Isto comprime a secção intermédia para que veja sempre o topo e o fundo do backlog de entrada.

Ordenar e deslocar pacotes de trabalho
Ao lado de cada pacote de trabalho listado no backlog da caixa de entrada, no grupo de backlogs ou no sprint, pode aceder ao menu Mais (três pontos), que inclui as seguintes opções:
- Abrir a vista de pormenores ou a vista de ecrã inteiro de um pacote de trabalho. Estas opções permitem escolher a quantidade de informação (sobre o elemento de backlog) que gostaria de ver apresentada.
- Copiar o URL ou ID do pacote de trabalho para a área de transferência.
- Mover um pacote de trabalho.

A vista de detalhes abre as informações do pacote de trabalho no lado direito, da mesma forma que no centro de notificações. Pode abrir a vista de detalhes com um só clique num cartão de pacote de trabalho.

A abertura da vista de ecrã inteiro abre o pacote de trabalho em ecrã inteiro.

Pode dar prioridade aos pacotes de trabalho dentro do backlog da caixa de entrada, de um grupo de backlogs ou de um sprint, ao arrastar e largar, ou com a opção Mover do menu do pacote de trabalho. Todo o cartão do pacote de trabalho pode ser utilizado como área de arrastar e largar.
Consoante a localização atual do pacote de trabalho, pode movê-lo:
- dentro do grupo de backlog ou sprint atual,
- para outro grupo de backlogs,
- para outro sprint,
- de volta ao backlog da caixa de entrada.

Criar e gerir sprints
Importante
A partir do lançamento do OpenProject 17.3, os Sprints são novos objetos que já não estão ligados a versões (como era o caso nas versões anteriores do OpenProject).
Um Sprint é um período planeado e limitado no tempo em que uma equipa Scrum conclui um conjunto definido de tarefas. São contentores, onde os pacotes de trabalho podem ser adicionados ou removidos manualmente, da caixa de entrada ou dos grupo de backlogs, ao arrastar e largar ou do menu.
Criar um sprint
Para criar um sprint, clique no botão + Sprint no canto superior direito do módulo Backlogs. Isto abre um formulário para poder preencher os detalhes sobre o nome do sprint, a data de início e a data de conclusão. A duração é calculada automaticamente. Clique no botão Criar para prosseguir.
Por defeito, a designação dos sprints baseia-se em números (por exemplo, Sprint 1, Sprint 2). Estes nomes podem ser editados segundo o ritmo de trabalho da sua equipa.

Iniciar ou concluir um sprint
O seu sprint é iniciado ao clicar no botão Iniciar no cabeçalho do sprint. Clique nele para abrir o quadro de sprint.
Nota
Um sprint não pode ser iniciado se já estiver a decorrer outro sprint. Neste caso, o botão será desativado.

Uma vez iniciado um sprint, considera-se ativo. O cabeçalho do sprint apresenta o estado atual do sprint, e permite concluir o sprint diretamente a partir do cabeçalho. Para concluir um sprint, clique no botão Concluir no cabeçalho do sprint.
Botão Concluir o sprint na interface do módulo Backlogs](openproject_user_guide_backlogs_complete_sprint.png)
Se ainda houver pacotes de trabalho inacabados no sprint, abre-se uma caixa de diálogo para decidir o que lhes deve acontecer. Pode escolher:
- Movê-los para o topo do backlog da caixa de entrada
- Movê-los para o fundo do backlog da caixa de entrada
- Movê-los para outro sprint
Se optar por mover pacotes de trabalho para outro sprint, terá de selecionar o sprint de destino na lista. Após fazer a seleção, clique no botão Completar sprint para terminar o sprint. O sprint será então marcado como concluído, e podem ser iniciados outros sprints.

Estão disponíveis acções de sprint adicionais através do menu Sprint, incluindo:
- Editar sprint
- Adicionar pacote de trabalho
- Quadro de sprint
- Gráfico de burndown

Adicionar um pacote de trabalho
Para criar um novo pacote de trabalho no módulo Backlogs, clique no ícone Mais (três pontos) no canto superior direito de um Sprint e selecione + Adicionar pacote de trabalho no menu pendente. Aparecerá uma caixa de diálogo para criar um novo pacote de trabalho. Aqui, pode especificar diretamente o tipo de pacote de trabalho, o assunto e a descrição. Clique em Criar para prosseguir.

Um novo elemento será adicionado ao backlog para apresentar a história recém-criada.
Priorizar as histórias
Pode dar prioridade a diferentes pacotes de trabalho na caixa de entrada, num grupo de backlogs ou num sprint, com a opção Mover, ou arrastando-os e largando-os. Isto permite atribuir pacotes de trabalho a um sprint específico ou a um grupo de backlogs, devolvê-los à caixa de entrada, ou reordená-los dentro de um sprint ou grupo.
Pontos de história
Num sprint, pode documentar diretamente o esforço necessário como pontos de história.
Os pontos da história são definidos como números atribuídos a um pacote de trabalho utilizado para estimar (relativamente) a dimensão do trabalho.

Pode editar pontos de história diretamente a partir da vista de backlogs. Para isso, basta clicar no pacote de trabalho que pretende editar e efetuar as alterações desejadas na vista detalhada do pacote de trabalho que abre à direita.

Quadros de sprint
Os quadros de sprint são especialmente úteis para as equipas acompanharem e visualizarem o progresso desde o início. Os quadros de sprint substituem os anteriores quadros de tarefas, utilizados nas versões anteriores do módulo Backlogs.
Quando clica no botão Iniciar no cabeçalho de um sprint, é automaticamente criado um quadro de sprint dedicado, e é reencaminhado para o quadro de sprint ativo. Os quadros são nomeados segundo este padrão: [Nome do projeto: Nome do sprint]. Como exemplo: Projeto Scrum: Sprint 1.
O quadro do sprint herda automaticamente as permissões do projeto, o que significa que está acessível a todos os membros do projeto por defeito.

Nota
O quadro do sprint e o gráfico burndown só são visíveis no menu quando um sprint está ativo.
Campo de sprint em tabelas de pacote de trabalho
A propriedade Sprint também pode ser utilizada em tabelas de pacotes de trabalho. Pode:
- apresentar a coluna Sprint,
- ordenar por Sprint,
- pacotes de trabalho de grupo por Sprint.
Nota
Ver informações da Sprint nas tabelas de pacotes de trabalho requer as permissões de projeto adequadas.
Gráficos Burndown
Gráficos Burndown são uma ferramenta útil para ver o progresso de um sprint. Com o OpenProject, pode gerar automaticamente gráficos de sprint e de burndown de tarefas.
Dica
Como condição prévia, a data de início e de fim do sprint deve ser definida, e a informação sobre os pontos da história deve ser bem mantida.
O burndown do sprint é calculado a partir da soma dos pontos de história estimados. Se uma história de utilizador for definida como “encerrada” (ou outro estado definido como encerrado (ver definições administrativas)), conta para o burndown. O burndown da tarefa é calculado a partir do número estimado de horas necessárias para concluir uma tarefa. Se uma tarefa for definida como “encerrada”, o burndown é ajustado.
Os restantes pontos de história por sprint são apresentados no gráfico. Opcionalmente, pode visualizar o burndown ideal para referência. O burndown ideal pressupõe uma conclusão linear dos pontos da história, do início ao fim de um sprint.
