Fluxos de trabalho no Jira: crie fluxos de trabalho personalizados que combinam com a forma como sua equipe trabalha | Dan LeFebvre | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Fluxos de trabalho no Jira: crie fluxos de trabalho personalizados que combinam com a forma como sua equipe trabalha

teacher avatar Dan LeFebvre

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Introdução ao curso

      1:33

    • 2.

      Core concepts of Jira Workflows

      5:50

    • 3.

      Configurando estados personalizados e transições

      9:52

    • 4.

      Como restringir transições

      7:19

    • 5.

      Adicionando regras de entrada de solicitação

      6:41

    • 6.

      Como validar transições

      6:06

    • 7.

      Executando ações

      5:13

    • 8.

      Disparando agentes de IA

      10:04

    • 9.

      Como conectar fluxos de trabalho com esquemas de fluxo de trabalho

      10:59

    • 10.

      Usando fluxos de trabalho com quadros ágeis.

      10:35

    • 11.

      Resumo do curso

      2:28

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

--

--

Sobre este curso

Os fluxos de trabalho padrão do Jira estão diminuindo sua equipe? Neste curso prático, você vai aprender a criar um fluxo de trabalho personalizado no Jira que reflete como sua equipe realmente funciona: desde pipelines de desenvolvimento de software com revisão de código e estágios de QA até controles baseados em funções e ajudantes baseados em IA.

Juntos, vamos criar um fluxo de trabalho completo de desenvolvimento de software no Jira Cloud, passo a passo. Ao final, você terá um fluxo de trabalho totalmente funcional com restrições, validações, ações e agentes de IA implantados no seu espaço.

O que você vai aprender:

  • Os blocos de construção principais de cada fluxo de trabalho do Jira: status, transições e categorias.
  • Criando estados personalizados como Revisão de código, Pronto para QA, Teste de QA, Bloqueado, e Não Vou Fazer
  • Controlando quem pode mover o trabalho para meio de restrições — para que apenas os desenvolvedores possam enviar o código para revisão, e apenas o QA possa concluir o teste.
  • Coletando dados no momento certo com regras de entrada de solicitação (diga adeus aos campos vazios de versão fixa)
  • Bloquear transições inválidas com regras de validação de detalhes e mensagens de erro personalizadas.
  • Atribuir automaticamente o trabalho ao colega de equipe certo quando um status mudar, usando as regras de execução de ações
  • Ativando agentes de IA com o Rovo para triar itens de trabalho e sugerir melhorias na transição!
  • Mapeamento de vários fluxos de trabalho para diferentes tipos de trabalho com esquemas de fluxo de trabalho (por que os Bugs podem fluir de forma diferente do que Tarefas e Ideias)
  • Conectar seu fluxo de trabalho aos quadros Kanban e Scrum para que sua equipe veja tudo em um só lugar.

Para quem é este curso: administradores do Jira, administradores de espaços e líderes de equipes que querem fluxos de trabalho que imponham o processo em vez de se lembrar de todos se lembrarem das regras.

O que você precisa: um site do Jira Cloud com acesso administrativo. Vamos trabalhar com espaços gerenciados pela empresa, mas se você usar espaços gerenciados por equipes, ainda aproveitará a vantagem, pois o editor de fluxo de trabalho funciona da mesma maneira.

Conheça seu professor

Teacher Profile Image

Dan LeFebvre

