SlideShare ist ein Scribd-Unternehmen logo
1 von 31
[object Object],[object Object]
“ Release Management can be a complex topic, so any attempt to cover it in a single article would be a mistake.”,   by Mike Drupeau and Sudesh Oudi  ( “Release Management: Where to Start” , article)
Summary ,[object Object],[object Object],[object Object]
What is Release Management ,[object Object],[object Object],[object Object],[object Object]
Goals ,[object Object],[object Object]
RM’s Life Cycle
[object Object]
Developers ,[object Object],[object Object],[object Object]
Release Manager ,[object Object],[object Object],[object Object]
Branching  Guidelines ,[object Object],[object Object],[object Object]
Building Guidelines ,[object Object],[object Object],[object Object]
[object Object]
Tools ,[object Object],[object Object]
VSS ,[object Object]
Visual Build ,[object Object],[object Object],[object Object],[object Object]
Database Deployment ,[object Object],[object Object]
Database Deployment ,[object Object],[object Object]
Web Deployment ,[object Object],[object Object],[object Object]
Deployment Cycle NF – New Feature BF – Bug Fix QUA Deploy [NF1] BF1 QUA Deploy [BF1] … BF N QUA Deploy [BFN] PRD Deploy [NF1,BF1, …, BFN] NF1
Deployment Cycle NF – New Feature BF – Bug Fix QUA Deploy [NF1] BF1 NF2 QUA Deploy [BF1,NF2] … BF N QUA Deploy [BFN] PRD Deploy [NF1,BF1, …, BFN] NF1
Deployment Cycle NF – New Feature BF – Bug Fix QUA Deploy [NF1] BF1 NF2 QUA Deploy [BF1,NF2] … BF N QUA Deploy [BFN] PRD Deploy [NF1,BF1, …, BFN] NF1
Problems (PRD Deploy) ,[object Object],[object Object],[object Object]
Problems (PRD Deploy) ,[object Object],[object Object],[object Object],[object Object]
New Deploy Decisions ,[object Object],[object Object],[object Object],[object Object]
New Deploy Decisions ,[object Object],[object Object],[object Object]
New Deploy Decisions ,[object Object],[object Object],[object Object],[object Object]
Today’s Problems ,[object Object],[object Object],[object Object]
Your War Story ,[object Object]
Q&A
References ,[object Object],[object Object],[object Object],[object Object]
The end

Weitere ähnliche Inhalte

Was ist angesagt?

Release Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a PlanRelease Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a Planconnielharper
 
Release Management
Release Management Release Management
Release Management Vyom Labs
 
The Missing Step in Release Management
The Missing Step in Release ManagementThe Missing Step in Release Management
The Missing Step in Release ManagementXebiaLabs
 
Agile Release Management Best Practices
Agile Release Management Best PracticesAgile Release Management Best Practices
Agile Release Management Best PracticesAnmol Oberoi
 
Software Deployment Principles & Practices
Software Deployment Principles & PracticesSoftware Deployment Principles & Practices
Software Deployment Principles & PracticesThyagarajan Krishnan
 
Automation testing
Automation testingAutomation testing
Automation testingTomy Rhymond
 
Automation of Release and Deployment Management - Maveric
Automation of Release and Deployment Management - MavericAutomation of Release and Deployment Management - Maveric
Automation of Release and Deployment Management - MavericMaveric Systems
 
IT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapIT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapJean-François Nguyen
 
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreOverview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreSteve Gladstone
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineeringgaoliang641
 
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...shailesh.bohra
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Muhammad Ahmed
 
Implementing a testing strategy
Implementing a testing strategyImplementing a testing strategy
Implementing a testing strategyDaniel Giraldo
 
Agile DevOps Implementation
Agile DevOps ImplementationAgile DevOps Implementation
Agile DevOps ImplementationManikandan R
 
Software Development The Agile Way
Software Development The Agile WaySoftware Development The Agile Way
Software Development The Agile WayShahzad
 

Was ist angesagt? (20)

Release Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a PlanRelease Management: Successful Software Releases Start with a Plan
Release Management: Successful Software Releases Start with a Plan
 
Release Management
Release Management Release Management
Release Management
 
Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model Continuous Integration & the Release Maturity Model
Continuous Integration & the Release Maturity Model
 
The Missing Step in Release Management
The Missing Step in Release ManagementThe Missing Step in Release Management
The Missing Step in Release Management
 
