SlideShare uma empresa Scribd logo
Github
Controle de Mudança
Bruno Furtado
Gerbson Lima
Paula Santos
Rhonan Carneiro
Controle de Mudanças
Tem como papel principal registrar,
avaliar e rastrear todas as
mudanças aplicadas ao projeto,
desde o momento em que são
propostas, até o momento em que
são implementadas (ou não) nos
itens de configuração.
Principais Funcionalidades
● Acompanhamento do ciclo de vida do
pedido de mudança
● Rastreamento da mudança
● Anexação de arquivos ao pedido
● Campos personalizados
● Configuração do fluxo de trabalho
● Notificações para acompanhamento da
evolução do pedido
● Relatórios personalizados
Git != GitHub
O que é o Github?
É um servidor de reposítorios git focado no
desenvolvedor.
Por que ele é tão popular?
Por que ele foca naquilo
que o desenvolvedor
precisa fazer.
GitHub é "social coding"
Você pode ver o que os seus amigos estão
fazendo no Dashboard.
Controle de Mudanças com GitHub
Github inicialmente começou como
um servidor de git
O melhor servidor de repositórios de
git na época
Controle de Mudanças com GitHub
Suas alterações "bacanas" não fazem
diferença no meio de tantas outras. As pessoas
então não se estimulam a participar de
projetos.
GitHub - Social Coding
Controle de Mudanças com GitHub
Controle de Mudanças com GitHub
Todo usuário possui um
perfil
E você pode fazer
comentários nos commits
Ver o que seus amigos
estão fazendo
Acompanhar projetos do
seu interesse
Visualizar estatísticas
+ estatísticas
+ estatísticas
Integração com outras
aplicações
Criando um Projeto
Trabalhando em equipe
Permite que você gerencie a equipe de seu projeto de
duas formas:
● Adição de colaboradores:
○ Os colaboradores terão acesso direto ao projeto,
tendo permissões de leitura e escrita no repositório
● Criação Forks:
○ Os colaboradores fazem um fork, ou seja, uma
cópia do projeto para efetuar as suas mudanças.
Nesse tipo de acesso o usuário não pode efetuar
mudanças no repositórorio principal. Para que a sua
mudança seja aceita é necessária fazer um pull-
request das suas alterações no projeto principal.
Adicionando
Colaboradores
O que são Issues?
• Permite um canal de comunicação entre equipe do
projeto.
• Desenvolvedores podem reportar bugs, sugestões,
reclamações, etc.
• Permite acompanhamento dos "issues" através do status:
resolvido, em avaliação, ignorado, etc.
• Geração de relatórios indicando o tempo médio que a
equipe está levando para dar feedback aos clientes.
Você realmente precisa de um processo de
solicitação de mudança complexo?
As Issues facilitam isso
● Simples
● Rápido
● Fácil
Issues
Podemos utilizar Issues
para
Registrar Erros
Solicitar Melhoramentos
Definir atividades a serem
feitas
Você pode mencionar
outros usuários
Você pode indentificar suas issues
da forma que achar necessário
Milestones
● É um momento importante para o projeto.
● É definido com o objetivo de estabelecer
momentos no projeto, onde a partir da sua
situação atual deve-se atuar de modo a
garantir que sejam atingidos os objetivos do
projeto, e não simplesmente listar o status
do mesmo.
Milestones
Nem tudo são flores
Não posui gerenciamento de permissões;
Não possui personalização de Formulários
(KISS - Keep it Simple ?);
Exercício - Sala de Aula
● Exercício individual.
● Analisar a página dos sites a seguir,
reportando bugs e sugestões de melhorias.
○ http://carlaperez.blog.uol.com.br/
○ http://www.dolly.com.br/portal/
● Reportar para o projeto:
○ https://github.com/paulasantos/atividadeGC
Exercíco de Casa
Em dupla:
● Criar um projeto do Github;
● Analisar o código de um jogo de
investigação criminal, reportar os bugs e
solicitações de mudanças.
● As mudanças devem se aceitas ou
encerradas (fechadas).
Exercíco de Casa
Mínimo de bugs e solicitações de mudanças:
● Reportar 3 bugs e corrigir 1.
● Reportar 2 solicitações de mudanças e
implementar 1 solicitação.
Exercíco de Casa
Ao efetuar um commit, referênciar a issue
correspondente.
Link para o código do jogo:
https://www.dropbox.
com/s/pmq36c7e7329nh1/Jogo.rar
Ao terminar o exercício envie o link do
repositório para algum dos membros da
equipe.
Referências
● http://davidfischer.github.io/gdc2/#languages/All
● https://speakerdeck.com/holman/how-github-uses-
github-to-build-github
● http://www.slideshare.net/err/inside-github?
from_search=1

Mais conteúdo relacionado

PPTX
Integração Contínua
PPT
Apresentação fdd
PDF
Aula 1 requisitos
PDF
Lection 3 4_pm
PDF
Lection 21-22
PPTX
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
PDF
Arquitetura Cliente-Servidor
ODP
Aula02 - JavaScript
Integração Contínua
Apresentação fdd
Aula 1 requisitos
Lection 3 4_pm
Lection 21-22
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
Arquitetura Cliente-Servidor
Aula02 - JavaScript

Mais procurados (12)

