SlideShare une entreprise Scribd logo
1  sur  18
Configuração de Software Paulo Rogério S. Antiquera Gerente de Fábrica de Software
Configuração de Software  Tópicos Definição do Processo Processo de Configuração de Software A Necessidade de Configuração de Software Atividades da Configuração de Software Plano de Configuração de Software Configuração de Software - Datacoper Software 2 15/07/2010
Configuração de Software Tópicos Configuração de Software na Datacoper Eixos Fundamentais de Atuação Gestão e Versionamento de Fontes e Branching Controle de Liberações e Versionamento de Produtos Controle de Mudanças Fluxo de Trabalho Gestão de Documentos Configuração de Software - Datacoper Software 3 15/07/2010
Configuração de Software “É a disciplina da Engenharia de Software responsável pelo gerenciamento da mudança em todo ciclo de vida do software.”  (Pressman, 2001) “É o controle da evolução de sistemas complexos.” (Estublier, 2000) Configuração de Software - Datacoper Software 4 15/07/2010
Processo de Configuração de Software Objetivos Gerenciar repositório de componentes Versionamento de fontes Ajudar os engenheiros de software em suas atividades usuais Disponibilização de ambientes de trabalho Controlar e dar suporte ao processo de desenvolvimento Definição de políticas para manutenção e controle dos processos de desenvolvimento Configuração de Software - Datacoper Software 5 15/07/2010
A Necessidade de Configuração de Software Mecanismos para construção colaborativa de software Garantir que os desenvolvedores trabalhem na versão correta do software Possibilitar a rastreabilidade entre requisitos, documentação e código fonte Analisar a efetividade das mudanças nos sistemas Organizar as entregas de funcionalidades aos clientes Configuração de Software - Datacoper Software 6 15/07/2010
Atividades da Configuração de Software Definição de políticas relacionadas ao processo de configuração Levantamento dos itens de configuração Planos, Processos (descrição), Requisitos, Códigos Fonte, Ferramentas Construção dos planos de configuração Auditoria e melhoria dos processos de configuração Definição e controle de fluxo para mudanças Configuração de Software - Datacoper Software 7 15/07/2010
Configuração de Software na Datacoper Eixos Fundamentais de Atuação Gestão e Versionamento de Fontes  Políticas de Branching Controle de Liberações e Versionamento de Produtos Programação de Liberação Controle de Mudanças Fluxos de Alterações Gerenciamento de Documentos / Artefatos Configuração de Software - Datacoper Software 8 15/07/2010
Versionamento de Fontes e Branching Serviços fornecidos pelo versionamento Histórico Levantar evoluções / alterações nos produtos Facilitar a recuperação de versões anteriores do sistema Facilidade para isolamento de bugs e pontos de instabilidade Desenvolvimento colaborativo Tratamento de concorrência Controle de acesso Configuração de Software - Datacoper Software 9 15/07/2010
Versionamento de Fontes e Branching Branching Conjunto de políticas que definem um modelo de trabalho voltado para manutenção da estabilidade do produto / projeto MAIN LINE: Linha principal de desenvolvimento BRANCH LINE: Linha de desenvolvimento derivada de outra RELEASE BRANCH: Linha derivada destinada a implementação de uma release FEATURE BRANCH: Linha derivada destinada a implementação de uma funcionalidade Configuração de Software - Datacoper Software 10 15/07/2010
Versionamento de Fontes e Branching Configuração de Software - Datacoper Software 11 15/07/2010
Configuração de Software - Datacoper Software 12 15/07/2010
Controle de Liberações e Versionamento de Produtos Política de Branching para liberação Nomenclatura de versão e de build V.R.P-F  V -> n° que representa a versão R -> n° que representa a release P -> n° que representa pacote de correções / adequações F -> n° que representa um pacote intermediário (FIX) Exemplo: 1.0.16-2 Geração de Builds Pacotes de Liberação – Integração Contínua Configuração de Software - Datacoper Software 13 15/07/2010
Controle de Liberações e Versionamento de Produtos ,[object Object],Configuração de Software - Datacoper Software 14 15/07/2010
Configuração de Software - Datacoper Software 15 15/07/2010
Configuração de Software - Datacoper Software 16 15/07/2010
Controle de Mudanças Trata-se de um processo abrangente e complexo A maior dificuldade é identificar o impacto da mudança Fluxos de mudança bem definidos ajudam diminuir a complexidade Utilização de ferramentas ajudam a mensurar o impacto de uma mudança Documentação atualizada Rastreabilidade e gerenciamento de artefatos Acessibilidade a documentação Configuração de Software - Datacoper Software 17 15/07/2010
Contato E-mail: paulo.antiquera@datacoper.com.br Configuração de Software - Datacoper Software 18 15/07/2010