Professor
Level: Intermediate

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução ao curso: Bem-vindo a este curso sobre fluxos de trabalho do Jira. Meu nome é Dan Lefeb e, neste curso, aprenderemos como criar fluxos de trabalho personalizados que correspondam à forma como sua equipe Ao final deste curso, você poderá personalizar fluxos de trabalho para diferentes tipos de trabalho, como ideias, tarefas e bugs Cada um deles pode ter seu próprio fluxo de trabalho em seus espaços do Jira Também aprenderemos como adicionar restrições para que somente pessoas específicas possam realizar determinadas transições. Aprenderemos como validar dados antes que a transição prossiga entre dois status diferentes Também aprenderemos como automatizar tarefas com ações e agentes de IA, implantar fluxos de trabalho em seu espaço usando esquemas de fluxo de trabalho, conectar seu fluxo de trabalho a quadros ágeis e muito Este curso se concentra nos espaços gerenciados pela empresa, o que oferece controle total sobre fluxos de trabalho e esquemas Isso também significa que teremos permissões administrativas globais para poder configurar fluxos de trabalho em toda a nossa instância do Jira Agora, se você estiver usando espaços gerenciados por equipe, ainda obterá valor da maioria das lições deste curso, porque o editor de fluxo de trabalho nos espaços gerenciados pela equipe funciona da mesma forma que nos espaços gerenciados pela empresa que estamos usando ao longo deste curso. Ao final deste curso, você terá um fluxo de trabalho de status totalmente funcional com restrições, validações, ações automáticas agentes de IA implantados em Agora, antes de entrarmos no Jira, vamos conversar sobre os principais conceitos dos fluxos de trabalho do Jira, e abordaremos isso em nossa 2. Core concepts of Jira Workflows: Nesta lição, abordaremos os principais conceitos por trás fluxos de trabalho do Jira antes de entrarmos na própria interface do Jira Cada fluxo de trabalho no Jira consiste em duas partes principais: status e Os status representam onde um item de trabalho se encontra em seu ciclo de vida Os status básicos são “ Do in progress” e “pronto”. Mas podemos estendê-los criando qualquer status personalizado que quisermos, como revisão de código, pronto para controle de qualidade, teste de controle de qualidade ou bloqueado, coisas assim Com isso dito, não importa o status que criamos, cada status pertence a uma das três categorias. Essas categorias estão em andamento e concluídas. Embora não possamos criar categorias personalizadas no Jira, elas são principalmente para a própria organização de back-end do Jira , para ajudá-la a determinar o que é qualquer tipo de status personalizado que criamos Basicamente, qualquer status personalizado que criarmos ficará dentro de uma dessas três categorias, e isso determina como o Jira sabe quando fazer certas coisas Por exemplo, se algo estiver na categoria concluído , o Jira sabe que o trabalho foi concluído Não importa se você chama o status concluído ou concluído ou o que quer que chamemos de status personalizado, porque está na categoria concluído, o Jira sabe que o trabalho está concluído As transições representam a ação que move um item de trabalho de um status para outro Tecnicamente, uma transição única é um movimento unidirecional. Se quisermos alternar entre dois status, precisamos de duas transições separadas Agora, dito isso, há algumas maneiras de permitir que Jira faça a transição de status em qualquer direção, e veremos isso neste curso Mas saiba que, no back-end, se mudarmos o trabalho de “fazer” para em andamento” e depois voltar para “fazer”, tecnicamente são duas transições diferentes Um de para fazer para em andamento e, em seguida, outro diferente de em andamento, de volta para fazer. Isso é importante porque podemos dizer ao Jira que tipo de coisas queríamos fazer com cada uma dessas transições Se quisermos que o item de trabalho faça algo diferente ao passar de “ A fazer” para “em andamento”, então quando ele passa de “ em andamento” para “pronto”. Como você pode imaginar, as coisas podem começar a ficar complexas rapidamente. Portanto, é importante criar uma convenção de nomenclatura sólida para nossos status e Então, saberemos o que cada um significa e o que faz. E aqui estão algumas dicas para começar. Número um, use nomes claros e consistentes. A revisão de código é melhor do que fase de revisão ou mesmo em desenvolvimento. Isso leva ao número dois. Evite a sobreposição de significados. Se tivermos tanto em desenvolvimento quanto em andamento, isso pode ser confuso Mas, em andamento e com a revisão do código em status separados, nossa equipe saberá qual deles representa desenvolvimento ativo versus transferência E, como administradores do jure, podemos voltar a um fluxo de trabalho daqui a meses ou anos e não lembrar para que eles são usados se esses status parecerem Como uma pequena dica extra, se você ainda não o fez, comece a fazer documentação sobre nossas convenções de nomenclatura Dessa forma, se, por algum motivo, optarmos por criar status de som semelhantes, podemos consultar aqueles no futuro para saber por que escolhemos algo específico E se sua organização estiver usando ferramenta de documentação da Atlassian chamada Confluence, esse é um ótimo lugar para armazenar toda a documentação da convenção de Em terceiro lugar, mantenha as coisas simples. Não adicione vários status apenas para tentar organizar demais as coisas Adicione o mínimo necessário para começar e, nas próximas semanas e meses, receba feedback de nossa equipe sobre se acharíamos útil adicionar mais ao fluxo de trabalho, talvez adicionar mais uma ou duas coisas e ver se isso ajuda Caso contrário, remoção. Se sim, mantenha-o por perto. Quanto mais temos em nosso fluxo de trabalho, mais complexo ele fica, e não queremos que as coisas se tornem insustentáveis Agora, se você já usa o Jira há algum tempo, talvez esteja acostumado com uma terminologia antiga que mudou um pouco com as atualizações recentes Portanto, neste curso, encontraremos quatro tipos de regras de fluxo de trabalho, e os termos dessas regras foram alterados. Primeiro, temos as regras restritas de transição. Antigamente, essas eram chamadas de condições. Aqueles controlam quem pode ver e usar uma transição. Se um usuário não atender à restrição, não poderá fazer a transição entre os status seguir, temos as regras de entrada de solicitações que exibem uma tela durante uma transição que solicita que o usuário preencha campos específicos antes que a transição continue, e abordaremos isso posteriormente neste curso É como um primo mais amigável dos validadores que solicita dados em vez de bloqueá-los E então temos as regras de validação de detalhes. Esses são anteriormente chamados de validadores. Eles verificam se os dados necessários existem antes de permitir essa transição. Portanto, é mais rigoroso do que apenas solicitar informações. Por exemplo, exigir que o campo de versão fixa seja definido antes de fechar um item de trabalho. E, novamente, veremos isso mais tarde neste curso. Então, temos as regras de execução de ações. Antigamente, essas eram chamadas de funções de postagem. Eles são executados automaticamente após a conclusão da transição. Eles atualizam campos, atribuem usuários ou podem acionar agentes de IA, e veremos isso mais adiante neste curso. Agora, também há algo a se ter em mente sobre as permissões. Um usuário precisa de mais do que apenas permissões de fluxo de trabalho para mover um item de trabalho. Eles também precisam ser capazes de editar o item de trabalho em si. Portanto, ao testar restrições, use um usuário que tenha pelo menos permissões básicas de edição para esse tipo de trabalho. Então, para recapitular, os fluxos de trabalho consistem em status Cada status pertence a uma categoria que determina a aparência do quadro. As transições são ações unidirecionais entre os status, e há quatro tipos de regras que podemos ter nas Eles podem restringir quem pode fazer essa transição, podem solicitar informações durante uma transição. Você pode validar os dados antes da transição e realizar ações após a Agora, em nossa próxima lição, entraremos no Jira para que possamos converter um fluxo de trabalho padrão em um personalizado e, em seguida, começaremos a criar a partir daí 3. Configurando estados personalizados e transições: Nesta lição, entraremos no Jira e começaremos a criar nossos próprios status e transições personalizados para criar nosso fluxo de trabalho de desenvolvimento de software Primeiro, vamos ao editor de fluxo de trabalho. Agora, há duas maneiras de chegarmos lá. Podemos examinar nossas configurações de espaço. Então, podemos entrar nesses três pequenos pontos, entrar nas configurações espaciais. E isso é útil. Se já estivermos trabalhando dentro de nosso espaço específico, podemos acessar o fluxo de trabalho que o espaço está usando. Mas como essa é a primeira vez que entramos no Jira neste curso e estamos trabalhando como administradores globais do Jira, vamos examinar as configurações globais do Jira, onde podemos ver e gerenciar todos os fluxos de trabalho em toda a Assim, podemos acessar as configurações, descer aos itens de trabalho. E aqui no lado esquerdo, se chegarmos aos nossos fluxos de trabalho, isso nos mostrará todos os fluxos de trabalho que temos em nossa instância do Jira Agora estamos trabalhando com um espaço chamado desenvolvimento de software, este aqui. Portanto, esse é o fluxo de trabalho usado nesse espaço. Vamos entrar em três pontos. Desça para editar, e isso nos levará ao editor de fluxo de trabalho. Vou fechar isso apenas para nos dar um pouco mais de espaço para que possamos ver o editor aqui. Agora, aqui podemos ver os status e transições padrão do modelo Scrum Esse é o modelo que eu usei quando criei esse espaço. Temos que fazer em andamento e pronto. E então, aqui em cima, temos que começar, certo? Então, vou realmente manter pressionada a tecla Control, usar a roda do mouse para ampliar que possamos ver isso com um pouco mais de facilidade. Então, aqui temos o começo. E isso não é realmente um status, mas é o começo de quando um novo item de trabalho é iniciado, certo? Então, quando começa, ele passa por essas transições de criação, e isso diz ao Jira, quando você cria um novo item de trabalho, para onde ele vai Nesse caso, e por padrão, ele vai para isso para fazer o status. Agora, se quiséssemos mudar isso, tudo o que precisaríamos fazer é selecionar essa transição aqui e depois movê-la para um status diferente. Digamos que queremos que ele esteja em andamento. Agora, se criássemos um novo item de trabalho dentro desse espaço, ele estaria em andamento assim que atualizássemos esse fluxo de trabalho. Por que, é claro, realisticamente, isso não faz muito sentido Vamos deixar isso para fazer com esse status. E isso traz um bom ponto porque antes de passarmos pelo processo de fazer muitas alterações no editor de fluxo de trabalho, eu recomendo que você reserve um alterações no editor de fluxo de trabalho, tempo para esboçar exatamente o que precisa em seu fluxo de trabalho primeiro Então, quando você chega aqui, você já sabe o que vai fazer ou tem uma ideia de como tudo vai se conectar. Agora, se você estiver usando o confluence junto com o Jira, você pode usar seus É um ótimo lugar para fazer isso desenhando cada status e transição de uma forma muito flexível antes de entrar aqui e realmente torná-los funcionais no editor de fluxo de trabalho. Claro, você sempre pode mudar as coisas mais tarde, mas esse planejamento prévio lhe dará um bom ponto de partida. Dito isso, às vezes é útil ver como as outras equipes trabalham primeiro. Então, eu já passei pelo processo de descobrir como quero que seja esse fluxo de trabalho que estamos usando hoje Então, vamos começar adicionando nossos novos status para trabalhar, e passaremos pelo processo de criar todos eles de uma vez, e depois organizaremos tudo e conectaremos tudo junto Então, vou até aqui para ver o status do anúncio na parte superior e queremos criar alguns status Então, vamos entrar aqui e selecionar um status que já criamos em nossa instância do Jira, ou eu vou entrar aqui e começar a digitar Não, ainda não temos esse status, então vamos criá-lo. A categoria estará em andamento. E então poderíamos permitir transições do status Edi aqui, mas vou clicar em Adicionar, focar em adicionar esses status para começar e depois organizaremos tudo Então, vamos nos preparar para que o QA seja nosso próximo status. Crie isso. Novamente, a categoria estará em andamento. No status, entraremos e isso será um teste de controle de qualidade. Novamente, a categoria será alguma forma de isso estar em andamento. Vamos adicionar nosso status de bloqueio. E então vamos adicionar mais um status aqui, e vamos fazer um status de não vou fazer. E isso vai ser outra forma de fazer. Assim, teremos alguns status diferentes na categoria De E em vez de fazermos com que todos eles funcionem, esse trabalho está realmente concluído, se entrarmos aqui e adicionarmos um que não funcionará, se adicionarmos trabalho ao status de não fazer, poderemos voltar mais tarde aos relatórios e filtros e ver aqueles que conscientemente tomamos a decisão de que sim, isso foi realmente concluído, isso está feito ou tomamos a decisão funcionem, esse trabalho está realmente concluído, se entrarmos aqui e adicionarmos um que não funcionará, se adicionarmos trabalho ao status de não fazer, poderemos voltar mais tarde aos relatórios e filtros e ver aqueles que conscientemente tomamos a decisão de que sim, isso foi realmente concluído, isso está feito ou tomamos a decisão de realmente não faça esse trabalho por qualquer motivo. E então, no próprio item de trabalho, você adicionaria qualquer motivo pelo qual você não decidiu fazer esse trabalho. Tudo bem, agora temos nossos status criados. Vamos entrar aqui e começar a criar algumas transições. Então, nesses status que já temos, essa é qualquer transição Isso significa que os itens de trabalho no status concluído podem passar para esse status a partir de qualquer outro status. Então, se estiver em andamento, se for para fazer, se estiver em algum desses aqui, ele pode realmente fazer a transição para o status concluído a partir desse outro status. Mas talvez nem sempre queiramos isso. Então, vamos começar organizando isso criando algumas novas transições entre esses status, porque, no momento, eles estão destacados, o que significa que não há como fazer a transição para o status de revisão de código Não podemos trabalhar no status de revisão de código se não houver transição para ele. Então, vou pegar uma, digamos que, de em andamento, queremos que, em andamento, entre na revisão de código. E vamos dar um nome a esse status. É sempre uma boa ideia dar um nome a tudo. E é aqui que o pré-planejamento pode ser realmente útil, como você vai nomear as coisas Então, isso será enviado para revisão. Então, ele vai de em andamento para a revisão do código para a transição e é enviado para revisão. Para as próximas transições, diremos: Ok, quando o trabalho estiver na revisão de código, ele sairá da revisão de código e, em seguida, o prepararemos para o controle E esse status ou essas transições, devo dizer, serão chamados de aprovados, certo? Então, foi aprovado e, em seguida, passa pela revisão do código. A revisão do código é aprovada e fica pronta para o controle Agora, outro fluxo de trabalho possível para isso é que, se não for aprovado, se houver algo que precise mudar, podemos entrar e dizer: Ok, revisão de código, vamos voltar ao andamento. E essa será a transição, solicitará mudanças. Lá vamos nós. Então, esse é outro fluxo de trabalho em potencial que nossos itens de trabalho poderiam ter. E podemos reorganizar isso se quisermos que isso faça um pouco mais de sentido na forma como temos tudo isso organizado Em seguida, quando o trabalho está pronto para o status de controle de qualidade, o que acontece aqui? Ok, então pronto para o controle de qualidade neste fluxo de trabalho será basicamente o status de tarefas de nossa equipe de controle de qualidade, certo? Depois de passar pela revisão do código pelos desenvolvedores, eles revisão do código pelos desenvolvedores, estarão prontos para o controle de qualidade. E então, qualquer coisa no status de Pronto para QA, nosso líder de QA, esse usuário poderá saber: Ok, isso está pronto para começar. E então, enquanto eles estão realmente trabalhando nisso, eles podem trabalhar arrastá-lo para o teste de controle de qualidade para mostrar que o teste foi realmente iniciado. E para isso, digamos, vamos simplesmente chamar isso de início de QA. E então isso pode vir de um teste de controle de qualidade, e na verdade queremos que isso seja feito para dizer: Sim, ok, isso foi concluído Lá vamos nós. Ou, assim como fizemos com a revisão do código, se houver uma mudança que precise acontecer, podemos transformar isso do teste de controle de qualidade em andamento e dizer que isso precisa ser enviado de volta para uma correção. Lá vamos nós. E então, para esses outros dois status, certamente haverá momentos em que desejaremos fazer uma transição global de qualquer status para outro status e, a qualquer momento, queremos poder dizer que tomamos a decisão de não fazer esse trabalho Então, para isso, vamos adicionar uma transição, e isso vai ser de qualquer status para não Vá em frente e crie isso. E o mesmo com bloqueado, diremos que, a qualquer momento, qualquer trabalho pode ser bloqueado nesse fluxo de trabalho. Lá vamos nós. Portanto, criamos nosso fluxo de trabalho aqui dentro do editor de fluxo de trabalho. E agora temos nosso fluxo de trabalho pronto para começar. Em nossa próxima lição, começaremos a analisar algumas das regras que podemos adicionar ao nosso fluxo de trabalho, começando por restringir as transições 4. Como restringir transições: Nesta lição, aprenderemos sobre o primeiro tipo de regra de fluxo de trabalho que restringe quem pode executar uma transição A regra de transição restrita era anteriormente chamada de condições em versões mais antigas do Jira e controla se uma transição está disponível, com base em qualquer regra que decidirmos Provavelmente, o caso de uso mais comum para isso é restringir uma transição com base em quem é o usuário. Então, aqui está um cenário comum que aprenderemos a configurar nesta lição. Só queremos que os desenvolvedores possam enviar trabalhos para revisão de código. Então, em nossa configuração, Ethan é um desenvolvedor e está no grupo de usuários do desenvolvedor Maxwell é nosso líder de controle e não está no grupo de desenvolvedores, e queremos que Ethan possa se submeter à revisão para fazer a transição de um status para outro para o status de revisão de código, mas Maxwell não deve ser capaz de fazer a transição do status em andamento para esse status de revisão de código Então, vamos configurar isso. O que queremos fazer é usar esse envio para revisão da transição que criamos na lição anterior. Nessa transição, como esse será qualquer trabalho que venha do andamento até a revisão do código, ele precisa passar por essa transição. Vamos ver nossas regras, restringir a transição, adicionar uma regra de transição restrita. E então queremos restringir com base em quem é o usuário. Portanto, restrinja quem pode mover um item de trabalho. E podemos escolher usuários específicos, ou descobri que um fluxo de trabalho melhor é usar grupos. Dessa forma, podemos adicionar usuários ao grupo, e todas essas regras serão aplicadas automaticamente , em vez de serem apenas usuários individuais. Então, vou entrar e escolher grupos, e vamos selecionar o grupo de desenvolvedores. Isso significa que somente os desenvolvedores poderão usar essa transição para passar da versão em andamento para a revisão do código. Clique em AD, aí está. Temos isso adicionado às nossas regras aqui no lado direito. Agora, para que isso entre em vigor, precisamos atualizar o fluxo de trabalho. Então, agora, estamos basicamente em um modo de rascunho. Na verdade, não atualizamos isso. Então, para que isso se torne ativo, precisamos atualizar o fluxo de trabalho. Agora que nosso fluxo de trabalho está atualizado, vamos ver o que isso significa para nossa equipe. Então, primeiro, vou entrar como Maxwell. Isso está logado como Maxwell Carter. Ele é nosso líder de controle de qualidade, que não faz parte do grupo de desenvolvedores ao qual acabamos de adicionar essa restrição de transição Então, se entrássemos em um desses itens de trabalho que está em andamento, você pode ver que Maxwell nem consegue levar isso ao status de revisão de código porque a única maneira de fazer isso é passar por essa transição de envio para revisão que restringimos Agora, se eu fosse fazer login como Ethan, que é um dos desenvolvedores do grupo de desenvolvedores, deixe-me abrir essa janela aqui Estou logado como Ethan aqui. Agora logado como Ethan. Se examinássemos um desses itens de trabalho, veja o status. Está em andamento. Se eu retirar isso, podemos usar essa transição de envio para revisão para fazer a transição para o status de revisão de código. E lá vamos nós. Agora, Ethan pode alterar o item de trabalho para estar no status de revisão de código devido a essa transição A transição de envio para revisão só permite que as pessoas desse grupo de desenvolvedores passem por essa transição, que é a única maneira de entrar nesse status de revisão de código Mesmo status, mesmo item de trabalho, permissões de usuário diferentes. É uma maneira poderosa de impor o acesso baseado em funções em nosso fluxo de trabalho sem depender apenas de nós para lembrar quais são as regras O sistema pode aplicá-lo para nós. Alguns outros casos de uso comuns de transição restrita podem incluir coisas como talvez apenas permitir que essa transição aprovada seja liderada por líderes ou gerentes de projetos. Ou talvez, como temos uma equipe de controle de qualidade configurada, talvez somente a equipe de controle de qualidade possa realmente concluir o controle de qualidade e enviá-lo para Dunn após conclusão do teste de controle de qualidade ou talvez só possa iniciar o controle Talvez só queiramos que a equipe de controle de qualidade possa iniciar o controle de qualidade quando estiver pronta para o controle de qualidade, somente a equipe equa possa realmente iniciar o teste de controle de qualidade, que passa por essa transição inicial de controle É exatamente o mesmo processo. Chegamos aqui para a transição, viemos para restringir a transição, adicionar uma regra, restringir quem pode movê-la. Desta vez, em vez do grupo de desenvolvedores, vamos nos restringir ao líder de controle de qualidade. Adicione isso. Vá em frente e atualize esse fluxo de trabalho. E agora podemos fazer com que eles trabalhem na revisão de código prepará-lo para o controle de qualidade, mas somente nosso controle de qualidade poderá testá-lo. Então, vamos ver o que isso parece, novamente, quando estamos logados como nosso desenvolvedor aqui, Ethan, então digamos que, ok, está em revisão de código, foi aprovado Isso significa que ele está pronto para o controle de qualidade. Ethan pode substituí-lo para pronto para o controle de qualidade, mas ele não pode ser aprovado e retirado desse lugar, pronto para o controle de qualidade, certo? Exceto que estamos configurados para, acredito que seja por causa dessa transição aqui. Sim. Portanto, embora tenhamos essa transição aqui, temos essa configuração para qualquer status. Então, se você quiser remover isso, poderíamos simplesmente entrar, clicar em Excluir e atualizar esse fluxo de trabalho. Agora, a única maneira de fazer isso é por meio do controle de qualidade. Portanto, se voltarmos login como nosso desenvolvedor aqui , faça isso e não poderemos mais levá-lo ao status De A única maneira de fazer isso é por meio da equipe de controle de qualidade, que significa que estamos logados, vamos mudar novamente para estar logado como Maxwell aqui, estar logado como Maxwell, isso está pronto para o controle de qualidade, e ele pode ir em frente e levar isso para o teste de controle frente e levar isso Sim, tudo bem, está pronto para o teste de controle de qualidade. E então, quando terminar, ele poderá concluir o teste de UA, e esse item de trabalho será totalmente concluído e passará por todo o fluxo de trabalho. Então, para recapitular o que aprendemos nesta lição, aprendemos como restringir a transição de determinados usuários com base no grupo do qual o usuário faz parte E há muitas outras maneiras de adicionar complexidade a isso, se quisermos. Podemos até adicionar uma regra secundária a isso se quisermos, digamos, restringir a transição de alguém que está no grupo de desenvolvedores e também de alguém que estava em um grupo de controle de qualidade, coisas assim. Agora, eu encorajo você a criar um fluxo de trabalho de teste e começar a brincar com as regras restritas de transição nos fluxos de trabalho do seu lado para ver como você pode usá-las em seu próprio benefício E quando você estiver pronto, nos vemos na próxima lição, onde aprenderemos sobre outro tipo de regra para nossas transições, solicitação de informações. Nos vemos lá. 5. Adicionando regras de entrada de solicitação: Na última lição, examinamos a regra de transição restrita. Nesta lição, veremos o segundo tipo de entrada de solicitação de regra de fluxo de trabalho. entrada de solicitação exibe uma tela durante uma transição que solicita que o usuário preencha campos específicos antes que a transição continue. Em vez de simplesmente mover o item de trabalho de um tamanho para outro, Jira faz uma pausa e diz: Ei, antes de prosseguirmos, preciso que você preencha algumas coisas E isso é útil quando queremos coletar dados no momento exato em que ocorre uma transição entre os status Então, aqui está nosso cenário para esta lição. Quando alguém move um item de trabalho do controle de qualidade concluído do status de teste de controle de qualidade para concluído, isso usa a transição completa do controle de qualidade. Queremos garantir que o campo de versões fixas seja preenchido para sabermos qual versão do nosso código contém essa correção. Esperamos que as pessoas se lembrem de configurá-lo, mas um fluxo de trabalho melhor é usar a entrada da solicitação para preencham esse campo imediatamente quando estiverem que preencham esse campo imediatamente quando estiverem concluindo o trabalho . Então, vamos voltar ao editor de fluxo de trabalho e configurar essa configuração. Depois do teste de controle de qualidade, para ser feito, como era de se esperar, ele precisa viver dessa transição completa de controle de qualidade. Então, vamos entrar aqui para a transição completa do controle e, em seguida, entrar para solicitar uma entrada adicionar uma regra de entrada de solicitação. Agora precisamos dizer ao Jira qual tela mostrar. Então, só há uma coisa aqui. Podemos mostrar uma tela, selecioná-la. Qual tela queremos mostrar? Agora, podemos extrair de qualquer uma das outras telas. Você pode ver que há muitas telas diferentes que eu configurei do telas diferentes que eu configurei meu lado na minha instalação do Jira Mas se ainda não tivermos uma tela criada, talvez queiramos entrar e criar uma nova tela. Então, eu vou fazer isso, e isso abrirá uma nova guia. Lá vamos nós. Agora vamos adicionar a tela. E dê um nome. Nomear é sempre bom. Então, isso será para nossa transição completa de controle de qualidade. Solicite entrada para versões fixas. Lá vamos nós. Dê uma descrição, se quisermos. Mas vou clicar em adicionar. Agora, criamos nossa tela. Podemos fechar essa guia que nos levará de volta ao nosso editor de fluxo de trabalho. E vamos descobrir isso. Então, era algo com versões fixas. Lá vamos nós. Encontre essa tela e adicione-a à nossa regra. E agora, sempre que algo vier de um teste de controle de qualidade e estiver pronto para ser feito, ele mostrará essa tela, é claro, assim que atualizarmos nosso fluxo de trabalho. Então, vamos fazer isso. Agora que nosso fluxo de trabalho está atualizado, vamos entrar e ver como isso se parece do outro lado. Então, precisamos fazer login como Maxwell. Quem é nosso líder de controle de qualidade, certo? Porque lembre-se de que configuramos essa restrição onde Maxwell é o único que pode fazer isso Então, assim que o teste de controle de qualidade for concluído, ele estará pronto para ser concluído. Agora, quando configurarmos para Dunn, aparecerá essa transição Mas espere, onde está nosso campo? Na verdade, esqueci uma etapa. Vamos voltar e cancelar isso. Então, isso não vai mudar essa transição. Isso é algo que é importante ter em mente. Se você cancelar isso, não concluirá a transição. E vamos voltar para nossa tela aqui. Essa é uma ótima maneira de mostrar como podemos ajustar isso após o fato. Então, vamos encontrar nossa tela. Será a tela da versão fixa aqui. Esquecemos de adicionar o campo real que queremos adicionar nessa tela Então, no momento, não há nada configurado para essa tela. É por isso que não mostrou nada. Então, vamos entrar e adicionar versões fixas. Lá vamos nós. Não há salvamento nem nada parecido. Já está salvo. E como já o configuramos em nosso fluxo de trabalho, vamos voltar ao nosso editor de fluxo de trabalho aqui apenas para mostrar que ele já está configurado. Era nosso fluxo de trabalho de desenvolvimento de software, esse aqui. Portanto, já deve estar configurado para que , uma vez concluído o controle de qualidade, sim. Ok, essa tela está aparecendo, e essa tela agora tem esse campo. Então, se voltarmos a estar logados como Maxwell, pegarmos esse item de trabalho e o concluirmos, está pronto E agora, temos esse campo de versão fixa. Claro, parece que eu não tenho nenhuma versão aqui neste espaço. Então, vamos ver nossos lançamentos. Essas são as diferentes versões. Sim, na verdade, não temos nenhum lançamento aqui no momento. E parece que Maxwell não tem as permissões para realmente criar um. Não é grande coisa. Vamos voltar como nosso administrador e criar uma nova versão aqui. Então, vou voltar ao espaço de desenvolvimento de software, entrar nos lançamentos e agora podemos criar um lançamento. Então, digamos, OK, esta é a versão 1.0 do nosso software. Guarde isso. Isso foi criado. E agora com Maxwell, se atualizarmos a página, ele verá essa versão aparecer. Lá vamos nós. E, voltando ao item de trabalho, uma vez concluído o teste de controle de qualidade, podemos concluí-lo, abrirá nossa tela e ele verá a versão corrigida qual pode associá-la, adicionar qualquer tipo de comentário que quiser e atualizá-la. E agora esse item de trabalho passará para o status De. Uma espécie de recapitulação Nesta lição, aprendemos que a regra de entrada da solicitação exibe uma tela durante uma transição Aprendemos aonde ir para adicionar campos à nossa tela. Até analisamos onde ir para configurar uma nova versão em nosso espaço, então ela aparece no campo de versões fixas. Obviamente, essa tela pode incluir os campos que quisermos. E podemos até mesmo levar isso para o próximo nível controlando quais campos são necessários em nossas telas usando um esquema de configuração de campo. Na verdade, falando em exigir coisas, vamos passar para o próximo vídeo onde podemos aprender como basicamente configurar esse cenário exato com a regra de validação de detalhes E aprenderemos tudo sobre isso em nossa próxima lição. 6. Como validar transições: Na última lição, usamos entrada de solicitação para solicitar dados aos usuários durante uma transição. Nesta lição, aprenderemos como usar a regra de validação de detalhes A regra de validação de detalhes costumava ser chamada de validadores em versões mais antigas do Jira e verifica se os dados necessários existem antes permitir que a transição continue Mas, diferentemente da entrada de solicitações, que solicita que o usuário preencha os dados ausentes, os validadores adotam uma postura mais rígida Se a validação falhar, a transição será totalmente bloqueada e o usuário verá uma mensagem de erro. Pense nisso dessa forma. solicitação de entrada interrompe o usuário e diz: Ei, preencha isso antes de continuarmos. detalhe de validação diz: Não, você não pode continuar até concluir essas etapas Então, aqui está nosso cenário para esta lição. Vamos nos basear no que fizemos na última lição, quando adicionamos uma tela que permitia ao usuário preencher o campo de versões fixas, certo? Mas, em vez de apenas solicitá-la durante a transição, como fizemos com a entrada da solicitação e esperar que ela seja preenchida, o que vamos fazer é bloquear essa transição se ela não estiver realmente preenchida Então, vamos adicionar um validador na transição completa do QA que verifica isso para garantir que o campo seja preenchido antes de permitir que continue Então, entrando na edição do fluxo de trabalho aqui, abaixo da entrada da solicitação, temos os detalhes da validação. E, nesse caso, queremos garantir que o campo de versões fixas seja preenchido. Então, quando entrarmos para validar a regra de detalhes, adicione-a. Há um monte deles que podemos fazer aqui. Nesse caso, queremos validar um campo porque, como vimos no último vídeo, as versões fixas são um campo Então, queremos validar esse campo, selecione isso agora, precisamos dizer ao Jira como queremos validar o Queremos ter certeza de que ele tem um único valor em vez de vários valores? Ou queremos ter certeza de que corresponde a uma expressão? Talvez o resumo do item de trabalho comece com as mesmas palavras e qualquer que seja essa expressão. Nesse caso, porém, queremos ter certeza de que o campo não esteja vazio. Tem dados nele. Agora precisamos dizer ao Jira: Ok, quando você quer validar que um campo não está vazio, qual Bem, nesse caso, queremos que seja o campo de versões fixas, aquele que adicionamos antes, certo? Então, esse aqui. E podemos deixar a mensagem de erro em branco, que adicionará uma mensagem padrão, ou podemos adicionar nossa mensagem de erro personalizada se isso falhar. Digamos que você precise primeiro adicionar uma versão fixa. Lá vamos nós. Vá em frente e adicione isso. Agora, aqui está um ponto importante porque a ordem dessas regras é importante, certo? Então, na verdade, eles correm de cima para baixo. Então, como temos a entrada da solicitação antes dos detalhes de validação, isso abrirá a tela que permitirá ao usuário adicionar o campo de versões fixas usando a tela que configuramos no último vídeo Se eles fizerem isso, essa validação validará se há ou não dados nesse campo Assim, eles têm a oportunidade de adicionar dados a esse campo antes que ele tente concluir a transição. Se eles não fizerem isso, aparecerá a mensagem de erro e dirá que precisa ser preenchida. Esse campo não pode estar vazio. Então, vamos atualizar nosso fluxo de trabalho e ver isso em ação. Vou atualizar o fluxo de trabalho, então agora ele está ativo. E então vamos começar a fazer login como Maxwell. Lembre-se de que ele é nosso líder de controle de e restringimos as transições. Então, queremos ter certeza de que isso seja levado para o QA, embora, na verdade, precisemos fazer login como Ethan primeiro, porque ele precisa passar por uma revisão de código Lembre-se, este é o processo que temos em andamento, ele tem que ir para a revisão do código. E então, a partir da revisão de código, uma vez aprovado por meio revisão de código , está pronto para A. Ok? Agora que está no controle de qualidade, podemos fazer login como Maxwell em nossa equipe qua. Está pronto para o controle de qualidade. OK. E está em testes de controle de qualidade. Agora que foi feito por meio de testes de controle de qualidade, ok, está concluído, está feito. Podemos entrar aqui e adicioná-lo à nossa versão fixa. Ou se entrarmos aqui e tentarmos atualizar, isso dirá que não, precisa ser adicionado. Primeiro, precisamos adicionar uma versão fixa. Essa é a mensagem de erro que pedimos que ele nos desse validador Esse é o nosso validador trabalhando aqui. Mas assim que chegarmos aqui e adicionarmos dados a esse campo, observe o que acontece. Eu poderei atualizar isso porque esses dados foram validados no back-end Mais uma vez, no fluxo de trabalho, essa é a regra de validação de detalhes chegando aqui e dizendo que está verificando esse campo Se não estiver vazio, basicamente, ele tem dados lá dentro, permite que eles passem e, quando não nos deu essa mensagem de erro aqui mesmo. Então, recapitulando, a regra de validação de detalhes verifica se qualquer validação que configuramos foi cumprida para que a transição Quando a validação falha, a transição é bloqueada e o usuário vê um erro. Obviamente, podemos usar qualquer campo além do campo de versões fixas. E, como vimos quando configuramos a regra, podemos fazer ainda mais do que validar os campos em si Mas espero que as coisas estejam começando a mudar para saber como você pode usar isso em seus próprios Por isso, recomendo que você reserve um tempo entre as aulas, experimente do seu lado e comece a jogar com algumas das diferentes regras para ver como elas podem ajudar sua organização. Temos mais um tipo de regra a ser analisada. Então, em nossa próxima lição, aprenderemos como podemos desenvolver isso ainda mais realizando ações em nossas transições de fluxo de trabalho. Nos vemos lá. 7. Executando ações: Nesta lição, aprenderemos sobre o quarto tipo de regra de fluxo de trabalho que executa ações. Agora, essa é um pouco diferente de qualquer outra regra que analisamos até agora porque elas acontecem no final, depois todas as outras regras foram concluídas com sucesso, e elas não estão realmente validando nada Se você já usou versões mais antigas do Jira, elas costumavam ser chamadas de funções de postagem Então, eles são diferentes porque não estão realmente decidindo se a transição pode ou não acontecer Eles são a equipe de limpeza que acontece depois que tudo já foi validado Eles fazem coisas como atualizar campos e atribuir usuários, coisas assim Então, aqui está nosso cenário para esta lição. Depois que nosso item de trabalho passar com sucesso para o status Pronto para QA, vamos atribuí-lo automaticamente ao nosso líder de QA, Maxwell Dessa forma, ele receberá uma notificação de que o trabalho está sendo atribuído a ele e sabe que está pronto para começar o teste. Então, vamos entrar no Jira e configurá-lo. O que queremos fazer é uma vez que ele passe da revisão do código para o controle de qualidade, significa que precisamos aplicá-lo a essa transição aprovada aqui mesmo. Então, em Transição aprovada, selecione isso, role para baixo e execute a ação. Vamos executar a regra de ação. E há algumas maneiras diferentes de fazer isso. Poderíamos entrar e atualizar um campo de item de trabalho porque destinatário é um campo que podemos Mas isso é uma coisa tão comum que Alasian realmente apareceu para aparecer Assim, podemos atribuir um item de trabalho sem precisar vasculhar todos os campos diferentes. Então, vamos selecionar isso. E agora precisamos dizer ao Jira a quem queremos atribuir isso ou, alternativamente, podemos remover qualquer destinatário que esteja atualmente designado Se quiséssemos fazer isso, poderíamos tirar isso aqui mesmo. Se já estivesse atribuído a alguém, poderíamos simplesmente remover esse destinatário neste momento da Para nosso cenário de hoje, vamos entrar aqui e escolher nosso líder de controle de qualidade. Isso é Maxwell. Adicione isso. Ok, então depois que essa transição for executada, a ação no final é atribuir o item de trabalho a Maxwell Carter Então, vamos atualizar nosso fluxo de trabalho para ver isso em ação. Tudo bem. Então, vamos começar login como nosso desenvolvedor, Ethan, certo Então, vamos pegar um desses itens de trabalho aqui. Digamos que só essa aqui. Digamos: Ok, de “ a fazer” a “em andamento”. E então, a partir do andamento, está pronto para a revisão do código. Após a revisão do código, ele é aprovado e enviado para o controle de qualidade. Veja o que acontece com o responsável quando ele é aprovado e enviado para o controle de qualidade. Lá vamos nós. Foi atribuído a Maxwell Carter. E agora Maxwell Carter pode continuar com o resto do caminho, porque, novamente, logado como Ethan, ele não pode continuar e, na verdade, passar pelo controle Ele está levando isso o mais longe que pode. Agora cabe a Maxwell Carter, e é atribuído a ele. Entrar aqui e realmente iniciar o teste de controle de qualidade e executá-lo no resto do fluxo de trabalho que já configuramos. Agora, uma coisa a ter em mente, assim como o resto de nossas regras, as ações são executadas de cima para baixo. Então, se tivermos outra ação aqui, se entrássemos e disséssemos que também queremos atualizar um dos campos, poderíamos selecionar um desses campos. Digamos que eu acrescente na descrição algo parecido. Se quisermos atualizar esse campo, a ordem é importante, certo? Então, se eu pegar isso e arrastá-lo para cima, agora isso vai acontecer antes que isso seja atribuído. Agora, neste caso, e nesse pequeno cenário que eu configurei, a descrição sendo atualizada acontecendo antes de ser atribuída, isso realmente não vai mudar nada. Mas é importante ter em mente , se você está começando a atualizar campos e está executando essa sequência de ações diferentes que estão sendo executadas, essa ordem importa. Então, você pode clicar e arrastar para reatribuir ou atualizar essa ordem na pilha, basicamente, certo Então, tudo funciona sequencialmente de cima para baixo. E a qualquer momento você pode entrar aqui e excluir essas regras, se quiser , a fim eliminar quaisquer ações que você não queira. Então, para recapitular, nesta lição, aprendemos como adicionar ações no final da transição do nosso fluxo de Alguns casos de uso clássicos e mais comuns para isso incluem a atribuição automática que vimos aqui, mas também fazer coisas como definir valores de campo, limpar totalmente os campos ou talvez copiar totalmente os valores dos campos ou acionar um agente de IA Por falar em agentes de IA, vamos passar para a próxima lição qual analisaremos alguns minutos como podemos usá-los nossas transições. Te vejo lá? 8. Disparando agentes de IA: Na última lição, analisamos a regra que executa ações após a conclusão de uma transição. Nesta lição, vamos nos basear nisso analisando como acionar agentes de IA. Agora, acionar um agente de IA não é uma regra da mesma forma as outras regras que analisamos até agora no nível raiz dessas Em vez disso, está situado sob as ações de execução. É o mesmo lugar em que atribuímos automaticamente um item de trabalho após a transição, exceto que, em vez de atribuir automaticamente um item de trabalho, desta vez, vamos acionar um agente de IA para examinar o item de trabalho e, em seguida, fazer algo com base em qualquer solicitação fornecida Tenho certeza de que não surpreende que, quando ativamos a IA, isso tenha algumas ressalvas, dependendo da versão do Jira que você está usando isso tenha algumas ressalvas, dependendo da versão do Jira que Você precisa ter o Rovo ativado em sua instância do Jira para que isso funcione Rovo é a plataforma de IA da Atlassian que potencializa a infraestrutura do agente, os agentes, os créditos, a conexão com os fluxos de trabalho do Jira A boa notícia é que o Rovo é incluído automaticamente nos planos pagos do Jira Cloud, standard premium e enterprise Portanto, não há uma licença separada para compra. Agora, no meu caso, estou usando uma licença padrão do Jira Cloud sem nada extra Então, aqui está nosso padrão para o que usaremos a IA nesta lição. Quando alguém envia um trabalho para revisão de código, queremos que o agente de IA execute automaticamente uma análise inicial do item de trabalho sugira quaisquer alterações que precisem ser feitas nesse item de trabalho para que, sempre que alguém realmente começar a revisar o código, tenha uma vantagem Então, vamos entrar no Jira e começar indo para a transição em que queremos que essa ação realmente aconteça Essa é essa transição aqui, envie para revisão, porque quando trabalho passa de em andamento para revisão de código, ele precisa passar por essas transições de envio para revisão Então, na transição aqui no lado direito, assim como fizemos antes, vamos adicionar uma regra de execução de ações. E desta vez, vamos adicionar uma ação de agente acionador. Agora precisamos dizer ao Jira qual agente queremos usar. Agora, esses são os agentes pré-instalados que vêm com o Rovo Temos um agente de codificação, um agente de entrega ou um agente de triagem, mas alguns agentes só estão disponíveis nas versões premium ou empresarial É aqui que o nível do seu plano pode fazer a diferença. Você também pode instalar agentes adicionais ou até mesmo criar seu próprio agente personalizado, se quiser. Mas para nosso caso de uso atual, queremos usar o agente de triagem Seu trabalho é ler o item de trabalho e depois fazer a triagem, descobrir qual é a maior prioridade e o que precisa de atenção primeiro Agora, ele tem um conjunto padrão de comandos. Poderíamos simplesmente adicionar isso se quisermos, mas podemos personalizar isso adicionando nosso próprio prompt. Então, aqui está uma mensagem de que preciso analisar o item de trabalho para verificar se está pronto para a revisão de código, já que isso é passar para a revisão de código, sugerir uma prioridade com base na descrição, sinalizar quaisquer itens de trabalho relacionados ou duplicados, que ele possa encontrar e observar se a descrição tem detalhes suficientes para que um revisor comece E então isso nos dará um comentário sobre o item de trabalho com suas descobertas para ajudar nossa equipe a começar. Vamos adicionar isso. Lá vamos nós. Agora precisamos atualizar nosso fluxo de trabalho e, em seguida, entrar no Jira, fazer login como um de nossos desenvolvedores e fazer login como Ethan Então, vamos escolher um desses itens de trabalho. Na verdade, vou pegar essa coluna de status movê-la aqui para que fique um pouco mais fácil de ver. Qual é o trabalho real ao lado do status. Então, não estamos retirando um desses com os quais já trabalhamos neste tribunal que já tenha sido feito Digamos que, ok, digamos que essas entradas da API de construção. Digamos que queremos começar a trabalhar nisso. Está em andamento. Ethan está trabalhando nisso. E agora, tudo bem, está pronto para análise. Antes de realmente fazermos isso, quero abrir isso para que possamos ver neste item de trabalho não há nada no item de trabalho em si. É basicamente apenas o resumo. Você pode ver que não há descrição. Não há comentários, nada parecido. Mas se eu pegar isso e enviar para análise, veja o que acontece. Imediatamente, ele vai começar a acionar esse agente, certo Os agentes começarão a passar pelo processo. Ele passará pela solicitação que adicionamos. Depois, reservamos um momento para percorrer o processo. E, claro, estamos vendo ele realmente fazer isso. Normalmente, quando você faz a transição de algo, isso acontece no back-end, não estamos realmente vendo isso acontecer, e aí está. Aqui estão as coisas que ele trouxe e recomendou. Diz: Queremos vincular esse outro item de trabalho? Ele encontrou um item de trabalho semelhante. Esse porque está falando sobre os endpoints da API? Hm. Na verdade, isso pode estar relacionado a esse item de trabalho, então talvez queiramos vinculá-lo aqui dentro do Jira Na verdade, talvez queiramos mudar isso em vez de uma ideia agora. Isso é uma ideia, tipo de trabalho aqui. E os agentes dizem: Talvez você queira transformar isso em uma tarefa porque parece que estamos realmente trabalhando nessa tarefa, certo? O conteúdo descreve uma tarefa em vez de uma ideia de alto nível. E agora, está dizendo: Oh, na verdade, Ethan, estamos logados como Ethan. É ele quem está fazendo isso. Talvez queiramos mudar o destinatário de ser designado para Dan para realmente ser designado para Ethan, já que é ele quem está trabalhando nisso E agora podemos entrar e dizer: queremos realmente aceitar isso? Queremos refinar? Isso abrirá uma janela de bate-papo do Rovo, onde podemos conversar com o Rovo e talvez refinar algumas Ou podemos combinar isso com algumas das outras funções que analisamos, atribuindo-a automaticamente a alguém da nossa equipe antes de chegar a esse agente de triagem e, em seguida, talvez posicionar o agente de IA abaixo dele em nossa transição e adicionar algo em nosso prompt para verificar se o trabalho sugerido está ou não adequado antes de chegar a esse agente de triagem e, em seguida, talvez posicionar o agente de IA abaixo dele em nossa transição e adicionar algo em nosso prompt para verificar se o trabalho sugerido está ou não adequado ao outro trabalho. que eles já atribuíram a eles no espaço. Você pode começar a ver o quão poderoso isso pode ser. Mas lembre-se sempre de que esse agente faz recomendações como essa. Não fará alterações automáticas. Um humano ainda precisa entrar e analisar se aceita ou não todas essas mudanças. Não, vale a pena mencionar que em nosso espaço de demonstração, temos apenas alguns itens de trabalho Na verdade, não havia nenhuma descrição ou qualquer outra coisa que o agente de triagem analisasse para adicionar um comentário ou algo parecido ao nosso item de trabalho, porque verdade não temos muita coisa nesse item de trabalho Normalmente, quando você está trabalhando em algo, você teria uma descrição muito mais detalhada do que esse trabalho realmente é. Mas podemos aceitar essas alterações e, em seguida, o agente passará pelo processo de realmente atualizá-las. E podemos ver que foi atribuído, foi vinculado. Parece que não foi possível atualizar nada por causa de um problema. Você pode passar por esse processo. Parece que a única coisa que não conseguiu fazer foi mudar o tipo de trabalho, o que não é grande coisa. Podemos entrar aqui e atualizar isso muito rapidamente aqui. E então poderíamos responder e conversar para abrir a janela de bate-papo com IA para tentar corrigir isso ou simplesmente descartar isso para encerrar Assim, você pode ver como isso rapidamente nos ajuda a ficar mais organizados e a fazer uma triagem ainda melhor do nosso trabalho Agora, a última coisa que quero ressaltar antes de concluirmos esta lição é que, embora usemos um dos agentes pré-instalados, aquele agente de triagem que vem com o Rovo, o ecossistema de agentes no Jira vai muito além desses padrões Se voltarmos, poderíamos até adicionar outro, se quiséssemos. Então você pode ver, novamente, com a ordem de empilhamento que importa, então esta ficaria abaixo da que já adicionamos E se quisermos adicionar um agente diferente, ou se entrarmos aqui e analisarmos todos os diferentes agentes que temos, você pode ver que há muitos agentes diferentes. Alguns deles são baseados na licença. Não está disponível para minha licença atual. Mas você pode começar a ver muitos agentes diferentes que temos de vários fornecedores diferentes, certo? Então, muitos deles são da Atlassian para fazer coisas específicas Mas existem alguns talvez do GitHub ou de um Cloud Agent for Jira Podemos integrar isso diretamente ao Jira muito, muito rapidamente E, claro, se nenhuma das opções pré-construídas atender às nossas necessidades, podemos entrar Podemos criar nosso próprio agente dentro do estúdio Rovo para realmente fazer o que quisermos Então, recapitulando, a regra de ação do agente acionador nos permite executar um agente de IA automaticamente quando um item de trabalho faz a transição entre os status E nesta lição, aprendemos como podemos configurar isso usando o agente de triagem pré-instalado para analisar itens de trabalho e sugerir algumas mudanças Mas, novamente, como vimos, ele não faz essas alterações até que as aprovemos e, em seguida, ele examinará e implementará todas essas mudanças Uma última coisa a ter em mente dependendo do agente de IA que estamos usando, eles podem consumir créditos Rovo toda vez que correm Agora, cada plantador do Jira Cloud vem com uma franquia de crédito mensal por usuário. Portanto, é sempre uma boa ideia verificar a franquia de crédito de seus planos ao testar agentes de IA e considerar as transições às quais os vinculamos, e considerar as transições às quais os vinculamos para não gastarmos gastarmos Agora, em nossa próxima lição, vamos nos afastar do editor de fluxo de trabalho e analisar o panorama geral, criando um segundo fluxo de trabalho e unindo tudo a um esquema de fluxo de trabalho. Nos vemos lá. 9. Como conectar fluxos de trabalho com esquemas de fluxo de trabalho: Nesta lição, aprenderemos como podemos usar esquemas de fluxo de trabalho para unir vários fluxos de trabalho Isso também significa que precisaremos de outro fluxo de trabalho. Então, também aprenderemos como criar um novo fluxo de trabalho. Mas vamos começar entendendo bem o que é um esquema de fluxo de trabalho. Basicamente, um esquema de fluxo de trabalho é um mapa que informa Jira qual fluxo de trabalho é usado por qual tipo de trabalho em um espaço Por exemplo, um esquema de fluxo de trabalho pode fazer com que o Jira use o fluxo de trabalho de desenvolvimento de software que usamos ao longo deste curso para as ideias e tarefas em nosso espaço Mas talvez queiramos que o Jira use um fluxo de trabalho completamente diferente para os bugs em nosso espaço de desenvolvimento de software Para ver isso em ação, precisaremos outro fluxo de trabalho além do que temos usado até agora. Então, vamos começar criando um fluxo de trabalho simples para nossos livros. Vou encerrar o editor de fluxo de trabalho que estamos usando. E em nosso fluxo de trabalho na área administrativa, vamos entrar. Na verdade, isso está dentro das configurações de espaço. Então, vou entrar em nossas configurações administrativas globais gerais do Jira e depois entrar nos fluxos de trabalho E então vamos entrar e adicionar um fluxo de trabalho. Vamos criar um novo fluxo de trabalho. Dê um nome a isso. Portanto, esse será nosso fluxo de trabalho de bugs. Para o tipo de trabalho de bug, crie isso. Tudo bem. Então isso foi criado. Esse é apenas um fluxo de trabalho muito simples. Vamos entrar e vamos fazer isso rapidamente porque já vimos como adicionar status Mas vou adicionar os mesmos status padrão que tínhamos antes Então, em vez de criar novos, vamos apenas adicionar alguns muito simples para fazer em andamento, reutilizando status que usamos antes e fizemos Lá vamos nós. E então, em vez de estar aberto quando um novo trabalho é criado, vamos fazer isso e podemos remover o status aberto. OK. Então, basicamente, o que criamos muito rapidamente é um novo fluxo de trabalho que é exatamente igual ao fluxo de trabalho de quando começamos este curso na área de desenvolvimento de software. Lembre-se, ele só tinha esses três status diferentes. E, claro, poderíamos adicionar mais status, transições e regras, assim como fizemos com o fluxo de trabalho de desenvolvimento de software em nossas aulas anteriores Mas, por enquanto, isso nos dá o que precisamos para demonstrar como um esquema de fluxo de trabalho pode lidar com vários fluxos de trabalho Então, vamos atualizar nosso fluxo de trabalho aqui. Agora, precisamos vincular isso ao nosso espaço de desenvolvimento de software com um esquema de fluxo de trabalho, porque você pode ver agora esse é um fluxo de trabalho inativo, que significa que não está sendo usado em nenhum lugar Então, vamos voltar às nossas configurações aqui e aos nossos esquemas de fluxo de trabalho. Agora, por padrão, assim como o Jira criou um fluxo de trabalho para nosso espaço quando o criamos, também temos um esquema de fluxo de trabalho Os espaços sempre precisam de um esquema para informar quais fluxos de trabalho são usados Só que, por padrão, há apenas um fluxo de trabalho em cada esquema. Deixe-me mostrar o que quero dizer. Estamos trabalhando com o projeto de desenvolvimento de software. Então esse é o esquema que está sendo usado nesse projeto. Se entrarmos aqui e editarmos isso, é assim que a maioria dos esquemas é configurada por padrão dentro de um Jira Basicamente, ao dizer apenas cada tipo de trabalho, lembre-se do tipo de trabalho que costumava ser chamado de tipo de problema, você ainda possa ver essa terminologia em algum lugar na área administrativa Portanto, cada tipo de trabalho dentro deste projeto está usando o fluxo de trabalho que criamos ao longo deste curso, aquele fluxo de trabalho de desenvolvimento de software com o qual trabalhamos. Se quiséssemos mudar isso e dizer: Sabe o que? Para bugs, queremos usar um fluxo de trabalho diferente, podemos entrar aqui adicionar um fluxo de trabalho existente, e é por isso que queríamos criar o novo fluxo de trabalho primeiro, porque ele está procurando um fluxo de trabalho existente. Vamos adicionar esse fluxo de trabalho do BG. Em seguida, para o tipo de problema BG ou tipo de trabalho, como são chamados agora. Agora, sempre que um bug no espaço que está usando esse esquema de fluxo de trabalho for criado, ele usará o fluxo de trabalho BG, certo? Então, vamos publicar isso e ver isso em ação. Agora, podemos nos deparar um pequeno problema ao associar qualquer coisa É necessário verificar se todos os status estão corretos. Eu me deparei com um problema em que talvez tenhamos removido um status no fluxo de trabalho, mas havia itens de trabalho que estavam nesse status. Digamos, se removermos em andamento por qualquer motivo e houver itens de trabalho em andamento, ele dirá: Ei, o que você quer fazer com eles? Você quer mapeá-los para um novo status? Deseja removê-los ou não fazer essa alteração? Só está nos avisando. Nesse caso, como acabamos de configurar isso, não temos nenhum item de trabalho existente nos status que estamos removendo, certo? Estamos adicionando um fluxo de trabalho a ele. Não estamos removendo nenhum fluxo de trabalho do nosso esquema. Mas se voltarmos ao nosso projeto, vamos dar uma olhada no projeto aqui, apenas uma maneira rápida de voltar ao projeto. Talvez nos deparemos com um problema que precisaremos corrigir porque não tenho certeza se viremos aqui e criaremos um novo item de trabalho. Não tenho certeza se ainda temos insetos aqui. Não, não temos insetos em nosso espaço. Então, vamos abordar nossos itens de trabalho, tipos. E vamos adicionar um tipo de trabalho. Então, queremos ter certeza de que realmente adicionamos bugs, para que possamos usar bugs neste espaço. Lá vamos nós. Clique em Salvar. Agora podemos usar bugs em nosso espaço de desenvolvimento de software e, sempre que usarmos bugs, ele usará esse fluxo de trabalho de bugs em vez do fluxo de trabalho com todos os outros itens de trabalho que estamos usando Você pode ver a diferença aqui, certo? Então, tudo isso está usando o fluxo de trabalho que criamos e trabalhamos durante todo o curso. Mas esse tipo de trabalho está usando um fluxo de trabalho diferente. Então, vamos ver isso em ação. Se voltarmos ao nosso espaço aqui, vamos entrar e dar uma olhada em todos os diferentes itens de trabalho que temos. Vamos fechar o menu apenas para termos um pouco mais de espaço aqui para ver nas colunas. Então, esses são os itens de trabalho com os quais trabalhamos ao longo deste curso. Vamos dar uma olhada nesse aqui, ok? Veja o status, certo? Isso é o que vimos ao longo deste curso, bloco em andamento. Uma vez que esteja em andamento, podemos entrar aqui e começar a tomá-la. Na verdade, nós o temos porque não estamos logados como nossos desenvolvedores Se fizermos login como nosso desenvolvedor, como Ethan, ele pode realmente pegar isso e executá-lo em diferentes fluxos de trabalho, certo? Então, esse é o fluxo de trabalho que configuramos. Mas se esse item de trabalho fosse alterado, vimos como podemos alterar o item de trabalho em um vídeo anterior para um tipo diferente. Se mudarmos isso de uma ideia para um bug, veja o que acontece. Então está dizendo: Ok, espere um minuto. Isso foi alterado. Como queremos mapear isso para o novo fluxo de trabalho, certo? Ok, então agora, é uma ideia. Queremos transformar isso em um bug. E então ele vai passar e dizer: Ok, qual é o status disso? Tudo isso é bom? E como estamos realmente no status em andamento, tudo parece estar bem. Não há problemas. Este é um resumo simples do que vai acontecer. Isso vai deixar de ser uma ideia para se tornar um bug. Isso mudará de estar em andamento nesse fluxo de trabalho para estar em andamento com esse fluxo de trabalho. E agora que está no fluxo de trabalho do Bug , não passará mais mesmo processo de controle de qualidade que configuramos no fluxo de trabalho de desenvolvimento de software. Vai passar por um processo completamente diferente, o que significa que pode simplesmente entrar. Pode ser para fazer. Isso pode ser feito. Não passará pelo processo de controle de qualidade que configuramos no fluxo de trabalho de desenvolvimento de software. E o back-end disso está no editor de fluxo de trabalho, onde podemos ver deixe-me abri-los lado a lado aqui para que possamos ver esses dois fluxos de trabalho diferentes abaixo dos fluxos Temos o fluxo de trabalho de bugs. Então, vou abrir isso em uma nova guia. Vou abrir a tela que aparecerá aqui em breve. Temos o fluxo de trabalho de desenvolvimento de software com o qual trabalhamos ao longo deste curso. Aqui vamos nós. Portanto, esse é o fluxo de trabalho que a ideia era quando foi criada pela primeira vez. E então, quando o alteramos, ele mudou para esse fluxo de trabalho, o fluxo de trabalho de bugs. Que acabamos de criar, o que significa que não está passando por nenhum desses outros status que temos aqui, certo? No mesmo espaço, ele ainda é usado no mesmo espaço, mas é usado apenas para o tipo de trabalho BG. Mas aqui, esse fluxo de trabalho está sendo usado para todos os outros tipos de trabalho dentro do espaço. Ok, então, para recapitular. Nesta lição, aprendemos o que é um esquema de fluxo de trabalho. É uma forma de mapear tipos de trabalho para fluxos de trabalho em um espaço. Também aprendemos como criar um novo fluxo de trabalho e usar o esquema para dizer qual tipo de trabalho usar com ele. E, como você pode imaginar, todas essas transições, regras e coisas que aprendemos até agora estão incluídas em cada fluxo de trabalho, para que possamos personalizar ainda mais esse fluxo de trabalho de bug , se quisermos Agora, em nossa próxima lição, vincularemos tudo aos processos ágeis da nossa equipe, vendo como fluxos de trabalho afetam nossos quadros ágeis 10. Usando fluxos de trabalho com quadros ágeis.: Nesta lição, veremos como os fluxos de trabalho e os quadros ágeis funcionam juntos, já que é aí que nossa equipe interage com os fluxos de trabalho com mais frequência todos os dias por meio do nosso Resumindo, os quadros Agile e o Jira estão simplesmente mapeando status do nosso fluxo de trabalho para uma exibição visual Lembre-se de que cada status pertence a uma das três categorias a serem feitas em andamento ou concluídas. O quadro também agrupa os status por essas categorias, o que você pode ver pelas barras cinza, azul e verde na parte superior Cinza significa fazer, azul está em andamento e verde é o status que está na categoria concluído Agora, vamos ver isso em ação. Vou usar o quadro ágil do nosso espaço. Então, vamos entrar e vamos entrar no próprio espaço. E então podemos entrar no espaço usando a migalha de pão apenas uma maneira muito rápida de chegar E isso deve nos levar ao espaço geral em si. Talvez precisemos acessar a visualização do quadro se ela não nos levar até lá por padrão, mas parece que está carregando o quadro. Tudo bem, então esta é a placa Cbon que instalamos em nosso espaço Agora, se você estiver usando um quadro scrum, é basicamente o mesmo processo, exceto, é claro, pela diferença entre scrum e Cbon usando sprints em quadros scrum e quadros Mas, no back-end, a forma como ele se conecta aos fluxos de trabalho é a mesma Essas colunas estão vinculadas aos diferentes status dos itens de trabalho Então, se entrarmos nas configurações do quadro, podemos ver isso no back-end, nas colunas. E podemos ver que as tarefas em andamento e concluídas são mapeadas para essas colunas diferentes Mas podemos ver que muitos dos diferentes status que criamos em nosso fluxo de trabalho não estão atualmente mapeados para Portanto, podemos realmente personalizar isso quisermos no quadro, e isso permitirá que nossos usuários façam a transição rápida de status de um para outro Então, vamos configurar isso bem rápido. Digamos que, ok, para revisão de código, digamos que queremos adicionar um novo status aqui, uma nova coluna, devo dizer. Adicione isso. Opa. Revisão do código. E então podemos mapear esse status para essa coluna aqui. E eu quero realmente mover isso. Portanto, a revisão do código estará em andamento e, em seguida, o bloqueio também poderá estar em andamento. Não vou fazer é um status concluído. Para o quar, vamos realmente criar uma única coluna para A trabalhar. Nós vamos levar isso. Será depois da revisão do código. Então, novamente, com o Agile, você vai da esquerda para a direita. Ray for A, os testes de QA podem estar na mesma coluna. Lá vamos nós. Portanto, temos tudo configurado no back-end mapeando os status para as diferentes colunas Vamos ver como isso funcionará na prática. Então, vamos voltar login como desenvolvedor, Ethan Então, se formos à diretoria do nosso projeto de desenvolvimento de software, veremos como tudo isso se relaciona, certo? Portanto, temos esses diferentes itens de trabalho que são os diferentes status vinculados a essa coluna Então, podemos ver isso aqui, se abrirmos isso, o status é revisão de código. Mas se eu mudasse isso, se mudássemos isso, digamos transição para em andamento, o que acontece é que isso vai passar para o quadro e agora está em andamento. Então, esse é o processo básico, certo, quando você pega algo e muda de uma coluna para outra, no back-end, tudo o que o Jira está fazendo é exatamente a mesma coisa que fizemos até agora Ele está passando pelo processo de transição entre esses diferentes status nesses nesses Então, agora que alteramos a coluna, o status desse item de trabalho também está mudando, certo? Então, isso agora está na revisão do código. Na verdade, é executado pelo agente. Então, você pode ver que ele foi executado pelo mesmo agente de triagem que configuramos porque isso faz parte da transição entre esses diferentes status Eu também acontece no tabuleiro. Está apenas esperando nossa opinião. Nós realmente queremos mudar o nível de prioridade disso, certo? Então essa é a sugestão desta vez. Sim, vamos mudar o nível de prioridade disso. Isso vai atualizar isso. Podemos até ver no quadro o quente Back here. Não sei se você percebeu, mas aqui está dizendo que há um agente de triagem aqui Então, quando arrastamos itens de trabalho para lá, isso aciona esse agente, o que significa que você provavelmente quer ir até lá e verificar o que ele vai fazer. Novamente, o agente de triagem não fará nada sem que um humano o revise primeiro e se certifique que deseja aceitar essas recomendações Então, nos bastidores, o fluxo de trabalho ainda está controlando tudo. Tudo o que configuramos ainda está sendo controlado nesta placa. Até mesmo os esquemas de fluxo de trabalho. Então veja o que acontece com esse bug. Está em andamento. Mas não podemos levar isso à revisão de código. Não podemos levar isso para o controle de qualidade. Só podemos fazer isso porque, se você se lembra, quando criamos o fluxo de trabalho do BG, ele só tinha três status para fazer em andamento, quais já estão em andamento ou concluídos Não podemos incluir esses outros status porque esse tipo de trabalho não está associado ao fluxo de trabalho que contém esses status Então é aí que você pode realmente obter uma boa camada de controle não apenas sobre os fluxos de trabalho em si, quais tipos de trabalho estão usando fluxos de trabalho diferentes, e você pode realmente ver como começar a personalizar isso para sua Então é aqui que os fluxos de trabalho podem realmente começar a ser complexos, dependendo de como você os configurou Se você se lembra, estabelecemos algumas regras em nossas transições. Então, para ir da revisão de código para A, mesmo que no back-end, tenhamos vários status mapeados nesta Quando estamos logados como nosso desenvolvedor, como Ethan, ele só pode fazer a transição para o status Pronto para QA, o que significa que, se ele assumir isso aqui, ele só poderá fazer a transição para Pronto para Embora aqui esteja em andamento, ele pode escolher qual status deseja que seja para o controle de qualidade, ele só pode ver esse por causa das restrições que temos porque ele faz parte do grupo de desenvolvedores, e somente usuários do grupo e somente usuários desenvolvedores podem se preparar para o controle de qualidade. Quando estiver pronto para o controle de qualidade, observe que, que será atualizado, será automaticamente atribuído ao MAX. Novamente, outra coisa que configuramos neste curso foi atribuir automaticamente ao MAX. Agora, se fizermos login para sermos designados como MAX, podemos ver esse item aqui, ele aparecerá aqui Você pode ver isso atualizado em tempo real para estar no controle de qualidade. Agora que estamos logados como Max como parte da equipe de controle de qualidade, ele pode realmente pegar isso e atualizar isso Agora, ele não pode levar isso para Dunn porque isso realmente precisa ser abordado e estar na próxima etapa do nosso fluxo Se você se lembra, a próxima etapa do fluxo de trabalho é fazer a transição para iniciar o controle de qualidade, certo? Então, você realmente precisa começar um antes que isso possa ser feito devido à forma como nosso fluxo de trabalho está configurado. Então é aí que talvez queiramos entrar aqui e dizer: Ok, na verdade queremos apenas uma coluna para controle de qualidade ou queremos uma segunda coluna que nos permita iniciar o controle de qualidade e arrastá-la para lá para que Max não precise entrar e abrir esse item de trabalho como acabamos de fazer. Ele poderia simplesmente arrastá-lo agora, uma vez que esteja no status de teste de controle de qualidade. Está sendo testado. Não está pronto para o qua. Agora podemos arrastá-lo para Dunn porque ele passou por esse processo E, novamente, tudo isso está no back-end nosso fluxo de trabalho, vinculado às colunas no quadro. Então, se quiséssemos espalhar isso, poderíamos fazer isso. Poderíamos adicionar uma segunda coluna se você quisesse para o controle de qualidade. Na verdade, depende do que funciona melhor para sua equipe e de como você quer que tudo isso aconteça. Claro, o problema , claro, é que agora, como Ethan, ele verá a outra coluna aparecer também em seu quadro, mas ele não conseguirá arrastar nada até ela Ele só vai ver quais itens de trabalho estão sendo testados atualmente. Na verdade, ele não pode arrastar isso até lá por causa das restrições que estabelecemos. Você pode ver que ele não consegue arrastar isso até lá por causa das restrições em nosso fluxo de trabalho. Para recapitular o que aprendemos nesta lição, status é mapeado para as colunas do quadro Agile E você pode até mesmo ter vários status compartilhando a mesma coluna Quando movemos o trabalho de uma coluna para outra em nosso quadro, o que realmente estamos fazendo é fazer a transição de um status para outro em nosso E isso significa que todas essas regras em nosso fluxo de trabalho também se aplicam. Portanto, se você tiver problemas para mover trabalho de uma coluna para outra, isso provavelmente se deve às regras, como restrições ou validadores, que aprendemos neste curso Nós. Isso é muito, não é? E com isso, estamos quase terminando nosso curso, mas eu gostaria de convidar você a se juntar a mim um último vídeo, onde vamos dedicar alguns momentos para refletir sobre tudo o que aprendemos neste curso. 11. Resumo do curso: Você chegou à aula final. Neste curso, analisamos a criação de um fluxo de trabalho personalizado, desde os status e transições básicos até um fluxo de trabalho personalizado, desde os as regras do fluxo de trabalho e os agentes de IA, e depois vinculamos tudo de volta aos nossos quadros ágeis Deixe-me deixar vocês com as principais coisas que eu realmente espero que você tire disso. Comece de forma simples. Não construímos um Behem de 30 status Tínhamos alguns status que atendiam às nossas necessidades. Se você ainda não criou um fluxo de trabalho, comece com o que sua equipe realmente faz todos os dias. Só aumente a complexidade quando o fluxo de trabalho provar que é necessário. Em seguida, combine os fluxos de trabalho com os tipos de trabalho. Alguns tipos de trabalho compartilham ciclos de vida, como as ideias e tarefas em nosso caso, mas outros não têm seu próprio fluxo de trabalho, e você não precisa forçar um fluxo de trabalho a atender a tudo se os ciclos de vida desses tipos de trabalho geralmente forem diferentes. Além disso, use regras para resolver problemas, não para criar novos. Você pode restringir a transição para controlar quem pode mover o trabalho, validar detalhes para garantir que os dados existam, realizar ações, automatizar atualizações, solicitar informações coletar dados nos momentos-chave Cada tipo de regra tem um trabalho, mas não os coloque lá só porque você pode Tenha um propósito para cada um que você usa. E fique atento aos créditos da Rovo. Usamos o agente de triagem com uma solicitação personalizada em uma transição, e o Rovo está incluído nos planos pagos do Jira Cloud, standard premium e enterprise a partir Portanto, não há uma licença separada com que se preocupar, mas cada nível de plano tem uma franquia de crédito mensal por usuário, e os agentes consomem créditos toda vez que correm Portanto, implante-os onde suas análises realmente agreguem valor, não em todas as transições E continue recebendo feedback e atualizando seus fluxos de trabalho. Você ajustará isso à medida que os processos de sua equipe evoluírem, adicionará status quando surgirem novas transferências e as removerá quando deixarem Teste as alterações antes de atualizar seu fluxo de trabalho para toda a equipe. A parte mais difícil de criar fluxos de trabalho é superar a crença de que eles precisam ser perfeitos na primeira tentativa Isso não acontece. Crie algo que funcione para hoje. Repita quando a equipe precisar de mais, e é assim que você acaba com um fluxo de trabalho que corresponde à forma como sua equipe realmente trabalha Muito obrigado por se juntar a mim nessa jornada. Se você é administrador do Jira, administrador de espaço ou líder de equipe, espero que agora tenha as ferramentas e a confiança para criar fluxos de trabalho que correspondam à forma como sua equipe realmente Obrigado novamente por assistir.