SlideShare uma empresa Scribd logo
1 de 112
Gestão de Configuração de Software -  GCS Ágil - ES06 – Especialização em Engenharia de Software Prof.: Misael Santos (misael@gmail.com) Ago/2010
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Desenvolvimento Ágil ,[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Desenvolvimento Ágil ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Manifesto Ágil ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Métodos Ágeis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Extreme Programming (XP) Copyright © 2010 Misael Santos Gestão de Configuração de Software
Extreme Programming (XP) ,[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Extreme Programming (XP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Princípios Valores Copyright © 2010 Misael Santos Gestão de Configuração de Software
Extreme Programming (XP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Extreme Programming (XP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Extreme Programming (XP) Copyright © 2010 Misael Santos Gestão de Configuração de Software
Extreme Programming (XP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Extreme Programming (XP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Extreme Programming (XP) ,[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integração Contínua ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integração Contínua ,[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integração Contínua ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integração Contínua ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integração Contínua ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integração Contínua ,[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integração Contínua ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integração Contínua ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integração Contínua ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integração Contínua 2 - Altera Servidor de IC (Continuum) Equipe Notificações  (Sucesso, Falha) 3 - Build Privada 6 - Build de Integração 6.1 - Testes e Métricas 3.1 - Testes e Métricas 4 - Commit 5 – Update / Checkout Publicação de  Resultados 7 - Deploy 1 – Checkout / Update Copyright © 2010 Misael Santos Gestão de Configuração de Software Repositório (CVS) Servidor de  Relatórios
GCS Ágil ,[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Desperdícios no Desenvolvimento de Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
O que é GCS Ágil? ,[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Requisitos da GCS Ágil ,[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Características da GCS Ágil ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Respondendo à Mudanças ,[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Respondendo à Mudanças ,[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Automatização Apropriada ,[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
As Três Builds ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
The Three Builds Copyright © 2010 Misael Santos Gestão de Configuração de Software Private Build Task Developer Multi-Task  Coordination Development Team Integration Build Customer / Test  (V&V) Iteration / Release  Release Build Type of Build Project Scale Visibility of Build
CMM x Ágil Copyright © 2010 Misael Santos Gestão de Configuração de Software CMM Ágil O  gerenciamento  desempenha um papel fundamental para o sucesso do projeto O  gerenciamento  é como uma função de  coach , que ajuda a eliminar barreiras para o progresso do projeto O foco é na  organização  (empresa) O foco é no  projeto  ou na  equipe O CMMI é amplamente benéfico, especialmente em  mercados maduros Métodos Ágeis tem maior benefício em  mercados emergentes  ou incompreendidos O CMMI pressupõe uma visão de  longo prazo O Ágil foca no  curto e médio prazo O CMMI nasceu em domínios de  falhas de alto custo O Ágil Floresceu em domínios de  falhas de baixo custo O CMMI tem forte ênfase em “ revisar enquanto desenvolve “ Métodos Ágeis pregam o  desenvolvimento simultâneo
GCS Ágil e o Manifesto Ágil ,[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
GCS Ágil e o Manifesto Ágil ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
GCS Ágil e o Manifesto Ágil ,[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
GCS Ágil e o Manifesto Ágil ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Patterns ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Padrões de Software ,[object Object],[object Object],[object Object],[object Object],Padrão ( Pattern )  ≠  Padronização ( Standard ) Copyright © 2010 Misael Santos Gestão de Configuração de Software
Padrões de Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Padrões de Software ,[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Tipos de Padrões de Software (1) ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Tipos de Padrões de Software (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Tipos de Padrões de Software (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Tipos de Padrões de Software (4) ,[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Formato dos Padrões (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Formato dos Padrões (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
SCM Patterns ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
SCM Patterns ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
SCM Patterns ,[object Object],Conjunto de Padrões que se unem  para formar um “sistema”. Copyright © 2010 Misael Santos Gestão de Configuração de Software
SCM Patterns Copyright © 2010 Misael Santos Gestão de Configuração de Software
SCM Patterns ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
SCM Patterns ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
SCM Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
SCM Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Mainline Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Mainline Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Mainline Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Mainline Pattern ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Mainline Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Mainline Pattern ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Active Development Line Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Active Development Line Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Active Development Line Pattern ,[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Private Workspace Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Private Workspace Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Private Workspace Pattern ,[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Repository Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Repository Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Repository Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Repository Pattern ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Private System Build Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Private System Build Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Private System Build Pattern ,[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Private System Build Pattern ,[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integration Build Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integration Build Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integration Build Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Integration Build Pattern ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Third Party Codeline Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Third Party Codeline Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Task Level Commit Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Task Level Commit Pattern ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Codeline Policy Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Codeline Policy Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Smoke Test Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Smoke Test Pattern ,[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Unit Test Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Unit Test Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Unit Test Pattern ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Regression Test Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Regression Test Pattern ,[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Regression Test Pattern ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Private Versioning Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Private Versioning Pattern ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Release Line Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Release Line Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Release Line Pattern ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Release-Prep Codeline Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Release-Prep Codeline Pattern ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Release-Prep Codeline Pattern ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Task Branch Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
Task Branch Pattern ,[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Outros Padrões para GCS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Outros Padrões para GCS ,[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Outros Padrões para GCS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
SCM Patterns ,[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software
Referências ,[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Misael Santos Gestão de Configuração de Software

Mais conteúdo relacionado

Mais procurados

Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Keila Freitas
 
Roteiro instalação p6 (8.3)
Roteiro instalação p6 (8.3)Roteiro instalação p6 (8.3)
Roteiro instalação p6 (8.3)
Jairo Ataide
 
Intalação primavera
Intalação primaveraIntalação primavera
Intalação primavera
Petrobras
 

Mais procurados (20)

Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
 
Tees Final
Tees FinalTees Final
Tees Final
 
Introdução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de SoftwareIntrodução à Qualidade e Testes Ágeis de Software
Introdução à Qualidade e Testes Ágeis de Software
 
[ServiceNow] Governança das Instâncias
[ServiceNow] Governança das Instâncias[ServiceNow] Governança das Instâncias
[ServiceNow] Governança das Instâncias
 
Academia do Arquiteto - Implantando A.L.M. em uma semana!
Academia do Arquiteto - Implantando A.L.M. em uma semana!Academia do Arquiteto - Implantando A.L.M. em uma semana!
Academia do Arquiteto - Implantando A.L.M. em uma semana!
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
Implantacao de Software
Implantacao de SoftwareImplantacao de Software
Implantacao de Software
 
Arquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaArquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega Continua
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
Roteiro instalação p6 (8.3)
Roteiro instalação p6 (8.3)Roteiro instalação p6 (8.3)
Roteiro instalação p6 (8.3)
 
Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...
Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...
Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...
 
[ServiceNow] Governança das Instâncias - 3ª versão
[ServiceNow] Governança das Instâncias - 3ª versão[ServiceNow] Governança das Instâncias - 3ª versão
[ServiceNow] Governança das Instâncias - 3ª versão
 
ISO IEC 12207
ISO IEC 12207ISO IEC 12207
ISO IEC 12207
 
Intalação primavera
Intalação primaveraIntalação primavera
Intalação primavera
 
Introdução à Programação Extrema (Extreme Programming - XP)
Introdução à Programação Extrema (Extreme Programming - XP)Introdução à Programação Extrema (Extreme Programming - XP)
Introdução à Programação Extrema (Extreme Programming - XP)
 
DevOps - Melhores práticas na plataforma microsoft
DevOps - Melhores práticas na plataforma microsoftDevOps - Melhores práticas na plataforma microsoft
DevOps - Melhores práticas na plataforma microsoft
 
SRE - Esperança não é uma estratégia
SRE - Esperança não é uma estratégiaSRE - Esperança não é uma estratégia
SRE - Esperança não é uma estratégia
 
Modelo Incremental - Engenharia de Software
Modelo Incremental - Engenharia de SoftwareModelo Incremental - Engenharia de Software
Modelo Incremental - Engenharia de Software
 
Sistemas de controle de versão
Sistemas de controle de versãoSistemas de controle de versão
Sistemas de controle de versão
 

Destaque

Workshop sistema de versionamento de código - git
Workshop  sistema de versionamento de código - gitWorkshop  sistema de versionamento de código - git
Workshop sistema de versionamento de código - git
Thiago Filadelfo
 
Controle de Mudanças com GitHub
Controle de Mudanças com GitHubControle de Mudanças com GitHub
Controle de Mudanças com GitHub
Bruno Furtado
 
Mini aula-sublime-text-git-e-github
Mini aula-sublime-text-git-e-githubMini aula-sublime-text-git-e-github
Mini aula-sublime-text-git-e-github
Wilson Mendes
 
Sistemas de Controle de Versão
Sistemas de Controle de VersãoSistemas de Controle de Versão
Sistemas de Controle de Versão
Jonathas Silva
 

Destaque (20)

Controle de Versão e Monitoramento de Projetos com SVN + WebSVN + StatSVN
Controle de Versão e Monitoramento de Projetos com SVN + WebSVN + StatSVNControle de Versão e Monitoramento de Projetos com SVN + WebSVN + StatSVN
Controle de Versão e Monitoramento de Projetos com SVN + WebSVN + StatSVN
 
Wine.com.br - De zero a 300 milhões de faturamento na mesma plataforma
Wine.com.br - De zero a 300 milhões de faturamento na mesma plataformaWine.com.br - De zero a 300 milhões de faturamento na mesma plataforma
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
QConSP: Vivenciando dev ops para além da automação de infraestruturaQConSP: Vivenciando dev ops para além da automação de infraestrutura
QConSP: Vivenciando dev ops para além da automação de infraestrutura
 
Controle de versão com GIT
Controle de versão com GITControle de versão com GIT
Controle de versão com GIT
 
GCS - Aula 02 - Conceitos Principais
GCS - Aula 02 - Conceitos PrincipaisGCS - Aula 02 - Conceitos Principais
GCS - Aula 02 - Conceitos Principais
 
Apresentação do SAEO na Administração Pública
Apresentação do SAEO na Administração PúblicaApresentação do SAEO na Administração Pública
Apresentação do SAEO na Administração Pública
 
Workshop sistema de versionamento de código - git
Workshop  sistema de versionamento de código - gitWorkshop  sistema de versionamento de código - git
Workshop sistema de versionamento de código - git
 
[Mini-curso] Sistema de Controle de Versão
[Mini-curso] Sistema de Controle de Versão[Mini-curso] Sistema de Controle de Versão
[Mini-curso] Sistema de Controle de Versão
 
Joomla!Day Brasil 2008 - FláVio Kubota - Gsoc Version Control
Joomla!Day Brasil 2008 - FláVio Kubota - Gsoc Version ControlJoomla!Day Brasil 2008 - FláVio Kubota - Gsoc Version Control
Joomla!Day Brasil 2008 - FláVio Kubota - Gsoc Version Control
 
Introdução ao Sistema de Controle de Versão
Introdução ao Sistema de Controle de VersãoIntrodução ao Sistema de Controle de Versão
Introdução ao Sistema de Controle de Versão
 
Transformando a experiência dos times de DEV, OPS & BIZ nos Sistemas Financei...
Transformando a experiência dos times de DEV, OPS & BIZ nos Sistemas Financei...Transformando a experiência dos times de DEV, OPS & BIZ nos Sistemas Financei...
Transformando a experiência dos times de DEV, OPS & BIZ nos Sistemas Financei...
 
Controle de Mudanças com GitHub
Controle de Mudanças com GitHubControle de Mudanças com GitHub
Controle de Mudanças com GitHub
 
Vivenciando dev ops para além da automação de infraestrutura 2.0
Vivenciando dev ops para além da automação de infraestrutura 2.0Vivenciando dev ops para além da automação de infraestrutura 2.0
Vivenciando dev ops para além da automação de infraestrutura 2.0
 
Alm open source
Alm open sourceAlm open source
Alm open source
 
Controle de versão com Git e BitBucket
Controle de versão com Git e BitBucketControle de versão com Git e BitBucket
Controle de versão com Git e BitBucket
 
Android UI Fundamentals part 1
Android UI Fundamentals part 1Android UI Fundamentals part 1
Android UI Fundamentals part 1
 
O futuro dos WebApps com AngularJS 2.0
O futuro dos WebApps com AngularJS 2.0O futuro dos WebApps com AngularJS 2.0
O futuro dos WebApps com AngularJS 2.0
 
Mini aula-sublime-text-git-e-github
Mini aula-sublime-text-git-e-githubMini aula-sublime-text-git-e-github
Mini aula-sublime-text-git-e-github
 
Controle de versão utilizando git
Controle de versão utilizando gitControle de versão utilizando git
Controle de versão utilizando git
 
Sistemas de Controle de Versão
Sistemas de Controle de VersãoSistemas de Controle de Versão
Sistemas de Controle de Versão
 

Semelhante a GCS - Aula 09 - GCS Ágil

XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
Rodrigo Branas
 
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
Antonio Lobato
 

Semelhante a GCS - Aula 09 - GCS Ágil (20)

Programacao Extrema
Programacao ExtremaProgramacao Extrema
Programacao Extrema
 
GCS - Aula 03 - GCS x RUP
GCS - Aula 03 - GCS x RUPGCS - Aula 03 - GCS x RUP
GCS - Aula 03 - GCS x RUP
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilEngenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
 
eXtreme Programming
eXtreme ProgrammingeXtreme Programming
eXtreme Programming
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 
Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0
 
Cloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureCloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows Azure
 
WBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelWBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiável
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Integração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoIntegração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimento
 
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
 
Design System: Dominando o Design at Scale
Design System: Dominando o Design at ScaleDesign System: Dominando o Design at Scale
Design System: Dominando o Design at Scale
 
Automatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOpsAutomatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOps
 
Artigo corrigido
Artigo corrigidoArtigo corrigido
Artigo corrigido
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de Software
 

GCS - Aula 09 - GCS Ágil

  • 1. Gestão de Configuração de Software - GCS Ágil - ES06 – Especialização em Engenharia de Software Prof.: Misael Santos (misael@gmail.com) Ago/2010
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Extreme Programming (XP) Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Extreme Programming (XP) Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 26. Integração Contínua 2 - Altera Servidor de IC (Continuum) Equipe Notificações (Sucesso, Falha) 3 - Build Privada 6 - Build de Integração 6.1 - Testes e Métricas 3.1 - Testes e Métricas 4 - Commit 5 – Update / Checkout Publicação de Resultados 7 - Deploy 1 – Checkout / Update Copyright © 2010 Misael Santos Gestão de Configuração de Software Repositório (CVS) Servidor de Relatórios
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. The Three Builds Copyright © 2010 Misael Santos Gestão de Configuração de Software Private Build Task Developer Multi-Task Coordination Development Team Integration Build Customer / Test (V&V) Iteration / Release Release Build Type of Build Project Scale Visibility of Build
  • 37. CMM x Ágil Copyright © 2010 Misael Santos Gestão de Configuração de Software CMM Ágil O gerenciamento desempenha um papel fundamental para o sucesso do projeto O gerenciamento é como uma função de coach , que ajuda a eliminar barreiras para o progresso do projeto O foco é na organização (empresa) O foco é no projeto ou na equipe O CMMI é amplamente benéfico, especialmente em mercados maduros Métodos Ágeis tem maior benefício em mercados emergentes ou incompreendidos O CMMI pressupõe uma visão de longo prazo O Ágil foca no curto e médio prazo O CMMI nasceu em domínios de falhas de alto custo O Ágil Floresceu em domínios de falhas de baixo custo O CMMI tem forte ênfase em “ revisar enquanto desenvolve “ Métodos Ágeis pregam o desenvolvimento simultâneo
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55. SCM Patterns Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 56.
  • 57.
  • 58.
  • 59.
  • 60. Mainline Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 61.
  • 62.
  • 63.
  • 64. Mainline Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 65.
  • 66. Active Development Line Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 67.
  • 68.
  • 69. Private Workspace Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 70.
  • 71.
  • 72. Repository Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 73.
  • 74. Repository Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 75.
  • 76. Private System Build Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 77.
  • 78.
  • 79.
  • 80. Integration Build Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 81.
  • 82. Integration Build Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 83.
  • 84. Third Party Codeline Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 85.
  • 86. Task Level Commit Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 87.
  • 88. Codeline Policy Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 89.
  • 90. Smoke Test Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 91.
  • 92. Unit Test Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 93.
  • 94.
  • 95. Regression Test Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 96.
  • 97.
  • 98. Private Versioning Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 99.
  • 100. Release Line Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 101.
  • 102.
  • 103. Release-Prep Codeline Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 104.
  • 105.
  • 106. Task Branch Pattern Copyright © 2010 Misael Santos Gestão de Configuração de Software
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.