Contenu connexe

En vedette

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úblicaMarco Rosner
 
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...especificacoes.com
 
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 ControlJoomla!Day Brasil
 
GCS - Aula 09 - GCS Ágil
GCS - Aula 09 - GCS ÁgilGCS - Aula 09 - GCS Ágil
GCS - Aula 09 - GCS ÁgilMisael Santos
 
Controle de Mudanças com GitHub
Controle de Mudanças com GitHubControle de Mudanças com GitHub
Controle de Mudanças com GitHubBruno Furtado
 
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 infraestruturaDiego Pacheco
 
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 + StatSVNFelipe Queiroz
 
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ãoFernando Machado
 
GCS - Aula 02 - Conceitos Principais
GCS - Aula 02 - Conceitos PrincipaisGCS - Aula 02 - Conceitos Principais
GCS - Aula 02 - Conceitos PrincipaisMisael Santos
 
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.0Diego Pacheco
 
A fantástica fábrica de software
A fantástica fábrica de softwareA fantástica fábrica de software
A fantástica fábrica de softwareLucas Barros
 
Apresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS SoftwareApresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS SoftwareRogélio Martines
 
TeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamTeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamVIXTEAM
 
WEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e ProdutosWEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e Produtosrneistein
 
Apresentação impeto
Apresentação impetoApresentação impeto
Apresentação impetoImpeto Web
 
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 BitBucketMarcio Barbosa
 

En vedette (20)

Controle de versão com GIT
Controle de versão com GITControle de versão com GIT
Controle de versão com GIT
 
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
 
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...
 
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
 
GCS - Aula 09 - GCS Ágil
GCS - Aula 09 - GCS ÁgilGCS - Aula 09 - GCS Ágil
GCS - Aula 09 - GCS Ágil
 
Controle de Mudanças com GitHub
Controle de Mudanças com GitHubControle de Mudanças com GitHub
Controle de Mudanças com GitHub
 
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 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
 
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
 
GCS - Aula 02 - Conceitos Principais
GCS - Aula 02 - Conceitos PrincipaisGCS - Aula 02 - Conceitos Principais
GCS - Aula 02 - Conceitos Principais
 
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
 
A fantástica fábrica de software
A fantástica fábrica de softwareA fantástica fábrica de software
A fantástica fábrica de software
 
Software factory
Software factory Software factory
Software factory
 
Apresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS SoftwareApresentação Metodologia TURRIS Software
Apresentação Metodologia TURRIS Software
 
TeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software VixteamTeamNews 11 - Fábrica de Software Vixteam
TeamNews 11 - Fábrica de Software Vixteam
 
WEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e ProdutosWEBSITES FACTORY Serviços e Produtos
WEBSITES FACTORY Serviços e Produtos
 
Apresentação impeto
Apresentação impetoApresentação impeto
Apresentação impeto
 
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
 

Similaire à Configuracao De Software

Aula9 TEES UFS Gestao de Configuração de SW
Aula9 TEES UFS  Gestao de Configuração de SWAula9 TEES UFS  Gestao de Configuração de SW
Aula9 TEES UFS Gestao de Configuração de SWRogerio P C do Nascimento
 
Ferramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de softwareFerramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de softwareelliando dias
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de RequisitosTiago Barros
 
GCS - Aula 03 - GCS x RUP
GCS - Aula 03 - GCS x RUPGCS - Aula 03 - GCS x RUP
GCS - Aula 03 - GCS x RUPMisael Santos
 
Lecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de SoftwareLecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de SoftwareRogerio P C do Nascimento
 
GCS - Aula 10 - GCS x ISO
GCS - Aula 10 - GCS x ISOGCS - Aula 10 - GCS x ISO
GCS - Aula 10 - GCS x ISOMisael Santos
 
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4Adilson Nascimento
 
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005Comunidade CanalSharePoint
 
Introdução a engenharia de software aula 02
Introdução a engenharia de software   aula 02Introdução a engenharia de software   aula 02
Introdução a engenharia de software aula 02Franklin Matos Correia
 
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse - I...
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse  -  I...Mini curso gerenciamento de configuração e mudança com GIT + Eclipse  -  I...
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse - I...Jadson Santos
 
Introdução à Gerência de configuração de Software
Introdução à Gerência de configuração de SoftwareIntrodução à Gerência de configuração de Software
Introdução à Gerência de configuração de SoftwareLucas Amaral
 
Gerência de configuração ágil
Gerência de configuração ágilGerência de configuração ágil
Gerência de configuração ágilClaudia Melo
 
Es capítulo 2 - processos de software
Es   capítulo 2  - processos de softwareEs   capítulo 2  - processos de software
Es capítulo 2 - processos de softwareFelipe Oliveira
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMarkus Christen
 
Trabalho individual 5 semestre Analise de Sistemas
Trabalho individual 5 semestre Analise de SistemasTrabalho individual 5 semestre Analise de Sistemas
Trabalho individual 5 semestre Analise de SistemasWANDERSON JONER
 
Aula 01-tutorial-pdi-101118063416-phpapp01
Aula 01-tutorial-pdi-101118063416-phpapp01Aula 01-tutorial-pdi-101118063416-phpapp01
Aula 01-tutorial-pdi-101118063416-phpapp01Mauricio de Castro
 
Como otimizar seu ciclo de testes com a ferramenta Business Process Change An...
Como otimizar seu ciclo de testes com a ferramenta Business Process Change An...Como otimizar seu ciclo de testes com a ferramenta Business Process Change An...
Como otimizar seu ciclo de testes com a ferramenta Business Process Change An...Issac Nolis Ohasi
 

Similaire à Configuracao De Software (20)

Gestão de Configuração de Software
Gestão de Configuração de Software Gestão de Configuração de Software
Gestão de Configuração de Software
 
Aula9 TEES UFS Gestao de Configuração de SW
Aula9 TEES UFS  Gestao de Configuração de SWAula9 TEES UFS  Gestao de Configuração de SW
Aula9 TEES UFS Gestao de Configuração de SW
 
Ferramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de softwareFerramenta de apoio a gerência de configuração de software
Ferramenta de apoio a gerência de configuração de software
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
GCS - Aula 03 - GCS x RUP
GCS - Aula 03 - GCS x RUPGCS - Aula 03 - GCS x RUP
GCS - Aula 03 - GCS x RUP
 
Lecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de SoftwareLecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de Software
 
GCS - Aula 10 - GCS x ISO
GCS - Aula 10 - GCS x ISOGCS - Aula 10 - GCS x ISO
GCS - Aula 10 - GCS x ISO
 
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4
Portfolio Grupo 4 ADS Unopar Desafios1-2-3-4
 
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
 
Introdução a engenharia de software aula 02
Introdução a engenharia de software   aula 02Introdução a engenharia de software   aula 02
Introdução a engenharia de software aula 02
 
Prototipação
PrototipaçãoPrototipação
Prototipação
 
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse - I...
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse  -  I...Mini curso gerenciamento de configuração e mudança com GIT + Eclipse  -  I...
Mini curso gerenciamento de configuração e mudança com GIT + Eclipse - I...
 
