Gerenciamento de Projetos utilizando GitHub
INTRODUÇÃO
O Project Management Institute (PMI) publicou recentemente que as inovações estão afetando os gestores de projetos atuais e afetarão as operações de gerenciamento de projetos no futuro. No gerenciamento de projetos podemos utilizar diversas tecnologias diferentes e independente desta vasta quantidade de opções e possibilidades é certo que será necessário versionar o projeto. Uma ótima ferramenta para isso é o GitHub, neste artigo vamos passar por algumas ferramentas que o GitHub oferece para gestão de projetos.
O objetivo deste texto é fornecer uma introdução ao tema. Serão descritas as principais ferramentas e técnicas utilizadas no gerenciamento de projetos, além de serem exemplificados os passos iniciais desse processo.
GitHub Projects
O GitHub Projects consiste em um conjunto de ferramentas e recursos disponibilizados com o objetivo de aumentar a eficiência e a organização dos projetos.
Por meio do painel de projetos, é possível estabelecer os fluxos de trabalho, estruturar as tarefas de cada equipe, monitorar responsáveis por determinadas atividades e consultar periodicamente em qual estágio se encontra cada uma delas.
Além dos recursos básicos também é possível automatizar fluxos de trabalho com base em eventos.
Criando um projeto
Dentro do GitHub temos organizações, equipes e repositórios. Cada item desses pode estar associado a múltiplos projetos e é possível organizar atividades de diversas fontes em um único projeto.
• Através do menu de Organização: Acessando a página principal da organização.
• Através do menu de Equipe: Acessando a página da equipe, no menu principal.
• Através do menu de usuário: Acessando o menu de opções do usuário.
• Através do menu de repositório: Acessando a página de projetos.
Tipos de modelos
Modelo Planilha - é composto por Modelos de visualização, colunas, linhas e células. Aqui as atividades são apresentadas de forma personalizada sendo as colunas inicias definidas como Título, Responsável e Estado da atividade.
Modelo KanBan - esse modelo é bem conhecido. Aqui as atividades são apresentadas em forma de cartões com um resumo das informações e ao ser clicado abre uma janela com detalhes da atividade. Ele possui uma estrutura inicial de colunas Para fazer, Em andamento, Concluído que também pode ser modificada para a adição de novas colunas e implementação de automação.
Como adicionar uma atividade ao projeto
• Manualmente: Você pode utilizar o atalho ctrl+ espaço ou selecionar o ícone de + na lateral esquerda das linhas do projeto. Digite o título da atividade e então pressione enter para salvar, logo em seguida vocÊ pode associar alguém ou você mesmo para esta atividade e definir o estado atual dela.
• Com um issue: Antes de adicionar uma atividade através de um issue e/ou associar um issue ao projeto você precisa criar um issue de exemplo acessando o repositório que deseja associar ao projeto.
Exercite
Aproveite os recursos do Projects em seus projetos pessoais para praticar. Isso proporcionará a você uma compreensão dos pontos positivos e negativos, além de ajudá-lo a identificar a maneira pela qual você
trabalha de forma mais eficiente.