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.

Módulo de Backlogs no OpenProject a apresentar elementos de backlog e múltiplos sprints com pacotes de trabalho

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.

If defined, the Sprint goal is displayed in the sprint header below the sprint name.

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.

Módulo de Backlogs no OpenProject a apresentar elementos de backlog e múltiplos sprints com pacotes de trabalho

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.

Work packages can also be moved directly into a backlog bucket from the work packages More menu. If multiple backlog buckets exist, OpenProject lets you choose the target bucket. The work package is placed at the bottom of the selected bucket.

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.

Vista de backlog com muitos elementos recolhidos atrás de uma ligação “Mostrar mais elementos” no meio

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.
  • Move to backlog inbox
  • Move to backlog bucket
  • Move to sprint
  • Move to position. This option lets you change the ordering of a work package within its current container.

Menu de backlog do pacote de trabalho com opções como ver pormenores, copiar ligação e mover

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.

Elemento do backlog aberto na vista de pormenores no painel do lado direito

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

Pacote de trabalho aberto em ecrã inteiro no OpenProject

You can prioritize work packages within the Inbox backlog, a backlog bucket, or a sprint by dragging and dropping them or by using the move actions available from the More menu. 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.

Menu de opções de movimento para um elemento de backlog a apresentar opções de reordenação e atribuição de sprint

Tipos e estados de pacotes de trabalho excluídos

Depending on the project configuration, certain work package types and statuses can be excluded from the Inbox backlog and backlog buckets. 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.

If a work package is moved to the Inbox backlog or a backlog bucket and its type or status is excluded, the move is completed successfully. A confirmation message explains that the work package was moved successfully but is hidden because its type or status is excluded from backlog views.

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. This opens up a form for you to fill in the sprint name, start date, finish date, and an optional sprint goal. The sprint goal is a short text describing the main objective of the sprint. 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.

Formulário de criação de Sprint com campos para nome, data de início e data de fim

Sprint goals

The sprint goal helps communicate the primary objective of the sprint to the team. It can be entered when creating or editing a sprint.

For shared sprints, sprint goals are project-specific. This means each project using the shared sprint can define its own goal without affecting other projects.

When editing a shared sprint, OpenProject indicates which fields are shared across projects and which are project-specific. Depending on your permissions in the sharing project and the current project, some fields may be read-only.

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.

Botão Iniciar sprint na interface do módulo Backlogs

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.

Formulário para selecionar como proceder com os elementos em curso ao concluir um sprint no OpenProject

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

Sprint details, including the sprint goal, can also be edited through the Edit sprint dialog.

Menu Sprint com opções como editar sprint e adicionar pacote de trabalho

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 pacote de trabalho adicionado a um sprint diretamente no módulo de Backlogs do OpenProject

Um novo elemento será adicionado ao backlog para apresentar a história recém-criada.

Priorizar as histórias

You can prioritize different work packages within the Inbox backlog, a backlog bucket, or a sprint by dragging and dropping them or by using Move to position from the More menu. 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.

Pontos de história atribuídos a pacotes de trabalho num sprint no módulo de backlogs do OpenProject

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.

Editar os pontos da história para um pacote de trabalho no módulo Backlogs do OpenProject

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.

Quadro Sprint com pacotes de trabalho organizados em colunas para acompanhar o progresso

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.

Um exemplo de um gráfico burndown no OpenProject

Partilha de Sprint

Sprint sharing
Esta funcionalidade é um suplemento Enterprise e só pode ser utilizada com o Enterprise Cloud ou Enterprise on-premises no plano Básico, Profissional, Premium, Corporate.
Mais informações

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.

Todos os sprints

The All sprints view provides a simple overview of every sprint in the project, including planning, active, and completed sprints.

The table displays the sprint name, status, start date, finish date, and number of work packages. The list of sprints is sorted by sprint dates and then by sprint name.

All sprints overview in the Backlogs module

Selecting a sprint opens the appropriate destination depending on its status:

  • Planning sprints open the sprint planning view.
  • Active sprints open the sprint board.
  • Completed sprints open a work package table filtered to that sprint.