Agile Release Management Best Practices
Agile Release Management Best PracticesAgile Release Management Best Practices
Agile Release Management Best Practices
 
Software Deployment Principles & Practices
Software Deployment Principles & PracticesSoftware Deployment Principles & Practices
Software Deployment Principles & Practices
 
SDLC
SDLCSDLC
SDLC
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Automation of Release and Deployment Management - Maveric
Automation of Release and Deployment Management - MavericAutomation of Release and Deployment Management - Maveric
Automation of Release and Deployment Management - Maveric
 
IT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapIT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmap
 
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreOverview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and more
 
Continuos Delivery
Continuos DeliveryContinuos Delivery
Continuos Delivery
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
 
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
Implementing a testing strategy
Implementing a testing strategyImplementing a testing strategy
Implementing a testing strategy
 
Agile DevOps Implementation
Agile DevOps ImplementationAgile DevOps Implementation
Agile DevOps Implementation
 
Waterfall
WaterfallWaterfall
Waterfall
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software Development The Agile Way
Software Development The Agile WaySoftware Development The Agile Way
Software Development The Agile Way
 

Ähnlich wie Release Management

Azure DevOps for Developers
Azure DevOps for DevelopersAzure DevOps for Developers
Azure DevOps for DevelopersSarah Dutkiewicz
 
Building Scalable Development Environments
Building Scalable Development EnvironmentsBuilding Scalable Development Environments
Building Scalable Development EnvironmentsShahar Evron
 
SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal infoSynapseindiappsdevelopment
 
Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12Enkitec
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep DiveChristian Thilmany
 
Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010KWizCom Team
 
Azure DevOps for JavaScript Developers
Azure DevOps for JavaScript DevelopersAzure DevOps for JavaScript Developers
Azure DevOps for JavaScript DevelopersSarah Dutkiewicz
 
Automated Builds And UI Testing in SharePoint 2010 Development
Automated Builds And UI Testing in SharePoint 2010 DevelopmentAutomated Builds And UI Testing in SharePoint 2010 Development
Automated Builds And UI Testing in SharePoint 2010 DevelopmentChris O'Brien
 
Best practices for share point solution deployment
Best practices for share point solution deploymentBest practices for share point solution deployment
Best practices for share point solution deploymentSalaudeen Rajack
 
Upgrade to SharePoint 2010, Shai Petel SharePoint Conference Las Vegas Sep 2009
Upgrade to SharePoint 2010, Shai Petel SharePoint Conference Las Vegas Sep 2009Upgrade to SharePoint 2010, Shai Petel SharePoint Conference Las Vegas Sep 2009
Upgrade to SharePoint 2010, Shai Petel SharePoint Conference Las Vegas Sep 2009KWizCom Team
 
Continuous Integration and the Data Warehouse - PASS SQL Saturday Slovenia
Continuous Integration and the Data Warehouse - PASS SQL Saturday SloveniaContinuous Integration and the Data Warehouse - PASS SQL Saturday Slovenia
Continuous Integration and the Data Warehouse - PASS SQL Saturday SloveniaDr. John Tunnicliffe
 
Continuous Integration and the Data Warehouse - PASS SQL Saturday Slovenia
Continuous Integration and the Data Warehouse - PASS SQL Saturday SloveniaContinuous Integration and the Data Warehouse - PASS SQL Saturday Slovenia
Continuous Integration and the Data Warehouse - PASS SQL Saturday SloveniaDr. John Tunnicliffe
 
Designing For Occasionally Connected Apps Slideshare
Designing For Occasionally Connected Apps SlideshareDesigning For Occasionally Connected Apps Slideshare
Designing For Occasionally Connected Apps SlideshareDean Willson
 
Software Build processes and Git
Software Build processes and GitSoftware Build processes and Git
Software Build processes and GitAlec Clews
 
APEX Application Lifecycle and Deployment 20220714.pdf
APEX Application Lifecycle and Deployment 20220714.pdfAPEX Application Lifecycle and Deployment 20220714.pdf
APEX Application Lifecycle and Deployment 20220714.pdfRichard Martens
 
Feature Based Web Development with Bazaar
Feature Based Web Development with BazaarFeature Based Web Development with Bazaar
Feature Based Web Development with Bazaaryogomozilla
 
Alm Specialist Toolkit Team System Roadmap 2008 And Beyond External
Alm Specialist Toolkit   Team System Roadmap 2008 And Beyond ExternalAlm Specialist Toolkit   Team System Roadmap 2008 And Beyond External
Alm Specialist Toolkit Team System Roadmap 2008 And Beyond ExternalChristian Thilmany
 
