Sprints gerais na Atlassian Jira Software

Olá pessoal!

Neste artigo, eu gostaria de falar sobre Sprints compartilhados no Atlassian Jira Software.

Se você ler a documentação oficial, por exemplo, aqui , não haverá um sprint geral.

Eu me deparei com o termo sprint geral aqui . Este artigo explica bem o que são sprints comuns e como conviver com eles.

Os sprints compartilhados são um conceito importante no Atlassian Jira Software porque o conhecimento dos sprints compartilhados geralmente é inesperado e parece que algo deu errado. Mas não é assim, e se você souber como os sprints comuns funcionam, poderá usá-los para suas necessidades.

Neste artigo, ilustrarei como são comuns os sprints e como distingui-los dos sprints regulares. E também vou contar sobre suas características.

Tentei todos os exemplos deste artigo no Jira Software Cloud e no Jira Software Server 7.12.3.

O que é um sprint comum?


Um sprint comum é visível em mais de uma placa.

Por exemplo, existem capturas de tela de quadros:

Placa SCRUM :



Placa SCRUM2 :



Você pode ver que nas placas SCRUM e SCRUM2 há um sprint chamado SCRUM Sprint 3. Esse sprint é visível em duas placas. Isso significa que vemos um sprint comum? Não. O Jira Software pode ter dois sprints diferentes com o mesmo nome.

Como ver o ID do sprint?


Para entender se o sprint comum está à nossa frente ou o usual, devemos examinar o id desses dois sprints.

Você pode ver o ID do sprint assim:



Se você passar o mouse sobre o botão destacado em vermelho acima, veremos um URL que termina com sprintId = <>. Este número é o ID do sprint. No nosso caso, os IDs dos dois sprints são diferentes, o que significa que temos diante de nós não um sprint comum, mas dois sprints comuns.

Corrida geral


Agora vamos ver esta captura de tela:



Na captura de tela, vemos o quadro SCRUM, no qual existem dois sprints com o mesmo nome. E o sprint destacado em vermelho contém o mesmo ticket do sprint no quadro SCRUM2. Se verificarmos o ID deste sprint no quadro do SCRUM e SCRUM2, o ID coincidirá, o que significa que temos um sprint comum.

Por que temos o mesmo sprint em duas placas?


Os tíquetes visíveis no quadro são selecionados pelos filtros definidos para os quadros. Os filtros podem ser visualizados em Configurações da placa -> Geral. É assim que os filtros para placas são:

Placa SCRUM :

project = SCRUM OR priority is not EMPTY ORDER BY Rank ASC

Placa SCRUM2 :

project = SCRUM2 ORDER BY Rank ASC

Vemos que o filtro para SCRUM seleciona não apenas tickets do projeto SCRUM, mas também todos os tickets em nossa instância do Jira que têm prioridade preenchida, o que significa que ele seleciona tickets do projeto SCRUM2. Portanto, os tickets do projeto SCRUM2 são visíveis no quadro SCRUM e no quadro SCRUM2. E, portanto, se preenchermos o campo Sprint em um dos tickets, esse sprint aparecerá em dois quadros.

Um sprint é criado a partir do quadro e contém um link para o quadro a partir do qual foi criado. Para fazer isso, você pode executar, por exemplo, rest / agile / 1.0 / sprint / sprintId e ver o quadro no qual o sprint foi criado. No nosso caso, obtemos o seguinte resultado:

 {"id":5,"self":"https://alex.atlassian.net/rest/agile/1.0/sprint/5","state":"active","name":"SCRUM Sprint 3","startDate":"2018-09-23T06:33:01.266Z","endDate":"2018-10-07T06:33:00.000Z","originBoardId":3,"goal":""} 

originBoardId = 3, e este é SCRUM2. Isso significa que o sprint foi criado originalmente na placa SCRUM2 e apareceu na placa SCRUM porque há um ticket da sprint na placa SCRUM2 e na placa SCRUM.

Como os sprints comuns se comportam?


Se você fizer alterações no sprint geral em qualquer uma das placas em que o sprint estiver visível, as alterações serão visíveis em todas as placas.

Por exemplo, se renomearmos um sprint em uma placa SCRUM, ele também será renomeado em uma placa SCRUM2. Se fecharmos o sprint na placa SCRUM, ele será fechado na placa SCRUM.

É esse comportamento que os usuários normalmente encontram. Eles trabalham com um sprint e de repente o sprint se fecha. Nenhuma equipe o fechou. Como resultado, verifica-se que o sprint foi fechado de outra placa, na qual o filtro seleciona tickets deste projeto.

Como os sprints comuns podem ser usados?


Suponha que tenhamos várias equipes e cada equipe tenha seu próprio projeto. Cada equipe cria um quadro e trabalha nesse quadro. Queremos ver os sprints de todas as equipes. Como podemos fazer isso?

  • Podemos pedir para compartilhar todos os quadros para nós e, em seguida, podemos ver o sprint se formos para o quadro certo.
  • Podemos criar um quadro que selecionará tickets de todos os projetos da equipe. Nesse caso, veremos informações sobre todos os sprints em uma placa, o que exigirá menos esforço de nós para visualizar todos os sprints de equipe. Mas não devemos esquecer que qualquer ação com um sprint em nosso quadro implicará as mesmas alterações nos quadros de equipe.

Isso é tudo que eu queria contar neste artigo. Espero que a informação seja útil.

Source: https://habr.com/ru/post/pt430966/


All Articles