ESCCOPO
ESCCOPOESCCOPO
ESCCOPO
 
Introdução à Gerência de configuração de Software
Introdução à Gerência de configuração de SoftwareIntrodução à Gerência de configuração de Software
Introdução à Gerência de configuração de Software
 
Gerência de configuração ágil
Gerência de configuração ágilGerência de configuração ágil
Gerência de configuração ágil
 
Es capítulo 2 - processos de software
Es   capítulo 2  - processos de softwareEs   capítulo 2  - processos de software
Es capítulo 2 - processos de software
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações Distribuídas
 
Trabalho individual 5 semestre Analise de Sistemas
Trabalho individual 5 semestre Analise de SistemasTrabalho individual 5 semestre Analise de Sistemas
Trabalho individual 5 semestre Analise de Sistemas
 
Aula 01-tutorial-pdi-101118063416-phpapp01
Aula 01-tutorial-pdi-101118063416-phpapp01Aula 01-tutorial-pdi-101118063416-phpapp01
Aula 01-tutorial-pdi-101118063416-phpapp01
 
Como otimizar seu ciclo de testes com a ferramenta Business Process Change An...
Como otimizar seu ciclo de testes com a ferramenta Business Process Change An...Como otimizar seu ciclo de testes com a ferramenta Business Process Change An...
Como otimizar seu ciclo de testes com a ferramenta Business Process Change An...
 

Plus de Paulo Rogério Antiquera

Plus de Paulo Rogério Antiquera (8)

TheHeartOsborn-pt_BR.pdf
TheHeartOsborn-pt_BR.pdfTheHeartOsborn-pt_BR.pdf
TheHeartOsborn-pt_BR.pdf
 
ManagingAgileTeams-EBANX-TDC.pdf
ManagingAgileTeams-EBANX-TDC.pdfManagingAgileTeams-EBANX-TDC.pdf
ManagingAgileTeams-EBANX-TDC.pdf
 
ThreePillarsOfAnEffectiveEngineeringCulture-2021.pdf
ThreePillarsOfAnEffectiveEngineeringCulture-2021.pdfThreePillarsOfAnEffectiveEngineeringCulture-2021.pdf
ThreePillarsOfAnEffectiveEngineeringCulture-2021.pdf
 
Managing Agile Teams
Managing Agile TeamsManaging Agile Teams
Managing Agile Teams
 
Gerenciamento de Escopo em Projetos
Gerenciamento de Escopo em ProjetosGerenciamento de Escopo em Projetos
Gerenciamento de Escopo em Projetos
 
Fundamentos da Gerência de Projetos - Nova Versão
Fundamentos da Gerência de Projetos - Nova VersãoFundamentos da Gerência de Projetos - Nova Versão
Fundamentos da Gerência de Projetos - Nova Versão
 
Profissional Ti Global V2
Profissional Ti Global V2Profissional Ti Global V2
Profissional Ti Global V2
 
Fundamentos Gerencia Projetos
Fundamentos Gerencia ProjetosFundamentos Gerencia Projetos
Fundamentos Gerencia Projetos
 

