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 nos Grupos de backlogs acima dela (se foram criados). No lado direito, são apresentados os Sprints. Se não tiver sido criado nenhum grupo de backlogs, só é apresentado o backlog da caixa de entrada à esquerda.

Contentores de Sprint
Cada sprint é apresentado num contentor específico que mostra as principais informações de planeamento, incluindo o nome do sprint, o estado, as datas de início e fim, o número de pacotes de trabalho e o total de pontos de história.
Dependendo do estado do sprint, será apresentado o botão Iniciar sprint (para sprints em fase de planeamento) ou Concluir sprint (para sprints ativos).
Nota
O botão Iniciar sprint fica desativado se já houver outro sprint ativo ou se não tiverem sido definidas datas para o sprint. O botão também pode não aparecer se não tiver permissão para “Iniciar/concluir sprints”.
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.
Pacotes de trabalho em backlogs
Os pacotes de trabalho apresentados nas vistas de Backlog e Sprints mostram as seguintes informações:
- Tipo
- ID
- Estado
- Encarregado
- Pontos de história
- Prioridade
- Assunto
- Pacote de trabalho principal
Em ecrãs mais pequenos, os nomes dos responsáveis e os nomes de prioridade podem ser ocultados para poupar espaço, mantendo-se, no entanto, disponíveis através de dicas de ferramenta.
Nota
Se um pacote de trabalho pai não estiver visível para um utilizador devido a permissões, é apresentado, em vez disso, Não divulgado.
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 os pacotes de trabalho em todos os contentores (grupo de backlogs, caixa de entrada e sprints) através de arrastar e largar ou utilizando a opção Mover no 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.

Editar ou eliminar um grupo de backlogs
Abra o menu Mais (três pontos) de um grupo de backlogs para:
- Editar o 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 grupo de backogs da Caixa de Entrada é preenchido automaticamente, com todos os pacotes de trabalho de um projeto que não estejam atribuídos a um sprint ou a um grupo de backlogs, e que não estejam excluídos pelas definições do backlog do projeto. 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.

Tipos e estados de pacotes de trabalho excluídos
Dependendo da configuração do projeto, determinados tipos e estados de pacotes de trabalho podem ser excluídos das vistas de backlog. Isto pode ser configurado em Definições do backlog do projeto.
Pacotes de trabalho excluídos:
- não aparecem no backlog da Caixa de Entrada.
- não aparecem nos grupos de backlogs.
- continuam a surgir em sprints.
- continuam a aparecer nos quadros de sprint.
Se um pacote de trabalho for movido para o backlog e o seu tipo ou estado for excluído, a transferência é concluída com sucesso, mas o pacote de trabalho deixa de ser apresentado na vista de backlogs.
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 sprint 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 sprint 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
Os pacotes de trabalho cujo estado esteja definido como encerrado nas definições do backlog do projeto não são movidos quando um sprint é concluído.
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.
Nota
Os pacotes de trabalho movidos para o backlog da Caixa de Entrada podem não ser apresentados se o seu tipo ou estado for excluído das vistas de backlog.

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.
O cabeçalho do sprint apresenta o número total de pontos de história atualmente atribuídos aos pacotes de trabalho no sprint.

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.
Quando clica no botão Iniciar sprint no cabeçalho de um sprint, é criado automaticamente um quadro de sprint específico e é redirecionado 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 estiver definida como fechada (ou noutro estado configurado como fechado nas definições do backlog do projeto), é contabilizada no gráfico de 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.

Partilha de Sprint
A partilha de sprints permite que vários projetos utilizem a mesma estrutura de sprints. Um sprint pode ser partilhado com outros projetos ou sub.projetos, ou não ser partilhado. Esta definição encontra-se em Definições do projeto.
Os sprints partilhados podem ajudar as equipas a coordenar o planeamento entre projetos e a apoiar estruturas Agile em escala, como SAFe.