DevOps and Build Automation
DevOps and Build AutomationDevOps and Build Automation
DevOps and Build AutomationHeiswayi Nrird
 

Ähnlich wie Release Management (20)

Azure DevOps for Developers
Azure DevOps for DevelopersAzure DevOps for Developers
Azure DevOps for Developers
 
Building Scalable Development Environments
Building Scalable Development EnvironmentsBuilding Scalable Development Environments
Building Scalable Development Environments
 
SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal info
 
Vs2005p
Vs2005pVs2005p
Vs2005p
 
Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12Kelly potvin nosurprises_odtug_oow12
Kelly potvin nosurprises_odtug_oow12
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
 
Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010Upgrading SLFE from 2007 to 2010
Upgrading SLFE from 2007 to 2010
 
Azure DevOps for JavaScript Developers
Azure DevOps for JavaScript DevelopersAzure DevOps for JavaScript Developers
Azure DevOps for JavaScript Developers
 
Automated Builds And UI Testing in SharePoint 2010 Development
Automated Builds And UI Testing in SharePoint 2010 DevelopmentAutomated Builds And UI Testing in SharePoint 2010 Development
Automated Builds And UI Testing in SharePoint 2010 Development
 
Best practices for share point solution deployment
Best practices for share point solution deploymentBest practices for share point solution deployment
Best practices for share point solution deployment
 
Upgrade to SharePoint 2010, Shai Petel SharePoint Conference Las Vegas Sep 2009
Upgrade to SharePoint 2010, Shai Petel SharePoint Conference Las Vegas Sep 2009Upgrade to SharePoint 2010, Shai Petel SharePoint Conference Las Vegas Sep 2009
Upgrade to SharePoint 2010, Shai Petel SharePoint Conference Las Vegas Sep 2009
 
North east user group tour
North east user group tourNorth east user group tour
North east user group tour
 
Continuous Integration and the Data Warehouse - PASS SQL Saturday Slovenia
Continuous Integration and the Data Warehouse - PASS SQL Saturday SloveniaContinuous Integration and the Data Warehouse - PASS SQL Saturday Slovenia
Continuous Integration and the Data Warehouse - PASS SQL Saturday Slovenia
 
Continuous Integration and the Data Warehouse - PASS SQL Saturday Slovenia
Continuous Integration and the Data Warehouse - PASS SQL Saturday SloveniaContinuous Integration and the Data Warehouse - PASS SQL Saturday Slovenia
Continuous Integration and the Data Warehouse - PASS SQL Saturday Slovenia
 
Designing For Occasionally Connected Apps Slideshare
Designing For Occasionally Connected Apps SlideshareDesigning For Occasionally Connected Apps Slideshare
Designing For Occasionally Connected Apps Slideshare
 
Software Build processes and Git
Software Build processes and GitSoftware Build processes and Git
Software Build processes and Git
 
APEX Application Lifecycle and Deployment 20220714.pdf
APEX Application Lifecycle and Deployment 20220714.pdfAPEX Application Lifecycle and Deployment 20220714.pdf
APEX Application Lifecycle and Deployment 20220714.pdf
 
Feature Based Web Development with Bazaar
Feature Based Web Development with BazaarFeature Based Web Development with Bazaar
Feature Based Web Development with Bazaar
 
Alm Specialist Toolkit Team System Roadmap 2008 And Beyond External
Alm Specialist Toolkit   Team System Roadmap 2008 And Beyond ExternalAlm Specialist Toolkit   Team System Roadmap 2008 And Beyond External
Alm Specialist Toolkit Team System Roadmap 2008 And Beyond External
 
DevOps and Build Automation
DevOps and Build AutomationDevOps and Build Automation
DevOps and Build Automation
 

Release Management

  • 1.
  • 2. “ Release Management can be a complex topic, so any attempt to cover it in a single article would be a mistake.”, by Mike Drupeau and Sudesh Oudi ( “Release Management: Where to Start” , article)
  • 3.
  • 4.
  • 5.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Deployment Cycle NF – New Feature BF – Bug Fix QUA Deploy [NF1] BF1 QUA Deploy [BF1] … BF N QUA Deploy [BFN] PRD Deploy [NF1,BF1, …, BFN] NF1
  • 20. Deployment Cycle NF – New Feature BF – Bug Fix QUA Deploy [NF1] BF1 NF2 QUA Deploy [BF1,NF2] … BF N QUA Deploy [BFN] PRD Deploy [NF1,BF1, …, BFN] NF1
  • 21. Deployment Cycle NF – New Feature BF – Bug Fix QUA Deploy [NF1] BF1 NF2 QUA Deploy [BF1,NF2] … BF N QUA Deploy [BFN] PRD Deploy [NF1,BF1, …, BFN] NF1
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Q&A
  • 30.