PDF
Prototyping in Figma
PDF
Banco de questões qualidade de software
PDF
ALTER FACE Test Heuristic
PDF
Facets Overview and Navigation User Guide.pdf
PPT
Estimativa de software usando pontos de função
PPTX
Introduction to Microsoft Teams
PDF
Mini curso de testes ágeis
PPTX
07 html formulários
PDF
Introduction to Jira Service Management.pdf
PDF
Metodologia orientado a objetos
PDF
Linguagens de programação
Prototyping in Figma
Banco de questões qualidade de software
ALTER FACE Test Heuristic
Facets Overview and Navigation User Guide.pdf
Estimativa de software usando pontos de função
Introduction to Microsoft Teams
Mini curso de testes ágeis
07 html formulários
Introduction to Jira Service Management.pdf
Metodologia orientado a objetos
Linguagens de programação
Anúncio

Destaque (20)

PDF
Controle de versão com GIT
PPT
Joomla!Day Brasil 2008 - FláVio Kubota - Gsoc Version Control
PDF
Wine.com.br - De zero a 300 milhões de faturamento na mesma plataforma
PDF
QConSP: Vivenciando dev ops para além da automação de infraestrutura
PPT
GCS - Aula 02 - Conceitos Principais
PDF
[Mini-curso] Sistema de Controle de Versão
PPT
GCS - Aula 09 - GCS Ágil
PDF
Introdução ao Sistema de Controle de Versão
PDF
Controle de Versão e Monitoramento de Projetos com SVN + WebSVN + StatSVN
PDF
Apresentação do SAEO na Administração Pública
PDF
Workshop sistema de versionamento de código - git
PPTX
Transformando a experiência dos times de DEV, OPS & BIZ nos Sistemas Financei...
PDF
Alm open source
PDF
Vivenciando dev ops para além da automação de infraestrutura 2.0
PDF
Controle de versão com Git e BitBucket
PDF
Android UI Fundamentals part 1
PPTX
Mini aula-sublime-text-git-e-github
PDF
Controle de versão utilizando git
PDF
O futuro dos WebApps com AngularJS 2.0
PPTX
Sistemas de Controle de Versão
Controle de versão com GIT
Joomla!Day Brasil 2008 - FláVio Kubota - Gsoc Version Control
Wine.com.br - De zero a 300 milhões de faturamento na mesma plataforma
QConSP: Vivenciando dev ops para além da automação de infraestrutura
GCS - Aula 02 - Conceitos Principais
[Mini-curso] Sistema de Controle de Versão
GCS - Aula 09 - GCS Ágil
Introdução ao Sistema de Controle de Versão
Controle de Versão e Monitoramento de Projetos com SVN + WebSVN + StatSVN
Apresentação do SAEO na Administração Pública
Workshop sistema de versionamento de código - git
Transformando a experiência dos times de DEV, OPS & BIZ nos Sistemas Financei...
Alm open source
Vivenciando dev ops para além da automação de infraestrutura 2.0
Controle de versão com Git e BitBucket
Android UI Fundamentals part 1
Mini aula-sublime-text-git-e-github
Controle de versão utilizando git
O futuro dos WebApps com AngularJS 2.0
Sistemas de Controle de Versão
Anúncio

Semelhante a Controle de Mudanças com GitHub (20)

PDF
Prince2 mudanças
PPTX
Ferramentas de Gerenciamento de Projetos
PDF
Gestão de Projetos (05/05/2015)
PDF
Módulo 4 - Avaliação e Relatórios
PPSX
Scrum e Plataforma Microsoft
PDF
Treinamento Scrum Ensinando.Com - Resumo de Aula
PDF
Método Ágil Scrum
PDF
Metodologia Desenvolvimento do Prefeitura Livre
PPTX
Workshop de Introdução ao Git GitHub
PPT
Apresentação Scrum 2012
PDF
Aula 3 - Engenharia de Software
PDF
Apresentação_Scrum-MonitoraICMC_2020.pdf
PDF
Ciclo de Vida Ágil em TI
PPTX
Papel do tester em projeto scrum
ODP
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
PDF
Palestra tdc negócios - bianca luttenschlager
PPTX
Scrum - Gerenciamento de Projetos
DOCX
3ª prova pós web 1ª chamada
PPTX
Modelo de branches e GitFlow
PDF
Workshop Agile UX - Interaction South America 2014
Prince2 mudanças
Ferramentas de Gerenciamento de Projetos
Gestão de Projetos (05/05/2015)
Módulo 4 - Avaliação e Relatórios
Scrum e Plataforma Microsoft
Treinamento Scrum Ensinando.Com - Resumo de Aula
Método Ágil Scrum
Metodologia Desenvolvimento do Prefeitura Livre
Workshop de Introdução ao Git GitHub
Apresentação Scrum 2012
Aula 3 - Engenharia de Software
Apresentação_Scrum-MonitoraICMC_2020.pdf
Ciclo de Vida Ágil em TI
Papel do tester em projeto scrum
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
Palestra tdc negócios - bianca luttenschlager
Scrum - Gerenciamento de Projetos
3ª prova pós web 1ª chamada
Modelo de branches e GitFlow
Workshop Agile UX - Interaction South America 2014

Controle de Mudanças com GitHub