Skip to main content

Transcrição – "Como usar projetos para planejamento de recursos"

Transcrição visual e de áudio.

[Música rápida tecnológica tocando. Em uma tela de fundo escura, o logotipo do GitHub Octocat desaparece na exibição. Linhas neon brilhantes giram e se ramificam para fora. Cada linha leva a algo diferente: um botão rotulado como "Converter em problema"; um botão de mesclagem de solicitação de pull marcado como "Pronto"; um comentário sobre uma solicitação de pull, um quadro de projeto e um campo de pesquisa. Em uma caixa verde, o texto: "Problemas do GitHub: uso de projetos para planejamento de recursos". Um cursor pixelado clica em: "Vamos!"]

[O narrador compartilha a tela. Ela está olhando para um layout de mesa em um projeto no GitHub.]

Narrador: Bem-vindo(a). Vamos dar uma volta no GitHub Projects e ver como ele pode te ajudar a acompanhar o trabalho no recurso do início ao fim. Aqui temos o quadro Invasores OctoArcade, e estou pronto para escolher o próximo recurso.

[Ela clica em uma guia no projeto rotulada como "Recursos".]

Narrador: na equipe, temos um processo simples em que rotulamos o problema como um recurso e criamos uma exibição que se concentra em todos os itens com esse rótulo. Aqui, vemos todos os problemas rotulados como um recurso. Assim, posso ver de imediato que este item está pronto para ser escolhido e abri-lo para saber mais.

[Ela passa o cursor sobre linhas no layout de tabela e clica em um item chamado "Capacidade de chat de jogador para jogador". O problema é aberto como uma sobreposição no quadro.]

Narrador: visto que o chat não é um pequeno conjunto de trabalho, criei outro quadro de produto para acompanhar todas as diversas tarefas e itens necessários para habilitar essa funcionalidade.

[Ela clica em um link no comentário do problema, levando-a para outro projeto chamado para o problema. Na guia "Por Área", o projeto tem um layout de tabela e as linhas são separadas em grupos, como "Design", "Armazenamento" e "Suporte à mídia", com base em rótulos no campo "Área".]

Narrador: nesta exibição principal, meu trabalho já está categorizado por este campo personalizado: Área. Assim, eu posso dividir os vários problemas em fluxos de trabalho ou buckets apropriados. Os projetos são altamente eficientes porque você pode usar esses campos personalizados para adicionar metadados flexíveis aos problemas. Você não está limitado apenas por rótulos ou adição de palavra-chave entre colchetes ao título do problema.

E é ótimo porque eu posso realmente editar essa exibição para agrupar por qualquer um desses campos.

[Ela clica em um ícone suspenso ao lado do nome da guia, seleciona "Grupo" e, em seguida, passa o cursor sobre opções de campo como "Status", "Iteração" e "Destinatários".]

Narrador: agora, ao continuar a desenvolver o trabalho nesse recurso, posso anotar rapidamente itens adicionais que precisamos abordar usando essa barra "Adicionar".

[Ela coloca o cursor em um campo de texto abaixo do grupo "Design", rotulado como "Adicionar item".]

Narrador: usarei isso para adicionar vários problemas de rascunho. Por exemplo, o cliente de chat precisa de uma interface do usuário de pesquisa, a capacidade de editar a lista de amigos e, com certeza, do modo escuro.

[Ela adiciona um rascunho de problema para cada requisito.]

Narrador: com essa barra "Adicionar", posso escrever um título, pressionar Enter e continuar avançando para adicionar o próximo item. Isso é otimizado para ajudar a fazer anotações rápidas sobre o que precisa entrar nessa funcionalidade.

Esses são problemas de rascunho agora, mas basta clicar em "Converter em problema" para promovê-los a problemas completos no repositório apropriado.

[Ela clica em um ícone suspenso ao lado do problema de rascunho "Pesquisar interface do usuário", clica em "Converter em problema" e seleciona em uma lista de repositórios abaixo de um campo de pesquisa.]

Narrador: conforme o desenvolvimento avançar, você vai querer agendar e ver rapidamente os status dos itens de trabalho. É aqui que a visão de quadro entra.

[Ela clica em uma guia rotulada como "Plano de iteração". Os problemas, representados como caixas arrastáveis, são organizados em colunas para iterações diferentes.]

Narrador: criei um aqui que está agrupado por iterações, permitindo ver o que está planejado no momento e o que está por vir, além de arrastar rapidamente os itens para a iteração apropriada a fim de criar nosso plano.

[Ela arrasta itens de "Sem iteração" para "Iteração 3". Ela clica em um ícone "mais" para criar uma coluna "Iteração 4" e arrasta um item para lá. Em seguida, ela clica em uma guia rotulada "Por Status". Os problemas são organizados em colunas de status como "Lista de pendências" e "Em andamento".]

Narrador: por fim, temos a exibição de quadro agrupada por status para que possamos entender o estado dos itens rapidamente.

Vou adicionar solicitações de pull vinculadas como um campo visível aqui para que os colegas da equipe possam entrar em uma PR com apenas um clique para começar a trabalhar e fazer com que esse problema seja movido.

[Ela clica no ícone suspenso ao lado do nome da guia, clica em "Título, Atribuições e Status" e marca uma caixa de seleção ao lado de um campo oculto chamado "Solicitações de pull vinculadas". Em algumas das caixas de problema, uma marca com um ícone de solicitação de pull e um número é exibida.]

Narrador: estaremos prontos para enviar o recurso de chat em instântes, com Projetos.

[Blocos cobrem a tela. O logotipo do GitHub e a palavra "Problemas" aparecem.]

Fim da transcrição. Para obter mais informações sobre Projects, confira a documentação do GitHub Issues.