Hinweis der Redaktion

  1. ESTA APRESENTAÇÃO TEM COMO OBJECTIVO FALAR DA MINHA EXPERIÊNCIA EM TERMOS DE RELEASE MANAGEMENT . SITUAÇÕES QUE CORRERAM BEM . SITUAÇÕES QUE CORRERAM MENOS BEM PERCEBER TAMBÉM COM VOCÊS QUAL A VOSSA ABORDAGEM EM TERMOS DE RELEASE MANAGEMENT
  2. Release Management é um tema bastante complexo, pelo que um documento/apresentação é insuficiente para o cobrir na totalidade
  3. RM é todo o processo de planeamento, build, teste e deploy de software
  4. Garantir que existe um método consistente de deployment a ser seguido (criar linhas de orientação) Manter os vários ambientes estáveis, i.e., não introduzir erros sempre que há releases
  5. Durante o suporte poderão surgir novos requisitos ou bug fixes, pelo que o ciclo irá iniciar-se!!!
  6. O sistema apenas pode seguir o rasto de um ambiente de trabalho que esteja a ser gerido pela ferramenta de gestão de versões CASO ESTEJA A TRABALHAR FORA NÃO EXISTE QUALQUER VISIBILIDADE SOBRE O TRABALHO QUE O PROGRAMADOR SE ENCONTRA A EFECTUAR!!! 2. O AMBIENTE DE TRABALHO DEVERÁ MANTER-SE SEMPRE ACTUALIZADO EM RELAÇÃO ÀS VERSÕES QUE SE ENCONTRAM CHECKED IN (PRETENDE-SE TER SEMPRE A ÚLTIMA VERSÃO DOS MÓDULOS A ALTERAR, PARA NÃO EFECTUAR ALTERÇÕES SOBRE VERSÕES ERRADAS) PARECE UMA REGRA SIMPLES … MAS ACREDITEM QUE NEM SEMPRE É SEGUIDA!!! 3. NO CASO DE TERMOS A FERRAMENTA DE VC CONFIGURADA PARA EXCLUSIVE CHECK OUT => EVITA QUE OUTROS PROGRAMADORES FIQUEM BLOQUEADOS À ESPERA DO VOSSO CHECK IN CASO CONTRÁRIO => EVITA OS MERGES (ALGUM CUSTO)
  7. SER ESCLARECEDOR QUANTO A REGRAS DESENVOLVIMENTO => APÓS CADA CHECK IN INTRODUZIR NO DOCUMENTO DE RELEASE A VERSÃO E O BUG FIZ ASSOCIADO BRANCHING => APENAS SE EFECTUA BRANCH SE FOR UMA NOVA “FEATURE” MAINLINE É O “TRONCO” PRINCIPAL DE CÓDIGO QUE EVOULUI “ETERNAMENTE”, I.E., É SOBRE A MAINLINE QUE SE EFECTUAM OS BRANCHES QUANDO UM BRANCH É TERMINADO E DEPLOYED É PROPAGADO NOVAMENTE PARA A MAINLINE, DE FORMA AO PRÓXIMO BRANCH SER SOBRE A “NOVA” MAINLINE O RELEASE MANAGER TEM COMO FUNÇÃO GARANTIR A CORRECTA EXECUÇÃO DO PROCESSO DE BUILD POR EXEMPLO, NOVOS MÓDULOS IMPLICAM ACTUALIZAÇÃO DO PROCESSO PARA INCLUSÃO DO MESMO GARANTIR QUE OS PROGRAMADORES PERCEBEM A IMPORTÂNCIA DO BUILD … PASSAR RESPONSABILIDADE (E.G., PAGAR SE O BUILD FALHAR)
  8. . + branches => + builds, + propagação alterações, + merges . Vantagem: incluir no branch o máximo das alterações já presentes na mainline . E.g., se é criado 1 branch e depois é identificado 1 bug fix, esse branch não terá incluído esse bug fix na passagem, pelo que é inevitável 1 merge! . “branch late” mas não muito tarde, i.e., da criação desse branch não deverá estar outro desenvolvimento pendente … NESSE CASO DEVERÁ FAZER-SE O BRANCH!
  9. . PRETENDE-SE GARANTIR QUE OS BUILDS SÃO IGUAIS … IMPORTANTE AQUANDO DE IDENTIFICAÇÃO DE ERROS . IDEALMENTE: 1 CHECK IN => 1 BUILD || IDEAL EM PROJECTOS: 1 VEZ POR NOIT . IMPORTANTE PARA DETECÇÃO ATENCIPADA DE ERROS . PARA SE IDENTIFICAREM OS MÓDULOS QUE FALHARAM … O ÚLTIMO BUILD COM SUCESSO … QUAIS OS FICHEIROS QUE PROVOCARAM O(S) ERRO(S) …
  10. guarantee that there are no 2 developers working in the same file . NÃO TEMOS QUALQUER RESTRIÇÃO ADICIONAL
  11. ATENÇÃO QUE ESTA É A NOSSA SOLUÇÃO ACTUAL, NÃO NECESSÁRIAMENTE A QUE GOSTARÍAMOS DE TER . EXEMPLO, GOSTARÍAMOS DE TER UM BUILD DA BD MAS POR QUESTÕES HISTÓRICAS DO PROJECTO ISSO NUNCA CHEGOU A SER IMPLEMENTADO . ESTAS REGRAS FORAM IMPLEMENTADAS DESDE O INÍCIO DO PROJECTO
  12. . IDENTIFICAR SEMPRE OS SPs E TABELAS NOVOS COM O BUG FIX OU NOVA FEATURE ASSOCIADA . TABELA CRIADA/MODIFICADA => CÓDIGO GERADO AUTOMATICAMENTE PELO SQL SERVER
  13. . IDENTIFICAR SEMPRE OS SPs E TABELAS NOVOS COM O BUG FIX OU NOVA FEATURE ASSOCIADA . TABELA CRIADA/MODIFICADA => CÓDIGO GERADO AUTOMATICAMENTE PELO SQL SERVER
  14. ESTAS SÃO AS NOSSAS PRINCIPAIS REGRAS DE DESENVOLVIMENTO WEB
  15. QUANDO O CICLO DE DEPLOYMENT SE PROCESSA ASSIM, COM AS REGRAS ATRÁS REFERIDAS, NÃO HÁ QUALQUER TIPO DE PROBLEMA NAS RELEASES . N PACOTES QUA -> 1 PACOTE PRD
  16. HÁ DIFERENÇAS EM RELAÇÃO AO CICLO ANTERIOR, QUE VÃO IMPLICAR NÃO LINEARIDADE NO PROCESSO DE CRIAÇÃO DA RELEASE … ..
  17. OS PONTOS INDICADOS A VERMELHO SÃO OS PONTOS CRÍTICOS DO PROCESSO . RAZÃO: VAI PASSAR PARA PRD APENAS O QUE FOI ACEITE PELO SPONSOR, NO ENTANTO NÃO É TUDO O QUE SE ENCONTRA EM QUA (VAI APENAS PASSAR UMA PARTE DO QUE SE ENCONTRA EM QUA)
  18. . New features and bug fixes were included in the patch file if the release was in the same day . 1 RELEASE => 1 SQL PATCH Headache to decide and test what to deploy
  19. Headache to decide and test what to deploy
  20. NOVOS BRANCHES SÃO SEMPRE SOBRE A MAINLINE QUE TERÁ O ÚLTIMO BRANCH DEPLOYED INCLUÍDO
  21. CRIAR BRANCH APENAS SE NÃO SOUBERMOS QUANDO IRÁ SER DEPLOYED PARA PRD Existem AINDA ALTERAÇÕES QUE APENAS SE ENCONTRAM EM QUA E AINDA NÃO FORAM APROVADAS PELO SPONSOR PARA PASSAR PARA PRD … PARA PODERMOS LIMPAR O CÓDIGO DAS PASSAGENS EXISTENTE
  22. CRIAR BRANCH APENAS SE NÃO SOUBERMOS QUANDO IRÁ SER DEPLOYED PARA PRD Existem AINDA ALTERAÇÕES QUE APENAS SE ENCONTRAM EM QUA E AINDA NÃO FORAM APROVADAS PELO SPONSOR PARA PASSAR PARA PRD … PARA PODERMOS LIMPAR O CÓDIGO DAS PASSAGENS EXISTENTE