Configuracao De Software

  • 1. Configuração de Software Paulo Rogério S. Antiquera Gerente de Fábrica de Software
  • 2. Configuração de Software Tópicos Definição do Processo Processo de Configuração de Software A Necessidade de Configuração de Software Atividades da Configuração de Software Plano de Configuração de Software Configuração de Software - Datacoper Software 2 15/07/2010
  • 3. Configuração de Software Tópicos Configuração de Software na Datacoper Eixos Fundamentais de Atuação Gestão e Versionamento de Fontes e Branching Controle de Liberações e Versionamento de Produtos Controle de Mudanças Fluxo de Trabalho Gestão de Documentos Configuração de Software - Datacoper Software 3 15/07/2010
  • 4. Configuração de Software “É a disciplina da Engenharia de Software responsável pelo gerenciamento da mudança em todo ciclo de vida do software.” (Pressman, 2001) “É o controle da evolução de sistemas complexos.” (Estublier, 2000) Configuração de Software - Datacoper Software 4 15/07/2010
  • 5. Processo de Configuração de Software Objetivos Gerenciar repositório de componentes Versionamento de fontes Ajudar os engenheiros de software em suas atividades usuais Disponibilização de ambientes de trabalho Controlar e dar suporte ao processo de desenvolvimento Definição de políticas para manutenção e controle dos processos de desenvolvimento Configuração de Software - Datacoper Software 5 15/07/2010
  • 6. A Necessidade de Configuração de Software Mecanismos para construção colaborativa de software Garantir que os desenvolvedores trabalhem na versão correta do software Possibilitar a rastreabilidade entre requisitos, documentação e código fonte Analisar a efetividade das mudanças nos sistemas Organizar as entregas de funcionalidades aos clientes Configuração de Software - Datacoper Software 6 15/07/2010
  • 7. Atividades da Configuração de Software Definição de políticas relacionadas ao processo de configuração Levantamento dos itens de configuração Planos, Processos (descrição), Requisitos, Códigos Fonte, Ferramentas Construção dos planos de configuração Auditoria e melhoria dos processos de configuração Definição e controle de fluxo para mudanças Configuração de Software - Datacoper Software 7 15/07/2010
  • 8. Configuração de Software na Datacoper Eixos Fundamentais de Atuação Gestão e Versionamento de Fontes Políticas de Branching Controle de Liberações e Versionamento de Produtos Programação de Liberação Controle de Mudanças Fluxos de Alterações Gerenciamento de Documentos / Artefatos Configuração de Software - Datacoper Software 8 15/07/2010
  • 9. Versionamento de Fontes e Branching Serviços fornecidos pelo versionamento Histórico Levantar evoluções / alterações nos produtos Facilitar a recuperação de versões anteriores do sistema Facilidade para isolamento de bugs e pontos de instabilidade Desenvolvimento colaborativo Tratamento de concorrência Controle de acesso Configuração de Software - Datacoper Software 9 15/07/2010
  • 10. Versionamento de Fontes e Branching Branching Conjunto de políticas que definem um modelo de trabalho voltado para manutenção da estabilidade do produto / projeto MAIN LINE: Linha principal de desenvolvimento BRANCH LINE: Linha de desenvolvimento derivada de outra RELEASE BRANCH: Linha derivada destinada a implementação de uma release FEATURE BRANCH: Linha derivada destinada a implementação de uma funcionalidade Configuração de Software - Datacoper Software 10 15/07/2010
  • 11. Versionamento de Fontes e Branching Configuração de Software - Datacoper Software 11 15/07/2010
  • 12. Configuração de Software - Datacoper Software 12 15/07/2010
  • 13. Controle de Liberações e Versionamento de Produtos Política de Branching para liberação Nomenclatura de versão e de build V.R.P-F V -> n° que representa a versão R -> n° que representa a release P -> n° que representa pacote de correções / adequações F -> n° que representa um pacote intermediário (FIX) Exemplo: 1.0.16-2 Geração de Builds Pacotes de Liberação – Integração Contínua Configuração de Software - Datacoper Software 13 15/07/2010
  • 14.
  • 15. Configuração de Software - Datacoper Software 15 15/07/2010
  • 16. Configuração de Software - Datacoper Software 16 15/07/2010
  • 17. Controle de Mudanças Trata-se de um processo abrangente e complexo A maior dificuldade é identificar o impacto da mudança Fluxos de mudança bem definidos ajudam diminuir a complexidade Utilização de ferramentas ajudam a mensurar o impacto de uma mudança Documentação atualizada Rastreabilidade e gerenciamento de artefatos Acessibilidade a documentação Configuração de Software - Datacoper Software 17 15/07/2010
  • 18. Contato E-mail: paulo.antiquera@datacoper.com.br Configuração de Software - Datacoper Software 18 15/07/2010