Como criar um Project Board utilizando o GitHub

No artigo anterior, listamos 5 utilidades do GitHub que provavelmente alguns usuários desconhecem e em um dos nossos tópicos abordamos a criação de Project Board.

Caso você não saiba, os project boards ou “quadros de projetos” são uma excelente forma de acompanhar todo o passo a passo das atividades que serão desenvolvidas ao decorrer de todo projeto. É uma forma visual de listar todas as atividades e inseri-las em cards, como por exemplo, listando as que foram feitas e as que ainda estão em pendência.

O Trello é a plataforma mais famosa para realizar este tipo de atividade onde, através de quadros, listas ou cartões, você consegue organizar e priorizar seus projetos de maneira mais flexível.

Mas o GitHub também detém desta ferramenta, o que permite ainda mais facilidade no decorrer de todo projeto, pois, por já se encontrar na plataforma para compartilhamento de seus códigos, você já consegue definir as atividades que serão desenvolvidas ao longo do seu projeto e acompanhar toda a sua evolução na mesma ferramenta.

Git e GitHub - Controle de versão
Curso de Git e GitHub - Controle de versão
CONHEÇA O CURSO

Vamos ao passo a passo?

O primeiro passo é a criação do seu projeto no GitHub. Após criado, iremos clicar sobre o repositório, onde aparecerá as seguintes opções:

Tela com opções de um repositório no github

Basta clicar sobre “Projects” e logo após em “Create a project”.

Criando projeto

Utilizei um projeto fictício de um “APP Pet”. Desta forma, diversas tarefas a serem implementadas ao decorrer do projeto podem ser utilizadas como exemplo na criação dos nossos projects boards.

O segundo passo após clicar sobre “create project”, é inserir o nome do nosso Project board, a descrição e o modelo do projeto. Não utilizarei nenhum, pois criaremos nossas próprias tabelas, conforme a necessidade do projeto em questão.

Desta forma, basta clicar em “create project” para que seja criado.

Inserindo nome e descrição do projeto

Git - Fundamentos
Curso de Git - Fundamentos
CONHEÇA O CURSO

Após criar o nosso project board, basta inserirmos as colunas necessárias. Neste projeto, utilizarei 3 delas: A fazer, fazendo e feito, mas você poderá defini-las conforme a sua necessidade.

Inserindo colunas no project board do github

Lembrando que todo o processo relatado neste artigo, é feito de forma manual, porém, o próprio GitHub provê features para automatizar o processo de novos cards, como por exemplo, a criação de um card para cada issues do projeto. 🙂

Após criadas todas as tabelas conforme imagem abaixo, iremos inserir nossas atividades que serão desempenhadas ao decorrer do projeto. Basta clicar sobre a coluna para inserir as atividades a serem desempenhadas.

Inserindo atividades do projeto

Pronto! Após criadas, basta apenas mover os cards entre as tabelas e ao decorrer de todo andamento do projeto, acompanhar toda a evolução do mesmo de maneira rápida e simples, sem ter a necessidade de utilizar uma segunda ferramenta para isto.

Tela com exemplo de project board no github

Lembrando que utilizamos o método manual e mais simples para criação dos nossos cards, mas conforme dito acima, existe a forma ainda mais prática que é definir nas configurações das nossas colunas, métodos de automatizar todo processo.

E você? Utiliza esta opção no GitHub? Conte pra gente e até o próximo artigo! 🙂

Desenvolvedor Front-end Pleno
Formação: Desenvolvedor Front-end Pleno
HTML, CSS e JavaScript são a base de toda a web. Tudo o que você está vendo aqui agora depende deste tripé.Nesta formação vamos conhecer assuntos mais avançados do HTML5, CSS3 e JavaScript, conhecer o NPM, trabalhar com o RxjS (base do framework Angular), testes com Jasmine e uma pequena introdução ao TypeScript.
CONHEÇA A FORMAÇÃO
Deixe seu comentário
Share

Graduanda em Sistemas de Informação pelo Instituto Federal da Bahia. É responsável pelo atendimento ao cliente, gerenciamento de redes sociais e revisão de cursos, além da redação de artigos para o blog da TreinaWeb.

© 2004 - 2019 TreinaWeb Tecnologia LTDA - CNPJ: 06.156.637/0001-58 Av. Paulista, 1765, Conj 71 e 72 - Bela Vista - São Paulo - SP - 01311-200